Initial Commit

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

View File

@@ -0,0 +1,905 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimExecutionContextLibrary.h"
#include "Animation/AnimExecutionContext.h"
#include "Animation/AnimNodeReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimExecutionContextLibrary() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimExecutionContextLibrary();
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimExecutionContextLibrary_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimExecutionContextConversionResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimComponentSpacePoseContext();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimExecutionContext();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimInitializationContext();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNodeReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimPoseContext();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimUpdateContext();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimExecutionContextLibrary Function ConvertToComponentSpacePoseContext *
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics
{
struct AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms
{
FAnimExecutionContext Context;
EAnimExecutionContextConversionResult Result;
FAnimComponentSpacePoseContext ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Convert to a component space pose context */" },
{ "ExpandEnumAsExecs", "Result" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Convert to a component space pose context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToComponentSpacePoseContext constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToComponentSpacePoseContext constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToComponentSpacePoseContext Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms, Result), Z_Construct_UEnum_Engine_EAnimExecutionContextConversionResult, METADATA_PARAMS(0, nullptr) }; // 2481559544
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimComponentSpacePoseContext, METADATA_PARAMS(0, nullptr) }; // 3064786837
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::PropPointers) < 2048);
// ********** End Function ConvertToComponentSpacePoseContext Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "ConvertToComponentSpacePoseContext", Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::AnimExecutionContextLibrary_eventConvertToComponentSpacePoseContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execConvertToComponentSpacePoseContext)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_GET_ENUM_REF(EAnimExecutionContextConversionResult,Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
*(FAnimComponentSpacePoseContext*)Z_Param__Result=UAnimExecutionContextLibrary::ConvertToComponentSpacePoseContext(Z_Param_Out_Context,(EAnimExecutionContextConversionResult&)(Z_Param_Out_Result));
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function ConvertToComponentSpacePoseContext ***
// ********** Begin Class UAnimExecutionContextLibrary Function ConvertToInitializationContext *****
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics
{
struct AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms
{
FAnimExecutionContext Context;
EAnimExecutionContextConversionResult Result;
FAnimInitializationContext ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Convert to an initialization context */" },
{ "ExpandEnumAsExecs", "Result" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Convert to an initialization context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToInitializationContext constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToInitializationContext constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToInitializationContext Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms, Result), Z_Construct_UEnum_Engine_EAnimExecutionContextConversionResult, METADATA_PARAMS(0, nullptr) }; // 2481559544
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimInitializationContext, METADATA_PARAMS(0, nullptr) }; // 3620525613
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::PropPointers) < 2048);
// ********** End Function ConvertToInitializationContext Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "ConvertToInitializationContext", Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::AnimExecutionContextLibrary_eventConvertToInitializationContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execConvertToInitializationContext)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_GET_ENUM_REF(EAnimExecutionContextConversionResult,Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
*(FAnimInitializationContext*)Z_Param__Result=UAnimExecutionContextLibrary::ConvertToInitializationContext(Z_Param_Out_Context,(EAnimExecutionContextConversionResult&)(Z_Param_Out_Result));
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function ConvertToInitializationContext *******
// ********** Begin Class UAnimExecutionContextLibrary Function ConvertToPoseContext ***************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics
{
struct AnimExecutionContextLibrary_eventConvertToPoseContext_Parms
{
FAnimExecutionContext Context;
EAnimExecutionContextConversionResult Result;
FAnimPoseContext ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Convert to a pose context */" },
{ "ExpandEnumAsExecs", "Result" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Convert to a pose context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToPoseContext constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToPoseContext constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToPoseContext Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToPoseContext_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToPoseContext_Parms, Result), Z_Construct_UEnum_Engine_EAnimExecutionContextConversionResult, METADATA_PARAMS(0, nullptr) }; // 2481559544
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToPoseContext_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimPoseContext, METADATA_PARAMS(0, nullptr) }; // 3535590020
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::PropPointers) < 2048);
// ********** End Function ConvertToPoseContext Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "ConvertToPoseContext", Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::AnimExecutionContextLibrary_eventConvertToPoseContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::AnimExecutionContextLibrary_eventConvertToPoseContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execConvertToPoseContext)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_GET_ENUM_REF(EAnimExecutionContextConversionResult,Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
*(FAnimPoseContext*)Z_Param__Result=UAnimExecutionContextLibrary::ConvertToPoseContext(Z_Param_Out_Context,(EAnimExecutionContextConversionResult&)(Z_Param_Out_Result));
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function ConvertToPoseContext *****************
// ********** Begin Class UAnimExecutionContextLibrary Function ConvertToUpdateContext *************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics
{
struct AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms
{
FAnimExecutionContext Context;
EAnimExecutionContextConversionResult Result;
FAnimUpdateContext ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Convert to an update context */" },
{ "ExpandEnumAsExecs", "Result" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Convert to an update context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToUpdateContext constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToUpdateContext constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToUpdateContext Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms, Result), Z_Construct_UEnum_Engine_EAnimExecutionContextConversionResult, METADATA_PARAMS(0, nullptr) }; // 2481559544
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimUpdateContext, METADATA_PARAMS(0, nullptr) }; // 2269866161
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::PropPointers) < 2048);
// ********** End Function ConvertToUpdateContext Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "ConvertToUpdateContext", Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::AnimExecutionContextLibrary_eventConvertToUpdateContext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execConvertToUpdateContext)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_GET_ENUM_REF(EAnimExecutionContextConversionResult,Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
*(FAnimUpdateContext*)Z_Param__Result=UAnimExecutionContextLibrary::ConvertToUpdateContext(Z_Param_Out_Context,(EAnimExecutionContextConversionResult&)(Z_Param_Out_Result));
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function ConvertToUpdateContext ***************
// ********** Begin Class UAnimExecutionContextLibrary Function GetAnimInstance ********************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics
{
struct AnimExecutionContextLibrary_eventGetAnimInstance_Parms
{
FAnimExecutionContext Context;
UAnimInstance* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Get the anim instance that hosts this context */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Get the anim instance that hosts this context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimInstance constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimInstance constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimInstance Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetAnimInstance_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetAnimInstance_Parms, ReturnValue), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::PropPointers) < 2048);
// ********** End Function GetAnimInstance Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "GetAnimInstance", Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::AnimExecutionContextLibrary_eventGetAnimInstance_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::AnimExecutionContextLibrary_eventGetAnimInstance_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execGetAnimInstance)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimInstance**)Z_Param__Result=UAnimExecutionContextLibrary::GetAnimInstance(Z_Param_Out_Context);
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function GetAnimInstance **********************
// ********** Begin Class UAnimExecutionContextLibrary Function GetAnimNodeReference ***************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics
{
struct AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms
{
UAnimInstance* Instance;
int32 Index;
FAnimNodeReference ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintThreadSafe", "" },
{ "BlueprintType", "true" },
{ "Comment", "/** Internal compiler use only - Get a reference to an anim node by index */" },
{ "DefaultToSelf", "Instance" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Internal compiler use only - Get a reference to an anim node by index" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimNodeReference constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instance;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimNodeReference constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimNodeReference Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_Instance = { "Instance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms, Instance), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(0, nullptr) }; // 508147072
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_Instance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::PropPointers) < 2048);
// ********** End Function GetAnimNodeReference Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "GetAnimNodeReference", Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::AnimExecutionContextLibrary_eventGetAnimNodeReference_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execGetAnimNodeReference)
{
P_GET_OBJECT(UAnimInstance,Z_Param_Instance);
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
*(FAnimNodeReference*)Z_Param__Result=UAnimExecutionContextLibrary::GetAnimNodeReference(Z_Param_Instance,Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function GetAnimNodeReference *****************
// ********** Begin Class UAnimExecutionContextLibrary Function GetCurrentWeight *******************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics
{
struct AnimExecutionContextLibrary_eventGetCurrentWeight_Parms
{
FAnimUpdateContext Context;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Get the current weight of this branch of the graph */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Get the current weight of this branch of the graph" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurrentWeight constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentWeight constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurrentWeight Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetCurrentWeight_Parms, Context), Z_Construct_UScriptStruct_FAnimUpdateContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 2269866161
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetCurrentWeight_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::PropPointers) < 2048);
// ********** End Function GetCurrentWeight Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "GetCurrentWeight", Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::AnimExecutionContextLibrary_eventGetCurrentWeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::AnimExecutionContextLibrary_eventGetCurrentWeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execGetCurrentWeight)
{
P_GET_STRUCT_REF(FAnimUpdateContext,Z_Param_Out_Context);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=UAnimExecutionContextLibrary::GetCurrentWeight(Z_Param_Out_Context);
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function GetCurrentWeight *********************
// ********** Begin Class UAnimExecutionContextLibrary Function GetDeltaTime ***********************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics
{
struct AnimExecutionContextLibrary_eventGetDeltaTime_Parms
{
FAnimUpdateContext Context;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Get the current delta time in seconds */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Get the current delta time in seconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDeltaTime constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDeltaTime constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDeltaTime Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetDeltaTime_Parms, Context), Z_Construct_UScriptStruct_FAnimUpdateContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 2269866161
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventGetDeltaTime_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::PropPointers) < 2048);
// ********** End Function GetDeltaTime Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "GetDeltaTime", Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::AnimExecutionContextLibrary_eventGetDeltaTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::AnimExecutionContextLibrary_eventGetDeltaTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execGetDeltaTime)
{
P_GET_STRUCT_REF(FAnimUpdateContext,Z_Param_Out_Context);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=UAnimExecutionContextLibrary::GetDeltaTime(Z_Param_Out_Context);
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function GetDeltaTime *************************
// ********** Begin Class UAnimExecutionContextLibrary Function IsActive ***************************
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics
{
struct AnimExecutionContextLibrary_eventIsActive_Parms
{
FAnimExecutionContext Context;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Utilities" },
{ "Comment", "/** Get whether this branch of the graph is active (i.e. NOT blending out). */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Get whether this branch of the graph is active (i.e. NOT blending out)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function IsActive constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsActive constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsActive Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventIsActive_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
void Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimExecutionContextLibrary_eventIsActive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimExecutionContextLibrary_eventIsActive_Parms), &Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::PropPointers) < 2048);
// ********** End Function IsActive Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "IsActive", Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::AnimExecutionContextLibrary_eventIsActive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::AnimExecutionContextLibrary_eventIsActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execIsActive)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimExecutionContextLibrary::IsActive(Z_Param_Out_Context);
P_NATIVE_END;
}
// ********** End Class UAnimExecutionContextLibrary Function IsActive *****************************
// ********** Begin Class UAnimExecutionContextLibrary Function Prototype_ThreadSafeAnimNodeCall ***
#if WITH_EDITOR
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics
{
struct AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimNodeCall_Parms
{
FAnimExecutionContext Context;
FAnimNodeReference Node;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintThreadSafe", "" },
{ "BlueprintType", "true" },
{ "Comment", "/** Prototype function for thread-safe anim node calls */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Prototype function for thread-safe anim node calls" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Prototype_ThreadSafeAnimNodeCall constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Prototype_ThreadSafeAnimNodeCall constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Prototype_ThreadSafeAnimNodeCall Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimNodeCall_Parms, Context), Z_Construct_UScriptStruct_FAnimExecutionContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 3822432011
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimNodeCall_Parms, Node), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 508147072
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::NewProp_Node,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::PropPointers) < 2048);
// ********** End Function Prototype_ThreadSafeAnimNodeCall Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "Prototype_ThreadSafeAnimNodeCall", Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimNodeCall_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x20420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimNodeCall_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execPrototype_ThreadSafeAnimNodeCall)
{
P_GET_STRUCT_REF(FAnimExecutionContext,Z_Param_Out_Context);
P_GET_STRUCT_REF(FAnimNodeReference,Z_Param_Out_Node);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Prototype_ThreadSafeAnimNodeCall(Z_Param_Out_Context,Z_Param_Out_Node);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAnimExecutionContextLibrary Function Prototype_ThreadSafeAnimNodeCall *****
// ********** Begin Class UAnimExecutionContextLibrary Function Prototype_ThreadSafeAnimUpdateCall *
#if WITH_EDITOR
struct Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics
{
struct AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimUpdateCall_Parms
{
FAnimUpdateContext Context;
FAnimNodeReference Node;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintThreadSafe", "" },
{ "BlueprintType", "true" },
{ "Comment", "/** Prototype function for thread-safe anim update calls */" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Prototype function for thread-safe anim update calls" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Context_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Prototype_ThreadSafeAnimUpdateCall constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_Context;
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Prototype_ThreadSafeAnimUpdateCall constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Prototype_ThreadSafeAnimUpdateCall Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::NewProp_Context = { "Context", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimUpdateCall_Parms, Context), Z_Construct_UScriptStruct_FAnimUpdateContext, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Context_MetaData), NewProp_Context_MetaData) }; // 2269866161
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimUpdateCall_Parms, Node), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 508147072
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::NewProp_Context,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::NewProp_Node,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::PropPointers) < 2048);
// ********** End Function Prototype_ThreadSafeAnimUpdateCall Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimExecutionContextLibrary, nullptr, "Prototype_ThreadSafeAnimUpdateCall", Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimUpdateCall_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x20420401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::AnimExecutionContextLibrary_eventPrototype_ThreadSafeAnimUpdateCall_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimExecutionContextLibrary::execPrototype_ThreadSafeAnimUpdateCall)
{
P_GET_STRUCT_REF(FAnimUpdateContext,Z_Param_Out_Context);
P_GET_STRUCT_REF(FAnimNodeReference,Z_Param_Out_Node);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Prototype_ThreadSafeAnimUpdateCall(Z_Param_Out_Context,Z_Param_Out_Node);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAnimExecutionContextLibrary Function Prototype_ThreadSafeAnimUpdateCall ***
// ********** Begin Class UAnimExecutionContextLibrary *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimExecutionContextLibrary;
UClass* UAnimExecutionContextLibrary::GetPrivateStaticClass()
{
using TClass = UAnimExecutionContextLibrary;
if (!Z_Registration_Info_UClass_UAnimExecutionContextLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimExecutionContextLibrary"),
Z_Registration_Info_UClass_UAnimExecutionContextLibrary.InnerSingleton,
StaticRegisterNativesUAnimExecutionContextLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimExecutionContextLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimExecutionContextLibrary_NoRegister()
{
return UAnimExecutionContextLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimExecutionContextLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Exposes operations to be performed on anim node contexts\n" },
{ "IncludePath", "AnimExecutionContextLibrary.h" },
{ "ModuleRelativePath", "Public/AnimExecutionContextLibrary.h" },
{ "ToolTip", "Exposes operations to be performed on anim node contexts" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimExecutionContextLibrary constinit property declarations *************
// ********** End Class UAnimExecutionContextLibrary constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConvertToComponentSpacePoseContext"), .Pointer = &UAnimExecutionContextLibrary::execConvertToComponentSpacePoseContext },
{ .NameUTF8 = UTF8TEXT("ConvertToInitializationContext"), .Pointer = &UAnimExecutionContextLibrary::execConvertToInitializationContext },
{ .NameUTF8 = UTF8TEXT("ConvertToPoseContext"), .Pointer = &UAnimExecutionContextLibrary::execConvertToPoseContext },
{ .NameUTF8 = UTF8TEXT("ConvertToUpdateContext"), .Pointer = &UAnimExecutionContextLibrary::execConvertToUpdateContext },
{ .NameUTF8 = UTF8TEXT("GetAnimInstance"), .Pointer = &UAnimExecutionContextLibrary::execGetAnimInstance },
{ .NameUTF8 = UTF8TEXT("GetAnimNodeReference"), .Pointer = &UAnimExecutionContextLibrary::execGetAnimNodeReference },
{ .NameUTF8 = UTF8TEXT("GetCurrentWeight"), .Pointer = &UAnimExecutionContextLibrary::execGetCurrentWeight },
{ .NameUTF8 = UTF8TEXT("GetDeltaTime"), .Pointer = &UAnimExecutionContextLibrary::execGetDeltaTime },
{ .NameUTF8 = UTF8TEXT("IsActive"), .Pointer = &UAnimExecutionContextLibrary::execIsActive },
#if WITH_EDITOR
{ .NameUTF8 = UTF8TEXT("Prototype_ThreadSafeAnimNodeCall"), .Pointer = &UAnimExecutionContextLibrary::execPrototype_ThreadSafeAnimNodeCall },
{ .NameUTF8 = UTF8TEXT("Prototype_ThreadSafeAnimUpdateCall"), .Pointer = &UAnimExecutionContextLibrary::execPrototype_ThreadSafeAnimUpdateCall },
#endif // WITH_EDITOR
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToComponentSpacePoseContext, "ConvertToComponentSpacePoseContext" }, // 882216279
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToInitializationContext, "ConvertToInitializationContext" }, // 1376516834
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToPoseContext, "ConvertToPoseContext" }, // 4015084141
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_ConvertToUpdateContext, "ConvertToUpdateContext" }, // 522527353
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimInstance, "GetAnimInstance" }, // 2174181927
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_GetAnimNodeReference, "GetAnimNodeReference" }, // 827185732
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_GetCurrentWeight, "GetCurrentWeight" }, // 3973519908
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_GetDeltaTime, "GetDeltaTime" }, // 3878662131
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_IsActive, "IsActive" }, // 2141926072
#if WITH_EDITOR
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimNodeCall, "Prototype_ThreadSafeAnimNodeCall" }, // 35806547
{ &Z_Construct_UFunction_UAnimExecutionContextLibrary_Prototype_ThreadSafeAnimUpdateCall, "Prototype_ThreadSafeAnimUpdateCall" }, // 279736818
#endif // WITH_EDITOR
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimExecutionContextLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimExecutionContextLibrary_Statics
UObject* (*const Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::ClassParams = {
&UAnimExecutionContextLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::Class_MetaDataParams)
};
void UAnimExecutionContextLibrary::StaticRegisterNativesUAnimExecutionContextLibrary()
{
UClass* Class = UAnimExecutionContextLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimExecutionContextLibrary()
{
if (!Z_Registration_Info_UClass_UAnimExecutionContextLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimExecutionContextLibrary.OuterSingleton, Z_Construct_UClass_UAnimExecutionContextLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimExecutionContextLibrary.OuterSingleton;
}
UAnimExecutionContextLibrary::UAnimExecutionContextLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimExecutionContextLibrary);
UAnimExecutionContextLibrary::~UAnimExecutionContextLibrary() {}
// ********** End Class UAnimExecutionContextLibrary ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h__Script_AnimGraphRuntime_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimExecutionContextLibrary, UAnimExecutionContextLibrary::StaticClass, TEXT("UAnimExecutionContextLibrary"), &Z_Registration_Info_UClass_UAnimExecutionContextLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimExecutionContextLibrary), 2980547305U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h__Script_AnimGraphRuntime_1398423576{
TEXT("/Script/AnimGraphRuntime"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h__Script_AnimGraphRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h__Script_AnimGraphRuntime_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,94 @@
// 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 "AnimExecutionContextLibrary.h"
#ifdef ANIMGRAPHRUNTIME_AnimExecutionContextLibrary_generated_h
#error "AnimExecutionContextLibrary.generated.h already included, missing '#pragma once' in AnimExecutionContextLibrary.h"
#endif
#define ANIMGRAPHRUNTIME_AnimExecutionContextLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAnimInstance;
enum class EAnimExecutionContextConversionResult : uint8;
struct FAnimComponentSpacePoseContext;
struct FAnimExecutionContext;
struct FAnimInitializationContext;
struct FAnimNodeReference;
struct FAnimPoseContext;
struct FAnimUpdateContext;
// ********** Begin Class UAnimExecutionContextLibrary *********************************************
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execConvertToComponentSpacePoseContext); \
DECLARE_FUNCTION(execConvertToPoseContext); \
DECLARE_FUNCTION(execIsActive); \
DECLARE_FUNCTION(execGetCurrentWeight); \
DECLARE_FUNCTION(execGetDeltaTime); \
DECLARE_FUNCTION(execConvertToUpdateContext); \
DECLARE_FUNCTION(execConvertToInitializationContext); \
DECLARE_FUNCTION(execGetAnimNodeReference); \
DECLARE_FUNCTION(execGetAnimInstance);
#if WITH_EDITOR
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
DECLARE_FUNCTION(execPrototype_ThreadSafeAnimUpdateCall); \
DECLARE_FUNCTION(execPrototype_ThreadSafeAnimNodeCall);
#else // WITH_EDITOR
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_RPC_WRAPPERS_NO_PURE_DECLS_EOD
#endif // WITH_EDITOR
struct Z_Construct_UClass_UAnimExecutionContextLibrary_Statics;
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimExecutionContextLibrary_NoRegister();
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimExecutionContextLibrary(); \
friend struct ::Z_Construct_UClass_UAnimExecutionContextLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMGRAPHRUNTIME_API UClass* ::Z_Construct_UClass_UAnimExecutionContextLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimExecutionContextLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimGraphRuntime"), Z_Construct_UClass_UAnimExecutionContextLibrary_NoRegister) \
DECLARE_SERIALIZER(UAnimExecutionContextLibrary)
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMGRAPHRUNTIME_API UAnimExecutionContextLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimExecutionContextLibrary(UAnimExecutionContextLibrary&&) = delete; \
UAnimExecutionContextLibrary(const UAnimExecutionContextLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMGRAPHRUNTIME_API, UAnimExecutionContextLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimExecutionContextLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimExecutionContextLibrary) \
ANIMGRAPHRUNTIME_API virtual ~UAnimExecutionContextLibrary();
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_14_PROLOG
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_RPC_WRAPPERS_NO_PURE_DECLS_EOD \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimExecutionContextLibrary;
// ********** End Class UAnimExecutionContextLibrary ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimExecutionContextLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAnimGraphRuntime_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); ANIMGRAPHRUNTIME_API UFunction* Z_Construct_UDelegateFunction_AnimGraphRuntime_OnMontagePlayDelegate__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AnimGraphRuntime;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime()
{
if (!Z_Registration_Info_UPackage__Script_AnimGraphRuntime.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_AnimGraphRuntime_OnMontagePlayDelegate__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AnimGraphRuntime",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xD1BFF87E,
0x823F1F34,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AnimGraphRuntime.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AnimGraphRuntime.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AnimGraphRuntime(Z_Construct_UPackage__Script_AnimGraphRuntime, TEXT("/Script/AnimGraphRuntime"), Z_Registration_Info_UPackage__Script_AnimGraphRuntime, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xD1BFF87E, 0x823F1F34));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,168 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_AimOffsetLookAt.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_AimOffsetLookAt() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_AimOffsetLookAt *****************************************
struct Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_AimOffsetLookAt); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_AimOffsetLookAt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** \n * This node uses a source transform of a socket on the skeletal mesh to automatically calculate\n * Yaw and Pitch directions for a referenced aim offset given a point in the world to look at.\n */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "ToolTip", "This node uses a source transform of a socket on the skeletal mesh to automatically calculate\nYaw and Pitch directions for a referenced aim offset given a point in the world to look at." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/*\n\x09* Max LOD that this node is allowed to run\n\x09* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09* when the component LOD becomes 3, it will stop update/evaluate\n\x09* currently transition would be issue and that has to be re-visited\n\x09*/" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceSocketName_MetaData[] = {
{ "Category", "LookAt" },
{ "Comment", "/** Socket or bone to treat as the look at source. This will then be pointed at LookAtLocation */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Socket or bone to treat as the look at source. This will then be pointed at LookAtLocation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PivotSocketName_MetaData[] = {
{ "Category", "LookAt" },
{ "Comment", "/** \n\x09 * Socket or bone to treat as the look at pivot (optional). This will overwrite the translation of the \n\x09 * source socket transform improve the lookat direction, especially when the target is close \n\x09 * to the character \n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Socket or bone to treat as the look at pivot (optional). This will overwrite the translation of the\nsource socket transform improve the lookat direction, especially when the target is close\nto the character" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtLocation_MetaData[] = {
{ "Category", "LookAt" },
{ "Comment", "/** Location, in world space to look at */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Location, in world space to look at" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketAxis_MetaData[] = {
{ "Category", "LookAt" },
{ "Comment", "/** Direction in the socket transform to consider the 'forward' or look at axis */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Direction in the socket transform to consider the 'forward' or look at axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "LookAt" },
{ "Comment", "/** Amount of this node to blend into the output pose */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_AimOffsetLookAt.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Amount of this node to blend into the output pose" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_AimOffsetLookAt constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePose;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FNamePropertyParams NewProp_SourceSocketName;
static const UECodeGen_Private::FNamePropertyParams NewProp_PivotSocketName;
static const UECodeGen_Private::FStructPropertyParams NewProp_LookAtLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_SocketAxis;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_AimOffsetLookAt constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_AimOffsetLookAt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics
static_assert(std::is_polymorphic<FAnimNode_AimOffsetLookAt>() == std::is_polymorphic<FAnimNode_BlendSpacePlayer>(), "USTRUCT FAnimNode_AimOffsetLookAt cannot be polymorphic unless super FAnimNode_BlendSpacePlayer is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt;
class UScriptStruct* FAnimNode_AimOffsetLookAt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_AimOffsetLookAt"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_AimOffsetLookAt Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_BasePose = { "BasePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, BasePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePose_MetaData), NewProp_BasePose_MetaData) }; // 2890301526
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_SourceSocketName = { "SourceSocketName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, SourceSocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceSocketName_MetaData), NewProp_SourceSocketName_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_PivotSocketName = { "PivotSocketName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, PivotSocketName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PivotSocketName_MetaData), NewProp_PivotSocketName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_LookAtLocation = { "LookAtLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, LookAtLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtLocation_MetaData), NewProp_LookAtLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_SocketAxis = { "SocketAxis", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, SocketAxis), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketAxis_MetaData), NewProp_SocketAxis_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_AimOffsetLookAt, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_BasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_SourceSocketName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_PivotSocketName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_LookAtLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_SocketAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewProp_Alpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_AimOffsetLookAt Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer,
&NewStructOps,
"AnimNode_AimOffsetLookAt",
Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::PropPointers),
sizeof(FAnimNode_AimOffsetLookAt),
alignof(FAnimNode_AimOffsetLookAt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_AimOffsetLookAt *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_AimOffsetLookAt_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_AimOffsetLookAt::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_AimOffsetLookAt_Statics::NewStructOps, TEXT("AnimNode_AimOffsetLookAt"),&Z_Registration_Info_UScriptStruct_FAnimNode_AimOffsetLookAt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_AimOffsetLookAt), 1452592457U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_AimOffsetLookAt_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_AimOffsetLookAt_h__Script_AnimGraphRuntime_3518611666{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_AimOffsetLookAt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_AimOffsetLookAt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,126 @@
// 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 "BoneControllers/AnimNode_AnimDynamics.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_AnimDynamics_generated_h
#error "AnimNode_AnimDynamics.generated.h already included, missing '#pragma once' in AnimNode_AnimDynamics.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_AnimDynamics_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimPhysConstraintSetup ******************************************
struct Z_Construct_UScriptStruct_FAnimPhysConstraintSetup_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_90_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimPhysConstraintSetup_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimPhysConstraintSetup;
// ********** End ScriptStruct FAnimPhysConstraintSetup ********************************************
// ********** Begin ScriptStruct FAnimPhysPlanarLimit **********************************************
struct Z_Construct_UScriptStruct_FAnimPhysPlanarLimit_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_189_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimPhysPlanarLimit_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimPhysPlanarLimit;
// ********** End ScriptStruct FAnimPhysPlanarLimit ************************************************
// ********** Begin ScriptStruct FAnimPhysSphericalLimit *******************************************
struct Z_Construct_UScriptStruct_FAnimPhysSphericalLimit_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_213_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimPhysSphericalLimit_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimPhysSphericalLimit;
// ********** End ScriptStruct FAnimPhysSphericalLimit *********************************************
// ********** Begin ScriptStruct FAnimPhysBodyDefinition *******************************************
struct Z_Construct_UScriptStruct_FAnimPhysBodyDefinition_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_241_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimPhysBodyDefinition_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimPhysBodyDefinition;
// ********** End ScriptStruct FAnimPhysBodyDefinition *********************************************
// ********** Begin ScriptStruct FAnimPhysSimSpaceSettings *****************************************
struct Z_Construct_UScriptStruct_FAnimPhysSimSpaceSettings_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_307_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimPhysSimSpaceSettings_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimPhysSimSpaceSettings;
// ********** End ScriptStruct FAnimPhysSimSpaceSettings *******************************************
// ********** Begin ScriptStruct FAnimNode_AnimDynamics ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_AnimDynamics_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h_352_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_AnimDynamics_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_AnimDynamics;
// ********** End ScriptStruct FAnimNode_AnimDynamics **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_AnimDynamics_h
// ********** Begin Enum AnimPhysAngularConstraintType *********************************************
#define FOREACH_ENUM_ANIMPHYSANGULARCONSTRAINTTYPE(op) \
op(AnimPhysAngularConstraintType::Angular) \
op(AnimPhysAngularConstraintType::Cone)
enum class AnimPhysAngularConstraintType : uint8;
template<> struct TIsUEnumClass<AnimPhysAngularConstraintType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<AnimPhysAngularConstraintType>();
// ********** End Enum AnimPhysAngularConstraintType ***********************************************
// ********** Begin Enum AnimPhysLinearConstraintType **********************************************
#define FOREACH_ENUM_ANIMPHYSLINEARCONSTRAINTTYPE(op) \
op(AnimPhysLinearConstraintType::Free) \
op(AnimPhysLinearConstraintType::Limited)
enum class AnimPhysLinearConstraintType : uint8;
template<> struct TIsUEnumClass<AnimPhysLinearConstraintType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<AnimPhysLinearConstraintType>();
// ********** End Enum AnimPhysLinearConstraintType ************************************************
// ********** Begin Enum AnimPhysSimSpaceType ******************************************************
#define FOREACH_ENUM_ANIMPHYSSIMSPACETYPE(op) \
op(AnimPhysSimSpaceType::Component) \
op(AnimPhysSimSpaceType::Actor) \
op(AnimPhysSimSpaceType::World) \
op(AnimPhysSimSpaceType::RootRelative) \
op(AnimPhysSimSpaceType::BoneRelative)
enum class AnimPhysSimSpaceType : uint8;
template<> struct TIsUEnumClass<AnimPhysSimSpaceType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<AnimPhysSimSpaceType>();
// ********** End Enum AnimPhysSimSpaceType ********************************************************
// ********** Begin Enum ESphericalLimitType *******************************************************
#define FOREACH_ENUM_ESPHERICALLIMITTYPE(op) \
op(ESphericalLimitType::Inner) \
op(ESphericalLimitType::Outer)
enum class ESphericalLimitType : uint8;
template<> struct TIsUEnumClass<ESphericalLimitType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESphericalLimitType>();
// ********** End Enum ESphericalLimitType *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,192 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_ApplyAdditive.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ApplyAdditive() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimAlphaInputType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputAlphaBoolBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_ApplyAdditive *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ApplyAdditive); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ApplyAdditive); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Base_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Additive_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/* \n\x09 * Max LOD that this node is allowed to run\n\x09 * For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09 * when the component LOD becomes 3, it will stop update/evaluate\n\x09 * currently transition would be issue and that has to be re-visited\n\x09 */" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaBoolBlend_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayAfter", "bAlphaBoolEnabled" },
{ "DisplayName", "Blend Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaCurveName_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBiasClamp_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaInputType_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayAfter", "AlphaScaleBias" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlphaBoolEnabled_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayAfter", "AlphaInputType" },
{ "DisplayName", "bEnabled" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ApplyAdditive.h" },
{ "PinShownByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ApplyAdditive constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Base;
static const UECodeGen_Private::FStructPropertyParams NewProp_Additive;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaBoolBlend;
static const UECodeGen_Private::FNamePropertyParams NewProp_AlphaCurveName;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBiasClamp;
static const UECodeGen_Private::FBytePropertyParams NewProp_AlphaInputType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AlphaInputType;
static void NewProp_bAlphaBoolEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlphaBoolEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ApplyAdditive constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ApplyAdditive>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics
static_assert(std::is_polymorphic<FAnimNode_ApplyAdditive>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_ApplyAdditive cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive;
class UScriptStruct* FAnimNode_ApplyAdditive::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ApplyAdditive"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ApplyAdditive Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Base = { "Base", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, Base), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Base_MetaData), NewProp_Base_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Additive = { "Additive", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, Additive), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Additive_MetaData), NewProp_Additive_MetaData) }; // 2890301526
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaBoolBlend = { "AlphaBoolBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, AlphaBoolBlend), Z_Construct_UScriptStruct_FInputAlphaBoolBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaBoolBlend_MetaData), NewProp_AlphaBoolBlend_MetaData) }; // 1497749117
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaCurveName = { "AlphaCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, AlphaCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaCurveName_MetaData), NewProp_AlphaCurveName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaScaleBiasClamp = { "AlphaScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, AlphaScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBiasClamp_MetaData), NewProp_AlphaScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaInputType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaInputType = { "AlphaInputType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyAdditive, AlphaInputType), Z_Construct_UEnum_Engine_EAnimAlphaInputType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaInputType_MetaData), NewProp_AlphaInputType_MetaData) }; // 813523293
void Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_bAlphaBoolEnabled_SetBit(void* Obj)
{
((FAnimNode_ApplyAdditive*)Obj)->bAlphaBoolEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_bAlphaBoolEnabled = { "bAlphaBoolEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_ApplyAdditive), &Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_bAlphaBoolEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlphaBoolEnabled_MetaData), NewProp_bAlphaBoolEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Base,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Additive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaBoolBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaCurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaInputType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_AlphaInputType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewProp_bAlphaBoolEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ApplyAdditive Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_ApplyAdditive",
Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::PropPointers),
sizeof(FAnimNode_ApplyAdditive),
alignof(FAnimNode_ApplyAdditive),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ApplyAdditive *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ApplyAdditive_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ApplyAdditive::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ApplyAdditive_Statics::NewStructOps, TEXT("AnimNode_ApplyAdditive"),&Z_Registration_Info_UScriptStruct_FAnimNode_ApplyAdditive, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ApplyAdditive), 3601105096U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ApplyAdditive_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ApplyAdditive_h__Script_AnimGraphRuntime_3807867163{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ApplyAdditive_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ApplyAdditive_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,209 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_ApplyLimits.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ApplyLimits() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAngularRangeLimit();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ApplyLimits();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAngularRangeLimit ************************************************
struct Z_Construct_UScriptStruct_FAngularRangeLimit_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAngularRangeLimit); }
static inline consteval int16 GetStructAlignment() { return alignof(FAngularRangeLimit); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LimitMin_MetaData[] = {
{ "Category", "Angular" },
{ "ClampMax", "180" },
{ "ClampMin", "-180" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
{ "UIMax", "180" },
{ "UIMin", "-180" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LimitMax_MetaData[] = {
{ "Category", "Angular" },
{ "ClampMax", "180" },
{ "ClampMin", "-180" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
{ "UIMax", "180" },
{ "UIMin", "-180" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bone_MetaData[] = {
{ "Category", "Angular" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAngularRangeLimit constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_LimitMin;
static const UECodeGen_Private::FStructPropertyParams NewProp_LimitMax;
static const UECodeGen_Private::FStructPropertyParams NewProp_Bone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAngularRangeLimit constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAngularRangeLimit>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAngularRangeLimit_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAngularRangeLimit;
class UScriptStruct* FAngularRangeLimit::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAngularRangeLimit.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAngularRangeLimit.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAngularRangeLimit, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AngularRangeLimit"));
}
return Z_Registration_Info_UScriptStruct_FAngularRangeLimit.OuterSingleton;
}
// ********** Begin ScriptStruct FAngularRangeLimit Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_LimitMin = { "LimitMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAngularRangeLimit, LimitMin), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LimitMin_MetaData), NewProp_LimitMin_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_LimitMax = { "LimitMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAngularRangeLimit, LimitMax), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LimitMax_MetaData), NewProp_LimitMax_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_Bone = { "Bone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAngularRangeLimit, Bone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bone_MetaData), NewProp_Bone_MetaData) }; // 1102615820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_LimitMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_LimitMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewProp_Bone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAngularRangeLimit Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"AngularRangeLimit",
Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::PropPointers),
sizeof(FAngularRangeLimit),
alignof(FAngularRangeLimit),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAngularRangeLimit()
{
if (!Z_Registration_Info_UScriptStruct_FAngularRangeLimit.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAngularRangeLimit.InnerSingleton, Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAngularRangeLimit.InnerSingleton);
}
// ********** End ScriptStruct FAngularRangeLimit **************************************************
// ********** Begin ScriptStruct FAnimNode_ApplyLimits *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ApplyLimits); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ApplyLimits); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularRangeLimits_MetaData[] = {
{ "Category", "Angular" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngularOffsets_MetaData[] = {
{ "Category", "Angular" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ApplyLimits.h" },
{ "PinHiddenByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ApplyLimits constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularRangeLimits_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AngularRangeLimits;
static const UECodeGen_Private::FStructPropertyParams NewProp_AngularOffsets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AngularOffsets;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ApplyLimits constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ApplyLimits>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics
static_assert(std::is_polymorphic<FAnimNode_ApplyLimits>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_ApplyLimits cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits;
class UScriptStruct* FAnimNode_ApplyLimits::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ApplyLimits, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ApplyLimits"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ApplyLimits Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularRangeLimits_Inner = { "AngularRangeLimits", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAngularRangeLimit, METADATA_PARAMS(0, nullptr) }; // 1982533305
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularRangeLimits = { "AngularRangeLimits", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyLimits, AngularRangeLimits), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularRangeLimits_MetaData), NewProp_AngularRangeLimits_MetaData) }; // 1982533305
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularOffsets_Inner = { "AngularOffsets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularOffsets = { "AngularOffsets", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ApplyLimits, AngularOffsets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngularOffsets_MetaData), NewProp_AngularOffsets_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularRangeLimits_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularRangeLimits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularOffsets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewProp_AngularOffsets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ApplyLimits Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_ApplyLimits",
Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::PropPointers),
sizeof(FAnimNode_ApplyLimits),
alignof(FAnimNode_ApplyLimits),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ApplyLimits()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ApplyLimits ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAngularRangeLimit::StaticStruct, Z_Construct_UScriptStruct_FAngularRangeLimit_Statics::NewStructOps, TEXT("AngularRangeLimit"),&Z_Registration_Info_UScriptStruct_FAngularRangeLimit, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAngularRangeLimit), 1982533305U) },
{ FAnimNode_ApplyLimits::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics::NewStructOps, TEXT("AnimNode_ApplyLimits"),&Z_Registration_Info_UScriptStruct_FAnimNode_ApplyLimits, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ApplyLimits), 2180990226U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h__Script_AnimGraphRuntime_1080317055{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_ApplyLimits.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_ApplyLimits_generated_h
#error "AnimNode_ApplyLimits.generated.h already included, missing '#pragma once' in AnimNode_ApplyLimits.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_ApplyLimits_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAngularRangeLimit ************************************************
struct Z_Construct_UScriptStruct_FAngularRangeLimit_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAngularRangeLimit_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAngularRangeLimit;
// ********** End ScriptStruct FAngularRangeLimit **************************************************
// ********** Begin ScriptStruct FAnimNode_ApplyLimits *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h_37_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_ApplyLimits_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_ApplyLimits;
// ********** End ScriptStruct FAnimNode_ApplyLimits ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ApplyLimits_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,275 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendBoneByChannel.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/BoneReference.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendBoneByChannel() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FBlendBoneByChannelEntry();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBlendBoneByChannelEntry ******************************************
struct Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlendBoneByChannelEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlendBoneByChannelEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Bone to take Transform from */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Bone to take Transform from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Bone to apply Transform to */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Bone to apply Transform to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendTranslation_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Copy Translation from Source to Target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Copy Translation from Source to Target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendRotation_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Copy Rotation from Source to Target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Copy Rotation from Source to Target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendScale_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Copy Scale from Source to Target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Copy Scale from Source to Target" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlendBoneByChannelEntry constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static void NewProp_bBlendTranslation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendTranslation;
static void NewProp_bBlendRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendRotation;
static void NewProp_bBlendScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendScale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlendBoneByChannelEntry constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlendBoneByChannelEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry;
class UScriptStruct* FBlendBoneByChannelEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlendBoneByChannelEntry, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("BlendBoneByChannelEntry"));
}
return Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FBlendBoneByChannelEntry Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendBoneByChannelEntry, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlendBoneByChannelEntry, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
void Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendTranslation_SetBit(void* Obj)
{
((FBlendBoneByChannelEntry*)Obj)->bBlendTranslation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendTranslation = { "bBlendTranslation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendBoneByChannelEntry), &Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendTranslation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendTranslation_MetaData), NewProp_bBlendTranslation_MetaData) };
void Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendRotation_SetBit(void* Obj)
{
((FBlendBoneByChannelEntry*)Obj)->bBlendRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendRotation = { "bBlendRotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendBoneByChannelEntry), &Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendRotation_MetaData), NewProp_bBlendRotation_MetaData) };
void Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendScale_SetBit(void* Obj)
{
((FBlendBoneByChannelEntry*)Obj)->bBlendScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendScale = { "bBlendScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlendBoneByChannelEntry), &Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendScale_MetaData), NewProp_bBlendScale_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_TargetBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewProp_bBlendScale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlendBoneByChannelEntry Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"BlendBoneByChannelEntry",
Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::PropPointers),
sizeof(FBlendBoneByChannelEntry),
alignof(FBlendBoneByChannelEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlendBoneByChannelEntry()
{
if (!Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.InnerSingleton, Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry.InnerSingleton);
}
// ********** End ScriptStruct FBlendBoneByChannelEntry ********************************************
// ********** Begin ScriptStruct FAnimNode_BlendBoneByChannel **************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendBoneByChannel); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendBoneByChannel); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneDefinitions_MetaData[] = {
{ "Category", "Blend" },
{ "DisplayAfter", "AlphaScaleBias" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Settings" },
{ "DisplayAfter", "B" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformsSpace_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Space to convert transforms into prior to copying channels */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendBoneByChannel.h" },
{ "ToolTip", "Space to convert transforms into prior to copying channels" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendBoneByChannel constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_A;
static const UECodeGen_Private::FStructPropertyParams NewProp_B;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneDefinitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneDefinitions;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransformsSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendBoneByChannel constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendBoneByChannel>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendBoneByChannel>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_BlendBoneByChannel cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel;
class UScriptStruct* FAnimNode_BlendBoneByChannel::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendBoneByChannel"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendBoneByChannel Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, A), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, B), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_BoneDefinitions_Inner = { "BoneDefinitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBlendBoneByChannelEntry, METADATA_PARAMS(0, nullptr) }; // 2177497338
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_BoneDefinitions = { "BoneDefinitions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, BoneDefinitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneDefinitions_MetaData), NewProp_BoneDefinitions_MetaData) }; // 2177497338
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_TransformsSpace = { "TransformsSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendBoneByChannel, TransformsSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformsSpace_MetaData), NewProp_TransformsSpace_MetaData) }; // 810598428
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_BoneDefinitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_BoneDefinitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewProp_TransformsSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendBoneByChannel Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_BlendBoneByChannel",
Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::PropPointers),
sizeof(FAnimNode_BlendBoneByChannel),
alignof(FAnimNode_BlendBoneByChannel),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendBoneByChannel ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBlendBoneByChannelEntry::StaticStruct, Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics::NewStructOps, TEXT("BlendBoneByChannelEntry"),&Z_Registration_Info_UScriptStruct_FBlendBoneByChannelEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlendBoneByChannelEntry), 2177497338U) },
{ FAnimNode_BlendBoneByChannel::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics::NewStructOps, TEXT("AnimNode_BlendBoneByChannel"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendBoneByChannel, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendBoneByChannel), 944218758U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h__Script_AnimGraphRuntime_4160710698{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_BlendBoneByChannel.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_BlendBoneByChannel_generated_h
#error "AnimNode_BlendBoneByChannel.generated.h already included, missing '#pragma once' in AnimNode_BlendBoneByChannel.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_BlendBoneByChannel_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBlendBoneByChannelEntry ******************************************
struct Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBlendBoneByChannelEntry_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FBlendBoneByChannelEntry;
// ********** End ScriptStruct FBlendBoneByChannelEntry ********************************************
// ********** Begin ScriptStruct FAnimNode_BlendBoneByChannel **************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BlendBoneByChannel_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_BlendBoneByChannel;
// ********** End ScriptStruct FAnimNode_BlendBoneByChannel ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendBoneByChannel_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,312 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendListBase.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendListBase() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListBase();
ENGINE_API UClass* Z_Construct_UClass_UBlendProfile_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAlphaBlendOption();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EBlendListTransitionType **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBlendListTransitionType;
static UEnum* EBlendListTransitionType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBlendListTransitionType.OuterSingleton)
{
Z_Registration_Info_UEnum_EBlendListTransitionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EBlendListTransitionType"));
}
return Z_Registration_Info_UEnum_EBlendListTransitionType.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendListTransitionType>()
{
return EBlendListTransitionType_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Inertialization.Name", "EBlendListTransitionType::Inertialization" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
{ "StandardBlend.Name", "EBlendListTransitionType::StandardBlend" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBlendListTransitionType::StandardBlend", (int64)EBlendListTransitionType::StandardBlend },
{ "EBlendListTransitionType::Inertialization", (int64)EBlendListTransitionType::Inertialization },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EBlendListTransitionType",
"EBlendListTransitionType",
Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType()
{
if (!Z_Registration_Info_UEnum_EBlendListTransitionType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBlendListTransitionType.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBlendListTransitionType.InnerSingleton;
}
// ********** End Enum EBlendListTransitionType ****************************************************
// ********** Begin Enum EBlendListChildUpdateMode *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBlendListChildUpdateMode;
static UEnum* EBlendListChildUpdateMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBlendListChildUpdateMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EBlendListChildUpdateMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EBlendListChildUpdateMode"));
}
return Z_Registration_Info_UEnum_EBlendListChildUpdateMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendListChildUpdateMode>()
{
return EBlendListChildUpdateMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AlwaysTickChildren.Comment", "/** Always tick children even if they are not active */" },
{ "AlwaysTickChildren.Name", "EBlendListChildUpdateMode::AlwaysTickChildren" },
{ "AlwaysTickChildren.ToolTip", "Always tick children even if they are not active" },
{ "Default.Comment", "/** Do not tick inactive children, do not reset on activate */" },
{ "Default.Name", "EBlendListChildUpdateMode::Default" },
{ "Default.ToolTip", "Do not tick inactive children, do not reset on activate" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
{ "ResetChildOnActivate.Comment", "/** This reinitializes the re-activated child */" },
{ "ResetChildOnActivate.Name", "EBlendListChildUpdateMode::ResetChildOnActivate" },
{ "ResetChildOnActivate.ToolTip", "This reinitializes the re-activated child" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBlendListChildUpdateMode::Default", (int64)EBlendListChildUpdateMode::Default },
{ "EBlendListChildUpdateMode::ResetChildOnActivate", (int64)EBlendListChildUpdateMode::ResetChildOnActivate },
{ "EBlendListChildUpdateMode::AlwaysTickChildren", (int64)EBlendListChildUpdateMode::AlwaysTickChildren },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EBlendListChildUpdateMode",
"EBlendListChildUpdateMode",
Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode()
{
if (!Z_Registration_Info_UEnum_EBlendListChildUpdateMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBlendListChildUpdateMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBlendListChildUpdateMode.InnerSingleton;
}
// ********** End Enum EBlendListChildUpdateMode ***************************************************
// ********** Begin ScriptStruct FAnimNode_BlendListBase *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendListBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendListBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Blend list node; has many children\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
{ "ToolTip", "Blend list node; has many children" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendPose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "Config" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransitionType_MetaData[] = {
{ "Category", "Config" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendType_MetaData[] = {
{ "Category", "BlendType" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetChildOnActivation_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use the ChildUpateMode instead" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildUpateMode_MetaData[] = {
{ "Category", "Option" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomBlendCurve_MetaData[] = {
{ "Category", "BlendType" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendProfile_MetaData[] = {
{ "Category", "BlendType" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListBase.h" },
{ "UseAsBlendProfile", "TRUE" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendListBase constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendPose_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendPose;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendTime;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransitionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TransitionType;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendType;
static void NewProp_bResetChildOnActivation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetChildOnActivation;
static const UECodeGen_Private::FBytePropertyParams NewProp_ChildUpateMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ChildUpateMode;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CustomBlendCurve;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendProfile;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendListBase constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendListBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendListBase>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_BlendListBase cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase;
class UScriptStruct* FAnimNode_BlendListBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendListBase, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendListBase"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendListBase Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendPose_Inner = { "BlendPose", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(0, nullptr) }; // 2890301526
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendPose = { "BlendPose", nullptr, (EPropertyFlags)0x0020080000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, BlendPose), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendPose_MetaData), NewProp_BlendPose_MetaData) }; // 2890301526
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendTime_Inner = { "BlendTime", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0040000800000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, BlendTime), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_TransitionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_TransitionType = { "TransitionType", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, TransitionType), Z_Construct_UEnum_AnimGraphRuntime_EBlendListTransitionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransitionType_MetaData), NewProp_TransitionType_MetaData) }; // 226467025
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendType = { "BlendType", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, BlendType), Z_Construct_UEnum_Engine_EAlphaBlendOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendType_MetaData), NewProp_BlendType_MetaData) }; // 3149799478
void Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_bResetChildOnActivation_SetBit(void* Obj)
{
((FAnimNode_BlendListBase*)Obj)->bResetChildOnActivation_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_bResetChildOnActivation = { "bResetChildOnActivation", nullptr, (EPropertyFlags)0x0020080820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendListBase), &Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_bResetChildOnActivation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetChildOnActivation_MetaData), NewProp_bResetChildOnActivation_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_ChildUpateMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_ChildUpateMode = { "ChildUpateMode", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, ChildUpateMode), Z_Construct_UEnum_AnimGraphRuntime_EBlendListChildUpdateMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildUpateMode_MetaData), NewProp_ChildUpateMode_MetaData) }; // 1409954961
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_CustomBlendCurve = { "CustomBlendCurve", nullptr, (EPropertyFlags)0x0144000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, CustomBlendCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomBlendCurve_MetaData), NewProp_CustomBlendCurve_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendProfile = { "BlendProfile", nullptr, (EPropertyFlags)0x0144000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListBase, BlendProfile), Z_Construct_UClass_UBlendProfile_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendProfile_MetaData), NewProp_BlendProfile_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendPose_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendPose,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendTime_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_TransitionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_TransitionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_bResetChildOnActivation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_ChildUpateMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_ChildUpateMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_CustomBlendCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewProp_BlendProfile,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendListBase Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_BlendListBase",
Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::PropPointers),
sizeof(FAnimNode_BlendListBase),
alignof(FAnimNode_BlendListBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListBase()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendListBase *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBlendListTransitionType_StaticEnum, TEXT("EBlendListTransitionType"), &Z_Registration_Info_UEnum_EBlendListTransitionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 226467025U) },
{ EBlendListChildUpdateMode_StaticEnum, TEXT("EBlendListChildUpdateMode"), &Z_Registration_Info_UEnum_EBlendListChildUpdateMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1409954961U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendListBase::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics::NewStructOps, TEXT("AnimNode_BlendListBase"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendListBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendListBase), 1293259038U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_935324040{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,54 @@
// 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 "AnimNodes/AnimNode_BlendListBase.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_BlendListBase_generated_h
#error "AnimNode_BlendListBase.generated.h already included, missing '#pragma once' in AnimNode_BlendListBase.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_BlendListBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_BlendListBase *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h_39_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BlendListBase_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_BlendListBase;
// ********** End ScriptStruct FAnimNode_BlendListBase *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListBase_h
// ********** Begin Enum EBlendListTransitionType **************************************************
#define FOREACH_ENUM_EBLENDLISTTRANSITIONTYPE(op) \
op(EBlendListTransitionType::StandardBlend) \
op(EBlendListTransitionType::Inertialization)
enum class EBlendListTransitionType : uint8;
template<> struct TIsUEnumClass<EBlendListTransitionType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendListTransitionType>();
// ********** End Enum EBlendListTransitionType ****************************************************
// ********** Begin Enum EBlendListChildUpdateMode *************************************************
#define FOREACH_ENUM_EBLENDLISTCHILDUPDATEMODE(op) \
op(EBlendListChildUpdateMode::Default) \
op(EBlendListChildUpdateMode::ResetChildOnActivate) \
op(EBlendListChildUpdateMode::AlwaysTickChildren)
enum class EBlendListChildUpdateMode : uint8;
template<> struct TIsUEnumClass<EBlendListChildUpdateMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBlendListChildUpdateMode>();
// ********** End Enum EBlendListChildUpdateMode ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,152 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendListByBool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendListByBool() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByBool();
ENGINE_API UClass* Z_Construct_UClass_UBlendProfile_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendListByBool *****************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendListByBool); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendListByBool); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// This node is effectively a 'branch', picking one of two input poses based on an input Boolean value\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByBool.h" },
{ "ToolTip", "This node is effectively a 'branch', picking one of two input poses based on an input Boolean value" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendProfileForFalse_MetaData[] = {
{ "Category", "BlendType" },
{ "Comment", "// Used in conjunction with bUseSeperateBlendProfileForFalse\n" },
{ "DisplayAfter", "bUseSeperateBlendProfileForFalse" },
{ "EditCondition", "bUseSeperateBlendProfileForFalse" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByBool.h" },
{ "ToolTip", "Used in conjunction with bUseSeperateBlendProfileForFalse" },
{ "UseAsBlendProfile", "TRUE" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseSeperateBlendProfileForFalse_MetaData[] = {
{ "Category", "BlendType" },
{ "Comment", "/* Specify whether to use a different blend profile for the 'false' branch than the true branch.\n\x09*\n\x09* If bUseSeperateBlendProfileForFalse is false (default), then the 'BlendProfile' is used when ActiveValue is both true or false\n\x09* If bUseSeperateBlendProfileForFalse is true, then the 'BlendProfileForFalse' value is used when the ActiveValue is false, but 'BlendProfile' is used when ActiveValue is true\n\x09*/" },
{ "DisplayAfter", "BlendProfile" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByBool.h" },
{ "ToolTip", "Specify whether to use a different blend profile for the 'false' branch than the true branch.\n *\n * If bUseSeperateBlendProfileForFalse is false (default), then the 'BlendProfile' is used when ActiveValue is both true or false\n * If bUseSeperateBlendProfileForFalse is true, then the 'BlendProfileForFalse' value is used when the ActiveValue is false, but 'BlendProfile' is used when ActiveValue is true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bActiveValue_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "// Which input should be connected to the output?\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByBool.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Which input should be connected to the output?" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendListByBool constinit property declarations *********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendProfileForFalse;
static void NewProp_bUseSeperateBlendProfileForFalse_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseSeperateBlendProfileForFalse;
static void NewProp_bActiveValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bActiveValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByBool constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendListByBool>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendListByBool>() == std::is_polymorphic<FAnimNode_BlendListBase>(), "USTRUCT FAnimNode_BlendListByBool cannot be polymorphic unless super FAnimNode_BlendListBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool;
class UScriptStruct* FAnimNode_BlendListByBool::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendListByBool, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendListByBool"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendListByBool Property Definitions ********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_BlendProfileForFalse = { "BlendProfileForFalse", nullptr, (EPropertyFlags)0x0144000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListByBool, BlendProfileForFalse), Z_Construct_UClass_UBlendProfile_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendProfileForFalse_MetaData), NewProp_BlendProfileForFalse_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bUseSeperateBlendProfileForFalse_SetBit(void* Obj)
{
((FAnimNode_BlendListByBool*)Obj)->bUseSeperateBlendProfileForFalse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bUseSeperateBlendProfileForFalse = { "bUseSeperateBlendProfileForFalse", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendListByBool), &Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bUseSeperateBlendProfileForFalse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseSeperateBlendProfileForFalse_MetaData), NewProp_bUseSeperateBlendProfileForFalse_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bActiveValue_SetBit(void* Obj)
{
((FAnimNode_BlendListByBool*)Obj)->bActiveValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bActiveValue = { "bActiveValue", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendListByBool), &Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bActiveValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bActiveValue_MetaData), NewProp_bActiveValue_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_BlendProfileForFalse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bUseSeperateBlendProfileForFalse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewProp_bActiveValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByBool Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendListBase,
&NewStructOps,
"AnimNode_BlendListByBool",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::PropPointers), 0),
sizeof(FAnimNode_BlendListByBool),
alignof(FAnimNode_BlendListByBool),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByBool()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendListByBool *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByBool_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendListByBool::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendListByBool_Statics::NewStructOps, TEXT("AnimNode_BlendListByBool"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByBool, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendListByBool), 3751302966U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByBool_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByBool_h__Script_AnimGraphRuntime_1598560429{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByBool_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByBool_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,129 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendListByEnum.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendListByEnum() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendListByEnum *****************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendListByEnum); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendListByEnum); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Blend List by Enum, it changes based on enum input that enters\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByEnum.h" },
{ "ToolTip", "Blend List by Enum, it changes based on enum input that enters" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnumToPoseIndex_MetaData[] = {
{ "Comment", "// Mapping from enum value to BlendPose index; there will be one entry per entry in the enum; entries out of range always map to pose index 0\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByEnum.h" },
{ "ToolTip", "Mapping from enum value to BlendPose index; there will be one entry per entry in the enum; entries out of range always map to pose index 0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveEnumValue_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "// The currently selected pose (as an enum value)\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByEnum.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The currently selected pose (as an enum value)" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendListByEnum constinit property declarations *********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_EnumToPoseIndex_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_EnumToPoseIndex;
static const UECodeGen_Private::FBytePropertyParams NewProp_ActiveEnumValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByEnum constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendListByEnum>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendListByEnum>() == std::is_polymorphic<FAnimNode_BlendListBase>(), "USTRUCT FAnimNode_BlendListByEnum cannot be polymorphic unless super FAnimNode_BlendListBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum;
class UScriptStruct* FAnimNode_BlendListByEnum::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendListByEnum"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendListByEnum Property Definitions ********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_EnumToPoseIndex_Inner = { "EnumToPoseIndex", nullptr, (EPropertyFlags)0x0000000800000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_EnumToPoseIndex = { "EnumToPoseIndex", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListByEnum, EnumToPoseIndex), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnumToPoseIndex_MetaData), NewProp_EnumToPoseIndex_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_ActiveEnumValue = { "ActiveEnumValue", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListByEnum, ActiveEnumValue), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveEnumValue_MetaData), NewProp_ActiveEnumValue_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_EnumToPoseIndex_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_EnumToPoseIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewProp_ActiveEnumValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByEnum Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendListBase,
&NewStructOps,
"AnimNode_BlendListByEnum",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::PropPointers), 0),
sizeof(FAnimNode_BlendListByEnum),
alignof(FAnimNode_BlendListByEnum),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendListByEnum *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByEnum_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendListByEnum::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendListByEnum_Statics::NewStructOps, TEXT("AnimNode_BlendListByEnum"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByEnum, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendListByEnum), 660962564U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByEnum_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByEnum_h__Script_AnimGraphRuntime_2854502272{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByEnum_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByEnum_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,115 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendListByInt.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendListByInt() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByInt();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendListByInt ******************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendListByInt); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendListByInt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Blend list node; has many children\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByInt.h" },
{ "ToolTip", "Blend list node; has many children" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActiveChildIndex_MetaData[] = {
{ "Category", "Runtime" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendListByInt.h" },
{ "PinShownByDefault", "" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendListByInt constinit property declarations **********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_ActiveChildIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByInt constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendListByInt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendListByInt>() == std::is_polymorphic<FAnimNode_BlendListBase>(), "USTRUCT FAnimNode_BlendListByInt cannot be polymorphic unless super FAnimNode_BlendListBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt;
class UScriptStruct* FAnimNode_BlendListByInt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendListByInt, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendListByInt"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendListByInt Property Definitions *********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::NewProp_ActiveChildIndex = { "ActiveChildIndex", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendListByInt, ActiveChildIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActiveChildIndex_MetaData), NewProp_ActiveChildIndex_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::NewProp_ActiveChildIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_BlendListByInt Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendListBase,
&NewStructOps,
"AnimNode_BlendListByInt",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::PropPointers), 0),
sizeof(FAnimNode_BlendListByInt),
alignof(FAnimNode_BlendListByInt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendListByInt()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendListByInt ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByInt_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendListByInt::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendListByInt_Statics::NewStructOps, TEXT("AnimNode_BlendListByInt"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendListByInt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendListByInt), 1228160499U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByInt_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByInt_h__Script_AnimGraphRuntime_1789688615{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByInt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendListByInt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,123 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendSpaceEvaluator.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendSpaceEvaluator() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpaceEvaluator *************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpaceEvaluator); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpaceEvaluator); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Evaluates a BlendSpace at a specific using a specific time input rather than advancing time\n// internally. Typically the playback position of the animation for this node will represent\n// something other than time, like jump height. Note that events output from the sequences playing\n// and being blended together should not be used. In addition, synchronization of animations\n// will potentially be discontinuous if the blend weights are updated, as the leader/follower changes.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceEvaluator.h" },
{ "ToolTip", "Evaluates a BlendSpace at a specific using a specific time input rather than advancing time\ninternally. Typically the playback position of the animation for this node will represent\nsomething other than time, like jump height. Note that events output from the sequences playing\nand being blended together should not be used. In addition, synchronization of animations\nwill potentially be discontinuous if the blend weights are updated, as the leader/follower changes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalizedTime_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Normalized time between [0,1]. The actual length of a blendspace is dynamic based on the coordinate, \n\x09 * so it is exposed as a normalized value. Note that treating this as a \"time\" value that increases (and wraps)\n\x09 * will not result in the same output as you would get from using a BlendSpace player. The output events\n\x09 * may not be as expected, and synchronization will sometimes be discontinuous if the leader/follower \n\x09 * animations change as a result of changing the blend weights (even if that is done smoothly).\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceEvaluator.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Normalized time between [0,1]. The actual length of a blendspace is dynamic based on the coordinate,\nso it is exposed as a normalized value. Note that treating this as a \"time\" value that increases (and wraps)\nwill not result in the same output as you would get from using a BlendSpace player. The output events\nmay not be as expected, and synchronization will sometimes be discontinuous if the leader/follower\nanimations change as a result of changing the blend weights (even if that is done smoothly)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTeleportToNormalizedTime_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** \n\x09 * If true, teleport to normalized time, does NOT advance time (does not trigger notifies, does not \n\x09 * extract Root Motion, etc.). If false, will advance time (will trigger notifies, extract root motion \n\x09 * if applicable, etc). \n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceEvaluator.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "If true, teleport to normalized time, does NOT advance time (does not trigger notifies, does not\nextract Root Motion, etc.). If false, will advance time (will trigger notifies, extract root motion\nif applicable, etc)." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpaceEvaluator constinit property declarations *****
static const UECodeGen_Private::FFloatPropertyParams NewProp_NormalizedTime;
static void NewProp_bTeleportToNormalizedTime_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTeleportToNormalizedTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendSpaceEvaluator constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpaceEvaluator>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpaceEvaluator>() == std::is_polymorphic<FAnimNode_BlendSpacePlayer>(), "USTRUCT FAnimNode_BlendSpaceEvaluator cannot be polymorphic unless super FAnimNode_BlendSpacePlayer is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator;
class UScriptStruct* FAnimNode_BlendSpaceEvaluator::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpaceEvaluator"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendSpaceEvaluator Property Definitions ****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_NormalizedTime = { "NormalizedTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceEvaluator, NormalizedTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalizedTime_MetaData), NewProp_NormalizedTime_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_bTeleportToNormalizedTime_SetBit(void* Obj)
{
((FAnimNode_BlendSpaceEvaluator*)Obj)->bTeleportToNormalizedTime = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_bTeleportToNormalizedTime = { "bTeleportToNormalizedTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpaceEvaluator), &Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_bTeleportToNormalizedTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTeleportToNormalizedTime_MetaData), NewProp_bTeleportToNormalizedTime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_NormalizedTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewProp_bTeleportToNormalizedTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendSpaceEvaluator Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer,
&NewStructOps,
"AnimNode_BlendSpaceEvaluator",
Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::PropPointers),
sizeof(FAnimNode_BlendSpaceEvaluator),
alignof(FAnimNode_BlendSpaceEvaluator),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpaceEvaluator ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceEvaluator_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendSpaceEvaluator::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceEvaluator_Statics::NewStructOps, TEXT("AnimNode_BlendSpaceEvaluator"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceEvaluator, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpaceEvaluator), 3452911278U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceEvaluator_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceEvaluator_h__Script_AnimGraphRuntime_1497904775{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceEvaluator_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceEvaluator_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,91 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendSpaceGraph.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendSpaceGraph() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpaceGraph *****************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpaceGraph); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpaceGraph); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Allows multiple animations to be blended between based on input parameters\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraph.h" },
{ "ToolTip", "Allows multiple animations to be blended between based on input parameters" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpaceGraph constinit property declarations *********
// ********** End ScriptStruct FAnimNode_BlendSpaceGraph constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpaceGraph>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpaceGraph>() == std::is_polymorphic<FAnimNode_BlendSpaceGraphBase>(), "USTRUCT FAnimNode_BlendSpaceGraph cannot be polymorphic unless super FAnimNode_BlendSpaceGraphBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph;
class UScriptStruct* FAnimNode_BlendSpaceGraph::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpaceGraph"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase,
&NewStructOps,
"AnimNode_BlendSpaceGraph",
nullptr,
0,
sizeof(FAnimNode_BlendSpaceGraph),
alignof(FAnimNode_BlendSpaceGraph),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpaceGraph *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraph_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendSpaceGraph::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraph_Statics::NewStructOps, TEXT("AnimNode_BlendSpaceGraph"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraph, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpaceGraph), 454262095U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraph_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraph_h__Script_AnimGraphRuntime_1557410389{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraph_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraph_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,166 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendSpaceGraphBase.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendSpaceGraphBase() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase();
ENGINE_API UClass* Z_Construct_UClass_UBlendSpace_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimGroupRole();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpaceGraphBase *************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpaceGraphBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpaceGraphBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Allows multiple animations to be blended between based on input parameters\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "ToolTip", "Allows multiple animations to be blended between based on input parameters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Coordinates" },
{ "Comment", "// The X coordinate to sample in the blendspace\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The X coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Coordinates" },
{ "Comment", "// The Y coordinate to sample in the blendspace\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The Y coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Sync" },
{ "Comment", "// The group name that we synchronize with (NAME_None if it is not part of any group). Note that\n// this is the name of the group used to sync the output of this node - it will not force\n// syncing of animations contained by it. Animations inside this Blend Space have their own\n// options for syncing.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "The group name that we synchronize with (NAME_None if it is not part of any group). Note that\nthis is the name of the group used to sync the output of this node - it will not force\nsyncing of animations contained by it. Animations inside this Blend Space have their own\noptions for syncing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupRole_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Sync" },
{ "Comment", "// The role this Blend Space can assume within the group (ignored if GroupName is not set). Note\n// that this is the role of the output of this node, not of animations contained by it.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "The role this Blend Space can assume within the group (ignored if GroupName is not set). Note\nthat this is the role of the output of this node, not of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendSpace_MetaData[] = {
{ "Comment", "// The internal blendspace asset to play\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "NativeConstTemplateArg", "" },
{ "ToolTip", "The internal blendspace asset to play" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePoseLinks_MetaData[] = {
{ "Comment", "// Pose links for each sample in the blendspace\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceGraphBase.h" },
{ "ToolTip", "Pose links for each sample in the blendspace" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpaceGraphBase constinit property declarations *****
static const UECodeGen_Private::FFloatPropertyParams NewProp_X;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Y;
static const UECodeGen_Private::FNamePropertyParams NewProp_GroupName;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupRole;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePoseLinks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePoseLinks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendSpaceGraphBase constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpaceGraphBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpaceGraphBase>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_BlendSpaceGraphBase cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase;
class UScriptStruct* FAnimNode_BlendSpaceGraphBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpaceGraphBase"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendSpaceGraphBase Property Definitions ****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_GroupRole = { "GroupRole", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, GroupRole), Z_Construct_UEnum_Engine_EAnimGroupRole, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupRole_MetaData), NewProp_GroupRole_MetaData) }; // 3330114220
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_BlendSpace = { "BlendSpace", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, BlendSpace), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendSpace_MetaData), NewProp_BlendSpace_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_SamplePoseLinks_Inner = { "SamplePoseLinks", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(0, nullptr) }; // 2890301526
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_SamplePoseLinks = { "SamplePoseLinks", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpaceGraphBase, SamplePoseLinks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePoseLinks_MetaData), NewProp_SamplePoseLinks_MetaData) }; // 2890301526
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_GroupRole,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_BlendSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_SamplePoseLinks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewProp_SamplePoseLinks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendSpaceGraphBase Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_BlendSpaceGraphBase",
Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::PropPointers),
sizeof(FAnimNode_BlendSpaceGraphBase),
alignof(FAnimNode_BlendSpaceGraphBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpaceGraphBase ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraphBase_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendSpaceGraphBase::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase_Statics::NewStructOps, TEXT("AnimNode_BlendSpaceGraphBase"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceGraphBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpaceGraphBase), 428633147U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraphBase_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraphBase_h__Script_AnimGraphRuntime_363994957{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraphBase_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceGraphBase_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,544 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendSpacePlayer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendSpacePlayer() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase();
ENGINE_API UClass* Z_Construct_UClass_UBlendSpace_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimGroupRole();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimSyncMethod();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_AssetPlayerBase();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayerBase ************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpacePlayerBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpacePlayerBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Comment\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "@TODO: Comment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviousBlendSpace_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayerBase constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviousBlendSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendSpacePlayerBase constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpacePlayerBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpacePlayerBase>() == std::is_polymorphic<FAnimNode_AssetPlayerBase>(), "USTRUCT FAnimNode_BlendSpacePlayerBase cannot be polymorphic unless super FAnimNode_AssetPlayerBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase;
class UScriptStruct* FAnimNode_BlendSpacePlayerBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpacePlayerBase"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayerBase Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::NewProp_PreviousBlendSpace = { "PreviousBlendSpace", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayerBase, PreviousBlendSpace), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviousBlendSpace_MetaData), NewProp_PreviousBlendSpace_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::NewProp_PreviousBlendSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendSpacePlayerBase Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_AssetPlayerBase,
&NewStructOps,
"AnimNode_BlendSpacePlayerBase",
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::PropPointers),
sizeof(FAnimNode_BlendSpacePlayerBase),
alignof(FAnimNode_BlendSpacePlayerBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpacePlayerBase **************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpacePlayer); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpacePlayer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Comment\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "@TODO: Comment" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// The group name that we synchronize with (NAME_None if it is not part of any group). Note that\n// this is the name of the group used to sync the output of this node - it will not force\n// syncing of animations contained by it.\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "The group name that we synchronize with (NAME_None if it is not part of any group). Note that\nthis is the name of the group used to sync the output of this node - it will not force\nsyncing of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupRole_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// The role this node can assume within the group (ignored if GroupName is not set). Note\n// that this is the role of the output of this node, not of animations contained by it.\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "The role this node can assume within the group (ignored if GroupName is not set). Note\nthat this is the role of the output of this node, not of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// When enabled, acting as the leader, and using marker-based sync, this asset player will not sync to the previous leader's sync position when joining a sync group and before becoming the leader but instead force everyone else to match its position.\n" },
{ "EditCondition", "GroupRole != EAnimGroupRole::TransitionFollower && GroupRole != EAnimGroupRole::AlwaysFollower" },
{ "EditConditionHides", "" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "When enabled, acting as the leader, and using marker-based sync, this asset player will not sync to the previous leader's sync position when joining a sync group and before becoming the leader but instead force everyone else to match its position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// How this node will synchronize with other animations. Note that this determines how the output\n// of this node is used for synchronization, not of animations contained by it.\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "How this node will synchronize with other animations. Note that this determines how the output\nof this node is used for synchronization, not of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreForRelevancyTest_MetaData[] = {
{ "Category", "Relevancy" },
{ "Comment", "// If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "Category", "Coordinates" },
{ "Comment", "// The X coordinate to sample in the blendspace\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The X coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "Category", "Coordinates" },
{ "Comment", "// The Y coordinate to sample in the blendspace\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The Y coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlayRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The play rate multiplier. Can be negative, which will cause the animation to play in reverse.\n" },
{ "DefaultValue", "1.0" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The play rate multiplier. Can be negative, which will cause the animation to play in reverse." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoop_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Should the animation loop back to the start when it reaches the end?\n" },
{ "DefaultValue", "true" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Should the animation loop back to the start when it reaches the end?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Whether we should reset the current play time when the blend space changes\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Whether we should reset the current play time when the blend space changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPosition_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end.\n" },
{ "DefaultValue", "0.f" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendSpace_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The blendspace asset to play\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The blendspace asset to play" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer constinit property declarations ********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_GroupName;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupRole;
static void NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader;
static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Method;
static void NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreForRelevancyTest;
static const UECodeGen_Private::FFloatPropertyParams NewProp_X;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Y;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlayRate;
static void NewProp_bLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
static void NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetPlayTimeWhenBlendSpaceChanges;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartPosition;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpacePlayer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpacePlayer>() == std::is_polymorphic<FAnimNode_BlendSpacePlayerBase>(), "USTRUCT FAnimNode_BlendSpacePlayer cannot be polymorphic unless super FAnimNode_BlendSpacePlayerBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer;
class UScriptStruct* FAnimNode_BlendSpacePlayer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpacePlayer"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer Property Definitions *******************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_GroupRole = { "GroupRole", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, GroupRole), Z_Construct_UEnum_Engine_EAnimGroupRole, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupRole_MetaData), NewProp_GroupRole_MetaData) }; // 3330114220
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer*)Obj)->bOverridePositionWhenJoiningSyncGroupAsLeader = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader = { "bOverridePositionWhenJoiningSyncGroupAsLeader", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData), NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Method_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, Method), Z_Construct_UEnum_Engine_EAnimSyncMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 865668103
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer*)Obj)->bIgnoreForRelevancyTest = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bIgnoreForRelevancyTest = { "bIgnoreForRelevancyTest", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bIgnoreForRelevancyTest_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreForRelevancyTest_MetaData), NewProp_bIgnoreForRelevancyTest_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_PlayRate = { "PlayRate", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, PlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlayRate_MetaData), NewProp_PlayRate_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bLoop_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer*)Obj)->bLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoop_MetaData), NewProp_bLoop_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer*)Obj)->bResetPlayTimeWhenBlendSpaceChanges = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges = { "bResetPlayTimeWhenBlendSpaceChanges", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData), NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_StartPosition = { "StartPosition", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, StartPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPosition_MetaData), NewProp_StartPosition_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_BlendSpace = { "BlendSpace", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer, BlendSpace), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendSpace_MetaData), NewProp_BlendSpace_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_GroupRole,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Method_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Method,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bIgnoreForRelevancyTest,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_PlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_StartPosition,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewProp_BlendSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase,
&NewStructOps,
"AnimNode_BlendSpacePlayer",
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::PropPointers),
sizeof(FAnimNode_BlendSpacePlayer),
alignof(FAnimNode_BlendSpacePlayer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer ******************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer_Standalone *****************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpacePlayer_Standalone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpacePlayer_Standalone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Comment\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "@TODO: Comment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// The group name that we synchronize with (NAME_None if it is not part of any group). Note that\n// this is the name of the group used to sync the output of this node - it will not force\n// syncing of animations contained by it. Animations inside this Blend Space have their own\n// options for syncing.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "The group name that we synchronize with (NAME_None if it is not part of any group). Note that\nthis is the name of the group used to sync the output of this node - it will not force\nsyncing of animations contained by it. Animations inside this Blend Space have their own\noptions for syncing." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupRole_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// The role this Blend Space can assume within the group (ignored if GroupName is not set). Note\n// that this is the role of the output of this node, not of animations contained by it.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "The role this Blend Space can assume within the group (ignored if GroupName is not set). Note\nthat this is the role of the output of this node, not of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// When enabled, acting as the leader, and using marker-based sync, this asset player will not sync to the previous leader's sync position when joining a sync group and before becoming the leader but instead force everyone else to match its position.\n" },
{ "EditCondition", "GroupRole != EAnimGroupRole::TransitionFollower && GroupRole != EAnimGroupRole::AlwaysFollower" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "When enabled, acting as the leader, and using marker-based sync, this asset player will not sync to the previous leader's sync position when joining a sync group and before becoming the leader but instead force everyone else to match its position." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = {
{ "Category", "Sync" },
{ "Comment", "// How this asset will synchronize with other assets. Note that this determines how the output\n// of this node is used for synchronization, not of animations contained by it.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "ToolTip", "How this asset will synchronize with other assets. Note that this determines how the output\nof this node is used for synchronization, not of animations contained by it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreForRelevancyTest_MetaData[] = {
{ "Category", "Relevancy" },
{ "Comment", "// If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "Category", "Coordinates" },
{ "Comment", "// The X coordinate to sample in the blendspace\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The X coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "Category", "Coordinates" },
{ "Comment", "// The Y coordinate to sample in the blendspace\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The Y coordinate to sample in the blendspace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlayRate_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The play rate multiplier. Can be negative, which will cause the animation to play in reverse.\n" },
{ "DefaultValue", "1.0" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The play rate multiplier. Can be negative, which will cause the animation to play in reverse." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoop_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Should the animation loop back to the start when it reaches the end?\n" },
{ "DefaultValue", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Should the animation loop back to the start when it reaches the end?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Whether we should reset the current play time when the blend space changes\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Whether we should reset the current play time when the blend space changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartPosition_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end.\n" },
{ "DefaultValue", "0.f" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The start position in [0, 1] to use when initializing. When looping, play will still jump back to the beginning when reaching the end." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendSpace_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The blendspace asset to play\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpacePlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The blendspace asset to play" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer_Standalone constinit property declarations
static const UECodeGen_Private::FNamePropertyParams NewProp_GroupName;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupRole;
static void NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader;
static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Method;
static void NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreForRelevancyTest;
static const UECodeGen_Private::FFloatPropertyParams NewProp_X;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Y;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlayRate;
static void NewProp_bLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoop;
static void NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetPlayTimeWhenBlendSpaceChanges;
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartPosition;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer_Standalone constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpacePlayer_Standalone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpacePlayer_Standalone>() == std::is_polymorphic<FAnimNode_BlendSpacePlayerBase>(), "USTRUCT FAnimNode_BlendSpacePlayer_Standalone cannot be polymorphic unless super FAnimNode_BlendSpacePlayerBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone;
class UScriptStruct* FAnimNode_BlendSpacePlayer_Standalone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpacePlayer_Standalone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer_Standalone Property Definitions ********
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_GroupRole = { "GroupRole", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, GroupRole), Z_Construct_UEnum_Engine_EAnimGroupRole, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupRole_MetaData), NewProp_GroupRole_MetaData) }; // 3330114220
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer_Standalone*)Obj)->bOverridePositionWhenJoiningSyncGroupAsLeader = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader = { "bOverridePositionWhenJoiningSyncGroupAsLeader", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer_Standalone), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData), NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Method_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, Method), Z_Construct_UEnum_Engine_EAnimSyncMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 865668103
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer_Standalone*)Obj)->bIgnoreForRelevancyTest = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bIgnoreForRelevancyTest = { "bIgnoreForRelevancyTest", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer_Standalone), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bIgnoreForRelevancyTest_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreForRelevancyTest_MetaData), NewProp_bIgnoreForRelevancyTest_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_PlayRate = { "PlayRate", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, PlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlayRate_MetaData), NewProp_PlayRate_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bLoop_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer_Standalone*)Obj)->bLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bLoop = { "bLoop", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer_Standalone), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoop_MetaData), NewProp_bLoop_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit(void* Obj)
{
((FAnimNode_BlendSpacePlayer_Standalone*)Obj)->bResetPlayTimeWhenBlendSpaceChanges = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges = { "bResetPlayTimeWhenBlendSpaceChanges", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_BlendSpacePlayer_Standalone), &Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData), NewProp_bResetPlayTimeWhenBlendSpaceChanges_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_StartPosition = { "StartPosition", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, StartPosition), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartPosition_MetaData), NewProp_StartPosition_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_BlendSpace = { "BlendSpace", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BlendSpacePlayer_Standalone, BlendSpace), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendSpace_MetaData), NewProp_BlendSpace_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_GroupRole,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bOverridePositionWhenJoiningSyncGroupAsLeader,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Method_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Method,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bIgnoreForRelevancyTest,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_PlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_bResetPlayTimeWhenBlendSpaceChanges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_StartPosition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewProp_BlendSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer_Standalone Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase,
&NewStructOps,
"AnimNode_BlendSpacePlayer_Standalone",
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::PropPointers),
sizeof(FAnimNode_BlendSpacePlayer_Standalone),
alignof(FAnimNode_BlendSpacePlayer_Standalone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer_Standalone *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendSpacePlayerBase::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics::NewStructOps, TEXT("AnimNode_BlendSpacePlayerBase"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayerBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpacePlayerBase), 3330770336U) },
{ FAnimNode_BlendSpacePlayer::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics::NewStructOps, TEXT("AnimNode_BlendSpacePlayer"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpacePlayer), 1113482045U) },
{ FAnimNode_BlendSpacePlayer_Standalone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics::NewStructOps, TEXT("AnimNode_BlendSpacePlayer_Standalone"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpacePlayer_Standalone), 1939322448U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h__Script_AnimGraphRuntime_2615577348{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_BlendSpacePlayer.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_BlendSpacePlayer_generated_h
#error "AnimNode_BlendSpacePlayer.generated.h already included, missing '#pragma once' in AnimNode_BlendSpacePlayer.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_BlendSpacePlayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayerBase ************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayerBase_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_AssetPlayerBase Super;
struct FAnimNode_BlendSpacePlayerBase;
// ********** End ScriptStruct FAnimNode_BlendSpacePlayerBase **************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h_123_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_BlendSpacePlayerBase Super;
struct FAnimNode_BlendSpacePlayer;
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer ******************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpacePlayer_Standalone *****************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h_221_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer_Standalone_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_BlendSpacePlayerBase Super;
struct FAnimNode_BlendSpacePlayer_Standalone;
// ********** End ScriptStruct FAnimNode_BlendSpacePlayer_Standalone *******************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpacePlayer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,91 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_BlendSpaceSampleResult.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BlendSpaceSampleResult() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Root();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_BlendSpaceSampleResult **********************************
struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BlendSpaceSampleResult); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BlendSpaceSampleResult); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Root node of a blend space sample (sink node).\n// We dont use AnimNode_Root to let us distinguish these nodes in the property list at link time.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_BlendSpaceSampleResult.h" },
{ "ToolTip", "Root node of a blend space sample (sink node).\nWe dont use AnimNode_Root to let us distinguish these nodes in the property list at link time." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BlendSpaceSampleResult constinit property declarations **
// ********** End ScriptStruct FAnimNode_BlendSpaceSampleResult constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BlendSpaceSampleResult>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics
static_assert(std::is_polymorphic<FAnimNode_BlendSpaceSampleResult>() == std::is_polymorphic<FAnimNode_Root>(), "USTRUCT FAnimNode_BlendSpaceSampleResult cannot be polymorphic unless super FAnimNode_Root is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult;
class UScriptStruct* FAnimNode_BlendSpaceSampleResult::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BlendSpaceSampleResult"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Root,
&NewStructOps,
"AnimNode_BlendSpaceSampleResult",
nullptr,
0,
sizeof(FAnimNode_BlendSpaceSampleResult),
alignof(FAnimNode_BlendSpaceSampleResult),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BlendSpaceSampleResult ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceSampleResult_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BlendSpaceSampleResult::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BlendSpaceSampleResult_Statics::NewStructOps, TEXT("AnimNode_BlendSpaceSampleResult"),&Z_Registration_Info_UScriptStruct_FAnimNode_BlendSpaceSampleResult, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BlendSpaceSampleResult), 2539768974U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceSampleResult_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceSampleResult_h__Script_AnimGraphRuntime_3799729107{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceSampleResult_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_BlendSpaceSampleResult_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,508 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_BoneDrivenController.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_BoneDrivenController() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EComponentType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDrivenBoneModificationMode ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDrivenBoneModificationMode;
static UEnum* EDrivenBoneModificationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDrivenBoneModificationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EDrivenBoneModificationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EDrivenBoneModificationMode"));
}
return Z_Registration_Info_UEnum_EDrivenBoneModificationMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrivenBoneModificationMode>()
{
return EDrivenBoneModificationMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AddToInput.Comment", "// Add the driven value to the input component value(s)\n" },
{ "AddToInput.Name", "EDrivenBoneModificationMode::AddToInput" },
{ "AddToInput.ToolTip", "Add the driven value to the input component value(s)" },
{ "AddToRefPose.Comment", "// Add the driven value to the reference pose value\n" },
{ "AddToRefPose.Name", "EDrivenBoneModificationMode::AddToRefPose" },
{ "AddToRefPose.ToolTip", "Add the driven value to the reference pose value" },
{ "Comment", "// The type of modification to make to the destination component(s)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ReplaceComponent.Comment", "// Replace the input component value(s) with the driven value\n" },
{ "ReplaceComponent.Name", "EDrivenBoneModificationMode::ReplaceComponent" },
{ "ReplaceComponent.ToolTip", "Replace the input component value(s) with the driven value" },
{ "ToolTip", "The type of modification to make to the destination component(s)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDrivenBoneModificationMode::AddToInput", (int64)EDrivenBoneModificationMode::AddToInput },
{ "EDrivenBoneModificationMode::ReplaceComponent", (int64)EDrivenBoneModificationMode::ReplaceComponent },
{ "EDrivenBoneModificationMode::AddToRefPose", (int64)EDrivenBoneModificationMode::AddToRefPose },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EDrivenBoneModificationMode",
"EDrivenBoneModificationMode",
Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode()
{
if (!Z_Registration_Info_UEnum_EDrivenBoneModificationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDrivenBoneModificationMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDrivenBoneModificationMode.InnerSingleton;
}
// ********** End Enum EDrivenBoneModificationMode *************************************************
// ********** Begin Enum EDrivenDestinationMode ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDrivenDestinationMode;
static UEnum* EDrivenDestinationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDrivenDestinationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EDrivenDestinationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EDrivenDestinationMode"));
}
return Z_Registration_Info_UEnum_EDrivenDestinationMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrivenDestinationMode>()
{
return EDrivenDestinationMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bone.Name", "EDrivenDestinationMode::Bone" },
{ "Comment", "// Type of destination value to drive\n" },
{ "MaterialParameter.Name", "EDrivenDestinationMode::MaterialParameter" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "MorphTarget.Name", "EDrivenDestinationMode::MorphTarget" },
{ "ToolTip", "Type of destination value to drive" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDrivenDestinationMode::Bone", (int64)EDrivenDestinationMode::Bone },
{ "EDrivenDestinationMode::MorphTarget", (int64)EDrivenDestinationMode::MorphTarget },
{ "EDrivenDestinationMode::MaterialParameter", (int64)EDrivenDestinationMode::MaterialParameter },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EDrivenDestinationMode",
"EDrivenDestinationMode",
Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode()
{
if (!Z_Registration_Info_UEnum_EDrivenDestinationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDrivenDestinationMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDrivenDestinationMode.InnerSingleton;
}
// ********** End Enum EDrivenDestinationMode ******************************************************
// ********** Begin ScriptStruct FAnimNode_BoneDrivenController ************************************
struct Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_BoneDrivenController); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_BoneDrivenController); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * This is the runtime version of a bone driven controller, which maps part of the state from one bone to another (e.g., 2 * source.x -> target.z)\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "This is the runtime version of a bone driven controller, which maps part of the state from one bone to another (e.g., 2 * source.x -> target.z)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Source (driver)" },
{ "Comment", "// Bone to use as controller input\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Bone to use as controller input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrivingCurve_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "/** Curve used to map from the source attribute to the driven attributes if present (otherwise the Multiplier will be used) */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Curve used to map from the source attribute to the driven attributes if present (otherwise the Multiplier will be used)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Multiplier to apply to the input value (Note: Ignored when a curve is used)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Multiplier to apply to the input value (Note: Ignored when a curve is used)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeMin_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Minimum limit of the input value (mapped to RemappedMin, only used when limiting the source range)\n// If this is rotation, the unit is radian\n" },
{ "DisplayName", "Source Range Min" },
{ "EditCondition", "bUseRange" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Minimum limit of the input value (mapped to RemappedMin, only used when limiting the source range)\nIf this is rotation, the unit is radian" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeMax_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Maximum limit of the input value (mapped to RemappedMax, only used when limiting the source range)\n// If this is rotation, the unit is radian\n" },
{ "DisplayName", "Source Range Max" },
{ "EditCondition", "bUseRange" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Maximum limit of the input value (mapped to RemappedMax, only used when limiting the source range)\nIf this is rotation, the unit is radian" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemappedMin_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Minimum value to apply to the destination (remapped from the input range)\n// If this is rotation, the unit is radian\n" },
{ "DisplayName", "Mapped Range Min" },
{ "EditCondition", "bUseRange" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Minimum value to apply to the destination (remapped from the input range)\nIf this is rotation, the unit is radian" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemappedMax_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Maximum value to apply to the destination (remapped from the input range)\n// If this is rotation, the unit is radian\n" },
{ "DisplayName", "Mapped Range Max" },
{ "EditCondition", "bUseRange" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Maximum value to apply to the destination (remapped from the input range)\nIf this is rotation, the unit is radian" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterName_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "/** Name of Morph Target to drive using the source attribute */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Name of Morph Target to drive using the source attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Bone to drive using controller input\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Bone to drive using controller input" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetComponent_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DestinationMode_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Type of destination to drive, currently either bone or morph target\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Type of destination to drive, currently either bone or morph target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ModificationMode_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// The type of modification to make to the destination component(s)\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "The type of modification to make to the destination component(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceComponent_MetaData[] = {
{ "Category", "Source (driver)" },
{ "Comment", "// Transform component to use as input\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Transform component to use as input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseRange_MetaData[] = {
{ "Category", "Mapping" },
{ "Comment", "// Whether or not to clamp the driver value and remap it before scaling it\n" },
{ "DisplayName", "Remap Source" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Whether or not to clamp the driver value and remap it before scaling it" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetTranslationX_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the X component of translation on the target bone\n" },
{ "DisplayName", "X" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the X component of translation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetTranslationY_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Y component of translation on the target bone\n" },
{ "DisplayName", "Y" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Y component of translation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetTranslationZ_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Z component of translation on the target bone\n" },
{ "DisplayName", "Z" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Z component of translation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetRotationX_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the X component of rotation on the target bone\n" },
{ "DisplayName", "X" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the X component of rotation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetRotationY_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Y component of rotation on the target bone\n" },
{ "DisplayName", "Y" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Y component of rotation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetRotationZ_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Z component of rotation on the target bone\n" },
{ "DisplayName", "Z" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Z component of rotation on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetScaleX_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the X component of scale on the target bone\n" },
{ "DisplayName", "X" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the X component of scale on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetScaleY_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Y component of scale on the target bone\n" },
{ "DisplayName", "Y" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Y component of scale on the target bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAffectTargetScaleZ_MetaData[] = {
{ "Category", "Destination (driven)" },
{ "Comment", "// Affect the Z component of scale on the target bone\n" },
{ "DisplayName", "Z" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_BoneDrivenController.h" },
{ "ToolTip", "Affect the Z component of scale on the target bone" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_BoneDrivenController constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DrivingCurve;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Multiplier;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RangeMin;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RangeMax;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RemappedMin;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RemappedMax;
static const UECodeGen_Private::FNamePropertyParams NewProp_ParameterName;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_TargetComponent;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_DestinationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DestinationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_ModificationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ModificationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_SourceComponent;
static void NewProp_bUseRange_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseRange;
static void NewProp_bAffectTargetTranslationX_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetTranslationX;
static void NewProp_bAffectTargetTranslationY_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetTranslationY;
static void NewProp_bAffectTargetTranslationZ_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetTranslationZ;
static void NewProp_bAffectTargetRotationX_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetRotationX;
static void NewProp_bAffectTargetRotationY_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetRotationY;
static void NewProp_bAffectTargetRotationZ_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetRotationZ;
static void NewProp_bAffectTargetScaleX_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetScaleX;
static void NewProp_bAffectTargetScaleY_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetScaleY;
static void NewProp_bAffectTargetScaleZ_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAffectTargetScaleZ;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_BoneDrivenController constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_BoneDrivenController>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics
static_assert(std::is_polymorphic<FAnimNode_BoneDrivenController>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_BoneDrivenController cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController;
class UScriptStruct* FAnimNode_BoneDrivenController::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_BoneDrivenController"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_BoneDrivenController Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DrivingCurve = { "DrivingCurve", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, DrivingCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrivingCurve_MetaData), NewProp_DrivingCurve_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, Multiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RangeMin = { "RangeMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, RangeMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeMin_MetaData), NewProp_RangeMin_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RangeMax = { "RangeMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, RangeMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeMax_MetaData), NewProp_RangeMax_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RemappedMin = { "RemappedMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, RemappedMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemappedMin_MetaData), NewProp_RemappedMin_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RemappedMax = { "RemappedMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, RemappedMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemappedMax_MetaData), NewProp_RemappedMax_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ParameterName = { "ParameterName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, ParameterName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterName_MetaData), NewProp_ParameterName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_TargetComponent = { "TargetComponent", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, TargetComponent_DEPRECATED), Z_Construct_UEnum_Engine_EComponentType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetComponent_MetaData), NewProp_TargetComponent_MetaData) }; // 159848461
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DestinationMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DestinationMode = { "DestinationMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, DestinationMode), Z_Construct_UEnum_AnimGraphRuntime_EDrivenDestinationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DestinationMode_MetaData), NewProp_DestinationMode_MetaData) }; // 1884632523
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ModificationMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ModificationMode = { "ModificationMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, ModificationMode), Z_Construct_UEnum_AnimGraphRuntime_EDrivenBoneModificationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ModificationMode_MetaData), NewProp_ModificationMode_MetaData) }; // 2987811030
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_SourceComponent = { "SourceComponent", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_BoneDrivenController, SourceComponent), Z_Construct_UEnum_Engine_EComponentType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceComponent_MetaData), NewProp_SourceComponent_MetaData) }; // 159848461
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bUseRange_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bUseRange = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bUseRange = { "bUseRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bUseRange_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseRange_MetaData), NewProp_bUseRange_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationX_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetTranslationX = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationX = { "bAffectTargetTranslationX", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationX_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetTranslationX_MetaData), NewProp_bAffectTargetTranslationX_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationY_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetTranslationY = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationY = { "bAffectTargetTranslationY", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationY_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetTranslationY_MetaData), NewProp_bAffectTargetTranslationY_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationZ_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetTranslationZ = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationZ = { "bAffectTargetTranslationZ", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationZ_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetTranslationZ_MetaData), NewProp_bAffectTargetTranslationZ_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationX_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetRotationX = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationX = { "bAffectTargetRotationX", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationX_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetRotationX_MetaData), NewProp_bAffectTargetRotationX_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationY_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetRotationY = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationY = { "bAffectTargetRotationY", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationY_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetRotationY_MetaData), NewProp_bAffectTargetRotationY_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationZ_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetRotationZ = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationZ = { "bAffectTargetRotationZ", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationZ_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetRotationZ_MetaData), NewProp_bAffectTargetRotationZ_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleX_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetScaleX = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleX = { "bAffectTargetScaleX", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleX_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetScaleX_MetaData), NewProp_bAffectTargetScaleX_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleY_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetScaleY = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleY = { "bAffectTargetScaleY", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleY_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetScaleY_MetaData), NewProp_bAffectTargetScaleY_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleZ_SetBit(void* Obj)
{
((FAnimNode_BoneDrivenController*)Obj)->bAffectTargetScaleZ = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleZ = { "bAffectTargetScaleZ", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_BoneDrivenController), &Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleZ_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAffectTargetScaleZ_MetaData), NewProp_bAffectTargetScaleZ_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DrivingCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_Multiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RangeMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RangeMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RemappedMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_RemappedMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ParameterName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_TargetBone,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_TargetComponent,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DestinationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_DestinationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ModificationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_ModificationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_SourceComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bUseRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetTranslationZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetRotationZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewProp_bAffectTargetScaleZ,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_BoneDrivenController Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_BoneDrivenController",
Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::PropPointers),
sizeof(FAnimNode_BoneDrivenController),
alignof(FAnimNode_BoneDrivenController),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_BoneDrivenController **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDrivenBoneModificationMode_StaticEnum, TEXT("EDrivenBoneModificationMode"), &Z_Registration_Info_UEnum_EDrivenBoneModificationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2987811030U) },
{ EDrivenDestinationMode_StaticEnum, TEXT("EDrivenDestinationMode"), &Z_Registration_Info_UEnum_EDrivenDestinationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1884632523U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_BoneDrivenController::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics::NewStructOps, TEXT("AnimNode_BoneDrivenController"),&Z_Registration_Info_UScriptStruct_FAnimNode_BoneDrivenController, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_BoneDrivenController), 3562114293U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_954463044{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_BoneDrivenController.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_BoneDrivenController_generated_h
#error "AnimNode_BoneDrivenController.generated.h already included, missing '#pragma once' in AnimNode_BoneDrivenController.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_BoneDrivenController_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_BoneDrivenController ************************************
struct Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_BoneDrivenController_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_BoneDrivenController;
// ********** End ScriptStruct FAnimNode_BoneDrivenController **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_BoneDrivenController_h
// ********** Begin Enum EDrivenBoneModificationMode ***********************************************
#define FOREACH_ENUM_EDRIVENBONEMODIFICATIONMODE(op) \
op(EDrivenBoneModificationMode::AddToInput) \
op(EDrivenBoneModificationMode::ReplaceComponent) \
op(EDrivenBoneModificationMode::AddToRefPose)
enum class EDrivenBoneModificationMode : uint8;
template<> struct TIsUEnumClass<EDrivenBoneModificationMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrivenBoneModificationMode>();
// ********** End Enum EDrivenBoneModificationMode *************************************************
// ********** Begin Enum EDrivenDestinationMode ****************************************************
#define FOREACH_ENUM_EDRIVENDESTINATIONMODE(op) \
op(EDrivenDestinationMode::Bone) \
op(EDrivenDestinationMode::MorphTarget) \
op(EDrivenDestinationMode::MaterialParameter)
enum class EDrivenDestinationMode : uint8;
template<> struct TIsUEnumClass<EDrivenDestinationMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrivenDestinationMode>();
// ********** End Enum EDrivenDestinationMode ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,206 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_CCDIK.h"
#include "Animation/BoneReference.h"
#include "Animation/BoneSocketReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CCDIK() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CCDIK();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneSocketTarget();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_CCDIK ***************************************************
struct Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CCDIK); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CCDIK); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n*\x09""Controller which implements the CCDIK IK approximation algorithm\n*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Controller which implements the CCDIK IK approximation algorithm" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorLocation_MetaData[] = {
{ "Category", "Effector" },
{ "Comment", "/** Coordinates for target location of tip bone - if EffectorLocationSpace is bone, this is the offset from Target Bone to use as target location*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Coordinates for target location of tip bone - if EffectorLocationSpace is bone, this is the offset from Target Bone to use as target location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorLocationSpace_MetaData[] = {
{ "Category", "Effector" },
{ "Comment", "/** Reference frame of Effector Transform. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Reference frame of Effector Transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorTarget_MetaData[] = {
{ "Category", "Effector" },
{ "Comment", "/** If EffectorTransformSpace is a bone, this is the bone to use. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "If EffectorTransformSpace is a bone, this is the bone to use. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TipBone_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Name of tip bone */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Name of tip bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBone_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Name of the root bone*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Name of the root bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Precision_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Tolerance for final tip location delta from EffectorLocation*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Tolerance for final tip location delta from EffectorLocation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxIterations_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Maximum number of iterations allowed, to control performance. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Maximum number of iterations allowed, to control performance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStartFromTail_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Toggle drawing of axes to debug joint rotation*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Toggle drawing of axes to debug joint rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableRotationLimit_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Tolerance for final tip location delta from EffectorLocation*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "Tolerance for final tip location delta from EffectorLocation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationLimitPerJoints_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** symmetry rotation limit per joint. Index 0 matches with root bone and last index matches with tip bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CCDIK.h" },
{ "ToolTip", "symmetry rotation limit per joint. Index 0 matches with root bone and last index matches with tip bone." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CCDIK constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_EffectorLocation;
static const UECodeGen_Private::FBytePropertyParams NewProp_EffectorLocationSpace;
static const UECodeGen_Private::FStructPropertyParams NewProp_EffectorTarget;
static const UECodeGen_Private::FStructPropertyParams NewProp_TipBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootBone;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Precision;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxIterations;
static void NewProp_bStartFromTail_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStartFromTail;
static void NewProp_bEnableRotationLimit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableRotationLimit;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationLimitPerJoints_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RotationLimitPerJoints;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CCDIK constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CCDIK>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics
static_assert(std::is_polymorphic<FAnimNode_CCDIK>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_CCDIK cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK;
class UScriptStruct* FAnimNode_CCDIK::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CCDIK, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CCDIK"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CCDIK Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorLocation = { "EffectorLocation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, EffectorLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorLocation_MetaData), NewProp_EffectorLocation_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorLocationSpace = { "EffectorLocationSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, EffectorLocationSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorLocationSpace_MetaData), NewProp_EffectorLocationSpace_MetaData) }; // 810598428
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorTarget = { "EffectorTarget", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, EffectorTarget), Z_Construct_UScriptStruct_FBoneSocketTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorTarget_MetaData), NewProp_EffectorTarget_MetaData) }; // 3986982990
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_TipBone = { "TipBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, TipBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TipBone_MetaData), NewProp_TipBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RootBone = { "RootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, RootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBone_MetaData), NewProp_RootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_Precision = { "Precision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, Precision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Precision_MetaData), NewProp_Precision_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_MaxIterations = { "MaxIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, MaxIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxIterations_MetaData), NewProp_MaxIterations_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bStartFromTail_SetBit(void* Obj)
{
((FAnimNode_CCDIK*)Obj)->bStartFromTail = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bStartFromTail = { "bStartFromTail", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CCDIK), &Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bStartFromTail_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStartFromTail_MetaData), NewProp_bStartFromTail_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bEnableRotationLimit_SetBit(void* Obj)
{
((FAnimNode_CCDIK*)Obj)->bEnableRotationLimit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bEnableRotationLimit = { "bEnableRotationLimit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CCDIK), &Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bEnableRotationLimit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableRotationLimit_MetaData), NewProp_bEnableRotationLimit_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RotationLimitPerJoints_Inner = { "RotationLimitPerJoints", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RotationLimitPerJoints = { "RotationLimitPerJoints", nullptr, (EPropertyFlags)0x0040000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CCDIK, RotationLimitPerJoints), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationLimitPerJoints_MetaData), NewProp_RotationLimitPerJoints_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorLocationSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_EffectorTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_TipBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_Precision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_MaxIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bStartFromTail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_bEnableRotationLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RotationLimitPerJoints_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewProp_RotationLimitPerJoints,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CCDIK Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_CCDIK",
Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::PropPointers),
sizeof(FAnimNode_CCDIK),
alignof(FAnimNode_CCDIK),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CCDIK()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CCDIK *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CCDIK_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CCDIK::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CCDIK_Statics::NewStructOps, TEXT("AnimNode_CCDIK"),&Z_Registration_Info_UScriptStruct_FAnimNode_CCDIK, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CCDIK), 3647075826U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CCDIK_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CCDIK_h__Script_AnimGraphRuntime_1092185640{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CCDIK_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CCDIK_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,244 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_CallFunction.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/AnimNodeFunctionRef.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CallFunction() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CallFunction();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNodeFunctionRef();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAnimFunctionCallSite *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAnimFunctionCallSite;
static UEnum* EAnimFunctionCallSite_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAnimFunctionCallSite.OuterSingleton)
{
Z_Registration_Info_UEnum_EAnimFunctionCallSite.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EAnimFunctionCallSite"));
}
return Z_Registration_Info_UEnum_EAnimFunctionCallSite.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EAnimFunctionCallSite>()
{
return EAnimFunctionCallSite_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// When to call the function during the execution of the animation graph\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CallFunction.h" },
{ "OnBecomeRelevant.Comment", "// Called when the node is updated for the first time with a valid weight\n" },
{ "OnBecomeRelevant.Name", "EAnimFunctionCallSite::OnBecomeRelevant" },
{ "OnBecomeRelevant.ToolTip", "Called when the node is updated for the first time with a valid weight" },
{ "OnBecomeRelevantPostRecursion.Comment", "// Called when the node is updated for the first time with a valid weight (after child nodes are updated)\n" },
{ "OnBecomeRelevantPostRecursion.DisplayName", "On Become Relevant (Post Recursion)" },
{ "OnBecomeRelevantPostRecursion.Name", "EAnimFunctionCallSite::OnBecomeRelevantPostRecursion" },
{ "OnBecomeRelevantPostRecursion.ToolTip", "Called when the node is updated for the first time with a valid weight (after child nodes are updated)" },
{ "OnEvaluate.Comment", "// Called when the node is evaluated (before child nodes are evaluated)\n" },
{ "OnEvaluate.Name", "EAnimFunctionCallSite::OnEvaluate" },
{ "OnEvaluate.ToolTip", "Called when the node is evaluated (before child nodes are evaluated)" },
{ "OnEvaluatePostRecursion.Comment", "// Called when the node is evaluated (after child nodes are evaluated)\n" },
{ "OnEvaluatePostRecursion.DisplayName", "On Evaluate (Post Recursion)" },
{ "OnEvaluatePostRecursion.Name", "EAnimFunctionCallSite::OnEvaluatePostRecursion" },
{ "OnEvaluatePostRecursion.ToolTip", "Called when the node is evaluated (after child nodes are evaluated)" },
{ "OnFinishedBlendingIn.Comment", "// Called when the node is updated, was at non-zero weight and becomes full weight. Called before child nodes are\n// updated\n" },
{ "OnFinishedBlendingIn.Name", "EAnimFunctionCallSite::OnFinishedBlendingIn" },
{ "OnFinishedBlendingIn.ToolTip", "Called when the node is updated, was at non-zero weight and becomes full weight. Called before child nodes are\nupdated" },
{ "OnFinishedBlendingOut.Comment", "// Called when the node is updated, was at non-zero weight and finishes blending out. Called before child nodes are\n// updated (note that this is necessarily not called within the graph update but from outside)\n// @TODO: Not currently supported, needs subsystem support!\n" },
{ "OnFinishedBlendingOut.Hidden", "" },
{ "OnFinishedBlendingOut.Name", "EAnimFunctionCallSite::OnFinishedBlendingOut" },
{ "OnFinishedBlendingOut.ToolTip", "Called when the node is updated, was at non-zero weight and finishes blending out. Called before child nodes are\nupdated (note that this is necessarily not called within the graph update but from outside)\n@TODO: Not currently supported, needs subsystem support!" },
{ "OnInitialize.Comment", "// Called when the node is initialized - i.e. it becomes weighted/relevant in the graph (before child nodes are initialized)\n" },
{ "OnInitialize.Name", "EAnimFunctionCallSite::OnInitialize" },
{ "OnInitialize.ToolTip", "Called when the node is initialized - i.e. it becomes weighted/relevant in the graph (before child nodes are initialized)" },
{ "OnInitializePostRecursion.Comment", "// Called when the node is initialized - i.e. it becomes weighted/relevant in the graph (after child nodes are initialized)\n" },
{ "OnInitializePostRecursion.DisplayName", "On Initialize (Post Recursion)" },
{ "OnInitializePostRecursion.Name", "EAnimFunctionCallSite::OnInitializePostRecursion" },
{ "OnInitializePostRecursion.ToolTip", "Called when the node is initialized - i.e. it becomes weighted/relevant in the graph (after child nodes are initialized)" },
{ "OnStartedBlendingIn.Comment", "// Called when the node is updated, was at zero weight and beings to blend in. Called before child nodes are updated\n" },
{ "OnStartedBlendingIn.Name", "EAnimFunctionCallSite::OnStartedBlendingIn" },
{ "OnStartedBlendingIn.ToolTip", "Called when the node is updated, was at zero weight and beings to blend in. Called before child nodes are updated" },
{ "OnStartedBlendingOut.Comment", "// Called when the node is updated, was at full weight and beings to blend out. Called before child nodes are\n// updated\n" },
{ "OnStartedBlendingOut.Name", "EAnimFunctionCallSite::OnStartedBlendingOut" },
{ "OnStartedBlendingOut.ToolTip", "Called when the node is updated, was at full weight and beings to blend out. Called before child nodes are\nupdated" },
{ "OnUpdate.Comment", "// Called when the node is updated (before child nodes are updated)\n" },
{ "OnUpdate.Name", "EAnimFunctionCallSite::OnUpdate" },
{ "OnUpdate.ToolTip", "Called when the node is updated (before child nodes are updated)" },
{ "OnUpdatePostRecursion.Comment", "// Called when the node is updated (after child nodes are updated)\n" },
{ "OnUpdatePostRecursion.DisplayName", "On Update (Post Recursion)" },
{ "OnUpdatePostRecursion.Name", "EAnimFunctionCallSite::OnUpdatePostRecursion" },
{ "OnUpdatePostRecursion.ToolTip", "Called when the node is updated (after child nodes are updated)" },
{ "ToolTip", "When to call the function during the execution of the animation graph" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAnimFunctionCallSite::OnInitialize", (int64)EAnimFunctionCallSite::OnInitialize },
{ "EAnimFunctionCallSite::OnUpdate", (int64)EAnimFunctionCallSite::OnUpdate },
{ "EAnimFunctionCallSite::OnBecomeRelevant", (int64)EAnimFunctionCallSite::OnBecomeRelevant },
{ "EAnimFunctionCallSite::OnEvaluate", (int64)EAnimFunctionCallSite::OnEvaluate },
{ "EAnimFunctionCallSite::OnInitializePostRecursion", (int64)EAnimFunctionCallSite::OnInitializePostRecursion },
{ "EAnimFunctionCallSite::OnUpdatePostRecursion", (int64)EAnimFunctionCallSite::OnUpdatePostRecursion },
{ "EAnimFunctionCallSite::OnBecomeRelevantPostRecursion", (int64)EAnimFunctionCallSite::OnBecomeRelevantPostRecursion },
{ "EAnimFunctionCallSite::OnEvaluatePostRecursion", (int64)EAnimFunctionCallSite::OnEvaluatePostRecursion },
{ "EAnimFunctionCallSite::OnStartedBlendingOut", (int64)EAnimFunctionCallSite::OnStartedBlendingOut },
{ "EAnimFunctionCallSite::OnStartedBlendingIn", (int64)EAnimFunctionCallSite::OnStartedBlendingIn },
{ "EAnimFunctionCallSite::OnFinishedBlendingOut", (int64)EAnimFunctionCallSite::OnFinishedBlendingOut },
{ "EAnimFunctionCallSite::OnFinishedBlendingIn", (int64)EAnimFunctionCallSite::OnFinishedBlendingIn },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EAnimFunctionCallSite",
"EAnimFunctionCallSite",
Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite()
{
if (!Z_Registration_Info_UEnum_EAnimFunctionCallSite.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAnimFunctionCallSite.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAnimFunctionCallSite.InnerSingleton;
}
// ********** End Enum EAnimFunctionCallSite *******************************************************
// ********** Begin ScriptStruct FAnimNode_CallFunction ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CallFunction); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CallFunction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** Calls specified user-defined events/functions during anim graph execution */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CallFunction.h" },
{ "ToolTip", "Calls specified user-defined events/functions during anim graph execution" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CallFunction.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "Comment", "// Function to call\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CallFunction.h" },
{ "ToolTip", "Function to call" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CallSite_MetaData[] = {
{ "Category", "Function" },
{ "Comment", "// When to call the function during the execution of the animation graph\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CallFunction.h" },
{ "ToolTip", "When to call the function during the execution of the animation graph" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CallFunction constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_Function;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_CallSite_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CallSite;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CallFunction constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CallFunction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics
static_assert(std::is_polymorphic<FAnimNode_CallFunction>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_CallFunction cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction;
class UScriptStruct* FAnimNode_CallFunction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CallFunction, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CallFunction"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CallFunction Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CallFunction, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CallFunction, Function), Z_Construct_UScriptStruct_FAnimNodeFunctionRef, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) }; // 833567379
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_CallSite_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_CallSite = { "CallSite", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CallFunction, CallSite), Z_Construct_UEnum_AnimGraphRuntime_EAnimFunctionCallSite, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CallSite_MetaData), NewProp_CallSite_MetaData) }; // 3641873432
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_Source,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_Function,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_CallSite_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewProp_CallSite,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CallFunction Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_CallFunction",
Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::PropPointers),
sizeof(FAnimNode_CallFunction),
alignof(FAnimNode_CallFunction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CallFunction()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CallFunction **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAnimFunctionCallSite_StaticEnum, TEXT("EAnimFunctionCallSite"), &Z_Registration_Info_UEnum_EAnimFunctionCallSite, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3641873432U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CallFunction::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics::NewStructOps, TEXT("AnimNode_CallFunction"),&Z_Registration_Info_UScriptStruct_FAnimNode_CallFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CallFunction), 678405631U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_487653185{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// 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 "AnimNodes/AnimNode_CallFunction.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_CallFunction_generated_h
#error "AnimNode_CallFunction.generated.h already included, missing '#pragma once' in AnimNode_CallFunction.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_CallFunction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_CallFunction ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h_58_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_CallFunction_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_CallFunction;
// ********** End ScriptStruct FAnimNode_CallFunction **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CallFunction_h
// ********** Begin Enum EAnimFunctionCallSite *****************************************************
#define FOREACH_ENUM_EANIMFUNCTIONCALLSITE(op) \
op(EAnimFunctionCallSite::OnInitialize) \
op(EAnimFunctionCallSite::OnUpdate) \
op(EAnimFunctionCallSite::OnBecomeRelevant) \
op(EAnimFunctionCallSite::OnEvaluate) \
op(EAnimFunctionCallSite::OnInitializePostRecursion) \
op(EAnimFunctionCallSite::OnUpdatePostRecursion) \
op(EAnimFunctionCallSite::OnBecomeRelevantPostRecursion) \
op(EAnimFunctionCallSite::OnEvaluatePostRecursion) \
op(EAnimFunctionCallSite::OnStartedBlendingOut) \
op(EAnimFunctionCallSite::OnStartedBlendingIn) \
op(EAnimFunctionCallSite::OnFinishedBlendingOut) \
op(EAnimFunctionCallSite::OnFinishedBlendingIn)
enum class EAnimFunctionCallSite;
template<> struct TIsUEnumClass<EAnimFunctionCallSite> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EAnimFunctionCallSite>();
// ********** End Enum EAnimFunctionCallSite *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,298 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_Constraint.h"
#include "Animation/BoneReference.h"
#include "Constraint.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_Constraint() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONCORE_API UEnum* Z_Construct_UEnum_AnimationCore_ETransformConstraintType();
ANIMATIONCORE_API UScriptStruct* Z_Construct_UScriptStruct_FFilterOptionPerAxis();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Constraint();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FConstraint();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EConstraintOffsetOption ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EConstraintOffsetOption;
static UEnum* EConstraintOffsetOption_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EConstraintOffsetOption.OuterSingleton)
{
Z_Registration_Info_UEnum_EConstraintOffsetOption.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EConstraintOffsetOption"));
}
return Z_Registration_Info_UEnum_EConstraintOffsetOption.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstraintOffsetOption>()
{
return EConstraintOffsetOption_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** \n * Enum value to describe how you'd like to maintain offset\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "None.Name", "EConstraintOffsetOption::None" },
{ "Offset_RefPose.Comment", "// no offset\n" },
{ "Offset_RefPose.Name", "EConstraintOffsetOption::Offset_RefPose" },
{ "Offset_RefPose.ToolTip", "no offset" },
{ "ToolTip", "Enum value to describe how you'd like to maintain offset" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EConstraintOffsetOption::None", (int64)EConstraintOffsetOption::None },
{ "EConstraintOffsetOption::Offset_RefPose", (int64)EConstraintOffsetOption::Offset_RefPose },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EConstraintOffsetOption",
"EConstraintOffsetOption",
Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption()
{
if (!Z_Registration_Info_UEnum_EConstraintOffsetOption.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EConstraintOffsetOption.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EConstraintOffsetOption.InnerSingleton;
}
// ********** End Enum EConstraintOffsetOption *****************************************************
// ********** Begin ScriptStruct FConstraint *******************************************************
struct Z_Construct_UScriptStruct_FConstraint_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FConstraint); }
static inline consteval int16 GetStructAlignment() { return alignof(FConstraint); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** \n * Constraint Set up\n *\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Constraint Set up" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "FConstraint" },
{ "Comment", "/** Target Bone this is constraint to */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Target Bone this is constraint to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetOption_MetaData[] = {
{ "Category", "FConstraint" },
{ "Comment", "/** Maintain offset based on refpose or not.\n\x09 * \n\x09 * None - no offset\n\x09 * Offset_RefPose - offset is created based on reference pose\n\x09 * \n\x09 * In the future, we'd like to support custom offset, not just based on ref pose\n\x09 */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Maintain offset based on refpose or not.\n\nNone - no offset\nOffset_RefPose - offset is created based on reference pose\n\nIn the future, we'd like to support custom offset, not just based on ref pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformType_MetaData[] = {
{ "Category", "FConstraint" },
{ "Comment", "/** What transform type is constraint to - Translation, Rotation, Scale OR Parent. Parent overrides all component */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "What transform type is constraint to - Translation, Rotation, Scale OR Parent. Parent overrides all component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerAxis_MetaData[] = {
{ "Category", "FConstraint" },
{ "Comment", "/** Per axis filter options - applied in their local space not in world space */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Per axis filter options - applied in their local space not in world space" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FConstraint constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static const UECodeGen_Private::FBytePropertyParams NewProp_OffsetOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OffsetOption;
static const UECodeGen_Private::FBytePropertyParams NewProp_TransformType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TransformType;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerAxis;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FConstraint constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FConstraint>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FConstraint_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FConstraint;
class UScriptStruct* FConstraint::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FConstraint.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FConstraint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FConstraint, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("Constraint"));
}
return Z_Registration_Info_UScriptStruct_FConstraint.OuterSingleton;
}
// ********** Begin ScriptStruct FConstraint Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstraint, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_OffsetOption_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_OffsetOption = { "OffsetOption", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstraint, OffsetOption), Z_Construct_UEnum_AnimGraphRuntime_EConstraintOffsetOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetOption_MetaData), NewProp_OffsetOption_MetaData) }; // 889674353
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TransformType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TransformType = { "TransformType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstraint, TransformType), Z_Construct_UEnum_AnimationCore_ETransformConstraintType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformType_MetaData), NewProp_TransformType_MetaData) }; // 122272975
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_PerAxis = { "PerAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstraint, PerAxis), Z_Construct_UScriptStruct_FFilterOptionPerAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerAxis_MetaData), NewProp_PerAxis_MetaData) }; // 273332314
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FConstraint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TargetBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_OffsetOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_OffsetOption,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TransformType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_TransformType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstraint_Statics::NewProp_PerAxis,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstraint_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FConstraint Property Definitions ************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FConstraint_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"Constraint",
Z_Construct_UScriptStruct_FConstraint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstraint_Statics::PropPointers),
sizeof(FConstraint),
alignof(FConstraint),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstraint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FConstraint_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FConstraint()
{
if (!Z_Registration_Info_UScriptStruct_FConstraint.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FConstraint.InnerSingleton, Z_Construct_UScriptStruct_FConstraint_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FConstraint.InnerSingleton);
}
// ********** End ScriptStruct FConstraint *********************************************************
// ********** Begin ScriptStruct FAnimNode_Constraint **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_Constraint); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_Constraint); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\x09""Constraint node to parent or world transform for rotation/translation\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Constraint node to parent or world transform for rotation/translation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToModify_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Name of bone to control. This is the main bone chain to modify from. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "Name of bone to control. This is the main bone chain to modify from. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstraintSetup_MetaData[] = {
{ "Category", "Constraints" },
{ "Comment", "/** List of constraints */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "ToolTip", "List of constraints" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstraintWeights_MetaData[] = {
{ "Category", "Runtime" },
{ "Comment", "/** Weight data - post edit syncs up to ConstraintSetups */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Constraint.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Weight data - post edit syncs up to ConstraintSetups" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_Constraint constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToModify;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConstraintSetup_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ConstraintSetup;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConstraintWeights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ConstraintWeights;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_Constraint constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_Constraint>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics
static_assert(std::is_polymorphic<FAnimNode_Constraint>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_Constraint cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_Constraint;
class UScriptStruct* FAnimNode_Constraint::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_Constraint, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_Constraint"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_Constraint Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_BoneToModify = { "BoneToModify", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Constraint, BoneToModify), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToModify_MetaData), NewProp_BoneToModify_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintSetup_Inner = { "ConstraintSetup", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FConstraint, METADATA_PARAMS(0, nullptr) }; // 3071692066
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintSetup = { "ConstraintSetup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Constraint, ConstraintSetup), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstraintSetup_MetaData), NewProp_ConstraintSetup_MetaData) }; // 3071692066
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintWeights_Inner = { "ConstraintWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintWeights = { "ConstraintWeights", nullptr, (EPropertyFlags)0x0010000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Constraint, ConstraintWeights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstraintWeights_MetaData), NewProp_ConstraintWeights_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_BoneToModify,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintSetup_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintSetup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintWeights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewProp_ConstraintWeights,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_Constraint Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_Constraint",
Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::PropPointers),
sizeof(FAnimNode_Constraint),
alignof(FAnimNode_Constraint),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Constraint()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_Constraint.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_Constraint ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EConstraintOffsetOption_StaticEnum, TEXT("EConstraintOffsetOption"), &Z_Registration_Info_UEnum_EConstraintOffsetOption, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 889674353U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FConstraint::StaticStruct, Z_Construct_UScriptStruct_FConstraint_Statics::NewStructOps, TEXT("Constraint"),&Z_Registration_Info_UScriptStruct_FConstraint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FConstraint), 3071692066U) },
{ FAnimNode_Constraint::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics::NewStructOps, TEXT("AnimNode_Constraint"),&Z_Registration_Info_UScriptStruct_FAnimNode_Constraint, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_Constraint), 3270009218U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_3023671491{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// 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 "BoneControllers/AnimNode_Constraint.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_Constraint_generated_h
#error "AnimNode_Constraint.generated.h already included, missing '#pragma once' in AnimNode_Constraint.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_Constraint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FConstraint *******************************************************
struct Z_Construct_UScriptStruct_FConstraint_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FConstraint_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FConstraint;
// ********** End ScriptStruct FConstraint *********************************************************
// ********** Begin ScriptStruct FAnimNode_Constraint **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h_77_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_Constraint_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_Constraint;
// ********** End ScriptStruct FAnimNode_Constraint ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Constraint_h
// ********** Begin Enum EConstraintOffsetOption ***************************************************
#define FOREACH_ENUM_ECONSTRAINTOFFSETOPTION(op) \
op(EConstraintOffsetOption::None) \
op(EConstraintOffsetOption::Offset_RefPose)
enum class EConstraintOffsetOption : uint8;
template<> struct TIsUEnumClass<EConstraintOffsetOption> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstraintOffsetOption>();
// ********** End Enum EConstraintOffsetOption *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,173 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_CopyBone.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CopyBone() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyBone();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_CopyBone ************************************************
struct Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CopyBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CopyBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller to copy a bone's transform to another one.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "ToolTip", "Simple controller to copy a bone's transform to another one." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** Source Bone Name to get transform from */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "ToolTip", "Source Bone Name to get transform from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** Name of bone to control. This is the main bone chain to modify from. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "ToolTip", "Name of bone to control. This is the main bone chain to modify from. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyTranslation_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** If Translation should be copied */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "If Translation should be copied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyRotation_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** If Rotation should be copied */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "If Rotation should be copied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyScale_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** If Scale should be copied */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "If Scale should be copied" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ControlSpace_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/** Space to convert transforms into prior to copying components */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBone.h" },
{ "ToolTip", "Space to convert transforms into prior to copying components" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CopyBone constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static void NewProp_bCopyTranslation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyTranslation;
static void NewProp_bCopyRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyRotation;
static void NewProp_bCopyScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_ControlSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CopyBone constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CopyBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics
static_assert(std::is_polymorphic<FAnimNode_CopyBone>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_CopyBone cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone;
class UScriptStruct* FAnimNode_CopyBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CopyBone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CopyBone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CopyBone Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBone, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBone, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
void Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyTranslation_SetBit(void* Obj)
{
((FAnimNode_CopyBone*)Obj)->bCopyTranslation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyTranslation = { "bCopyTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBone), &Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyTranslation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyTranslation_MetaData), NewProp_bCopyTranslation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyRotation_SetBit(void* Obj)
{
((FAnimNode_CopyBone*)Obj)->bCopyRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyRotation = { "bCopyRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBone), &Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyRotation_MetaData), NewProp_bCopyRotation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyScale_SetBit(void* Obj)
{
((FAnimNode_CopyBone*)Obj)->bCopyScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyScale = { "bCopyScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBone), &Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyScale_MetaData), NewProp_bCopyScale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_ControlSpace = { "ControlSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBone, ControlSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ControlSpace_MetaData), NewProp_ControlSpace_MetaData) }; // 810598428
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_TargetBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_bCopyScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewProp_ControlSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CopyBone Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_CopyBone",
Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::PropPointers),
sizeof(FAnimNode_CopyBone),
alignof(FAnimNode_CopyBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyBone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CopyBone **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBone_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CopyBone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CopyBone_Statics::NewStructOps, TEXT("AnimNode_CopyBone"),&Z_Registration_Info_UScriptStruct_FAnimNode_CopyBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CopyBone), 2120120973U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBone_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBone_h__Script_AnimGraphRuntime_565769451{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,242 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_CopyBoneDelta.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CopyBoneDelta() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum CopyBoneDeltaMode *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_CopyBoneDeltaMode;
static UEnum* CopyBoneDeltaMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_CopyBoneDeltaMode.OuterSingleton)
{
Z_Registration_Info_UEnum_CopyBoneDeltaMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("CopyBoneDeltaMode"));
}
return Z_Registration_Info_UEnum_CopyBoneDeltaMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<CopyBoneDeltaMode>()
{
return CopyBoneDeltaMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Accumulate.Name", "CopyBoneDeltaMode::Accumulate" },
{ "Copy.Name", "CopyBoneDeltaMode::Copy" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "CopyBoneDeltaMode::Accumulate", (int64)CopyBoneDeltaMode::Accumulate },
{ "CopyBoneDeltaMode::Copy", (int64)CopyBoneDeltaMode::Copy },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"CopyBoneDeltaMode",
"CopyBoneDeltaMode",
Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode()
{
if (!Z_Registration_Info_UEnum_CopyBoneDeltaMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_CopyBoneDeltaMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_CopyBoneDeltaMode.InnerSingleton;
}
// ********** End Enum CopyBoneDeltaMode ***********************************************************
// ********** Begin ScriptStruct FAnimNode_CopyBoneDelta *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CopyBoneDelta); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CopyBoneDelta); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller to copy a transform relative to the ref pose to the target bone,\n *\x09instead of the copy bone node which copies the absolute transform\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "ToolTip", "Simple controller to copy a transform relative to the ref pose to the target bone,\ninstead of the copy bone node which copies the absolute transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyTranslation_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyRotation_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyScale_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyMode_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMultiplier_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMultiplier_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleMultiplier_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_CopyBoneDelta.h" },
{ "PinHiddenByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CopyBoneDelta constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static void NewProp_bCopyTranslation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyTranslation;
static void NewProp_bCopyRotation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyRotation;
static void NewProp_bCopyScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_CopyMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CopyMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TranslationMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RotationMultiplier;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleMultiplier;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CopyBoneDelta constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CopyBoneDelta>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics
static_assert(std::is_polymorphic<FAnimNode_CopyBoneDelta>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_CopyBoneDelta cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta;
class UScriptStruct* FAnimNode_CopyBoneDelta::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CopyBoneDelta"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CopyBoneDelta Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
void Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyTranslation_SetBit(void* Obj)
{
((FAnimNode_CopyBoneDelta*)Obj)->bCopyTranslation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyTranslation = { "bCopyTranslation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBoneDelta), &Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyTranslation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyTranslation_MetaData), NewProp_bCopyTranslation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyRotation_SetBit(void* Obj)
{
((FAnimNode_CopyBoneDelta*)Obj)->bCopyRotation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyRotation = { "bCopyRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBoneDelta), &Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyRotation_MetaData), NewProp_bCopyRotation_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyScale_SetBit(void* Obj)
{
((FAnimNode_CopyBoneDelta*)Obj)->bCopyScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyScale = { "bCopyScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyBoneDelta), &Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyScale_MetaData), NewProp_bCopyScale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_CopyMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_CopyMode = { "CopyMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, CopyMode), Z_Construct_UEnum_AnimGraphRuntime_CopyBoneDeltaMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyMode_MetaData), NewProp_CopyMode_MetaData) }; // 898079221
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_TranslationMultiplier = { "TranslationMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, TranslationMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMultiplier_MetaData), NewProp_TranslationMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_RotationMultiplier = { "RotationMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, RotationMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMultiplier_MetaData), NewProp_RotationMultiplier_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_ScaleMultiplier = { "ScaleMultiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyBoneDelta, ScaleMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleMultiplier_MetaData), NewProp_ScaleMultiplier_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_TargetBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_bCopyScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_CopyMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_CopyMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_TranslationMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_RotationMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewProp_ScaleMultiplier,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CopyBoneDelta Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_CopyBoneDelta",
Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::PropPointers),
sizeof(FAnimNode_CopyBoneDelta),
alignof(FAnimNode_CopyBoneDelta),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CopyBoneDelta *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ CopyBoneDeltaMode_StaticEnum, TEXT("CopyBoneDeltaMode"), &Z_Registration_Info_UEnum_CopyBoneDeltaMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 898079221U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CopyBoneDelta::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics::NewStructOps, TEXT("AnimNode_CopyBoneDelta"),&Z_Registration_Info_UScriptStruct_FAnimNode_CopyBoneDelta, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CopyBoneDelta), 2286864604U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_2361719934{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_CopyBoneDelta.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_CopyBoneDelta_generated_h
#error "AnimNode_CopyBoneDelta.generated.h already included, missing '#pragma once' in AnimNode_CopyBoneDelta.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_CopyBoneDelta_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_CopyBoneDelta *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_CopyBoneDelta_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_CopyBoneDelta;
// ********** End ScriptStruct FAnimNode_CopyBoneDelta *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_CopyBoneDelta_h
// ********** Begin Enum CopyBoneDeltaMode *********************************************************
#define FOREACH_ENUM_COPYBONEDELTAMODE(op) \
op(CopyBoneDeltaMode::Accumulate) \
op(CopyBoneDeltaMode::Copy)
enum class CopyBoneDeltaMode : uint8;
template<> struct TIsUEnumClass<CopyBoneDeltaMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<CopyBoneDeltaMode>();
// ********** End Enum CopyBoneDeltaMode ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,180 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_CopyPoseFromMesh.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CopyPoseFromMesh() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_CopyPoseFromMesh ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CopyPoseFromMesh); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CopyPoseFromMesh); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller to copy a bone's transform to another one.\n */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "ToolTip", "Simple controller to copy a bone's transform to another one." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceMeshComponent_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* This is used by default if it's valid */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "This is used by default if it's valid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAttachedParent_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* If SourceMeshComponent is not valid, and if this is true, it will look for attahced parent as a source */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "If SourceMeshComponent is not valid, and if this is true, it will look for attahced parent as a source" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyCurves_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* Copy curves also from SouceMeshComponent. This will copy the curves if this instance also contains curve attributes */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "Copy curves also from SouceMeshComponent. This will copy the curves if this instance also contains curve attributes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCopyCustomAttributes_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* Copy custom attributes (animation attributes) from SourceMeshComponent */" },
{ "DisplayName", "Copy Custom Attributes(Animation Attributes)" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "Copy custom attributes (animation attributes) from SourceMeshComponent" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMeshPose_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* Use root space transform to copy to the target pose. By default, it copies their relative transform (bone space)*/" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "Use root space transform to copy to the target pose. By default, it copies their relative transform (bone space)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBoneToCopy_MetaData[] = {
{ "Category", "Copy" },
{ "Comment", "/* If you want to specify copy root, use this - this will ensure copy only below of this joint (inclusively) */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CopyPoseFromMesh.h" },
{ "NeverAsPin", "" },
{ "ToolTip", "If you want to specify copy root, use this - this will ensure copy only below of this joint (inclusively)" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CopyPoseFromMesh constinit property declarations ********
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_SourceMeshComponent;
static void NewProp_bUseAttachedParent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAttachedParent;
static void NewProp_bCopyCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyCurves;
static void NewProp_bCopyCustomAttributes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCopyCustomAttributes;
static void NewProp_bUseMeshPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMeshPose;
static const UECodeGen_Private::FNamePropertyParams NewProp_RootBoneToCopy;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CopyPoseFromMesh constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CopyPoseFromMesh>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics
static_assert(std::is_polymorphic<FAnimNode_CopyPoseFromMesh>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_CopyPoseFromMesh cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh;
class UScriptStruct* FAnimNode_CopyPoseFromMesh::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CopyPoseFromMesh"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CopyPoseFromMesh Property Definitions *******************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_SourceMeshComponent = { "SourceMeshComponent", nullptr, (EPropertyFlags)0x001400000008200c, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyPoseFromMesh, SourceMeshComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceMeshComponent_MetaData), NewProp_SourceMeshComponent_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseAttachedParent_SetBit(void* Obj)
{
((FAnimNode_CopyPoseFromMesh*)Obj)->bUseAttachedParent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseAttachedParent = { "bUseAttachedParent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_CopyPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseAttachedParent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAttachedParent_MetaData), NewProp_bUseAttachedParent_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCurves_SetBit(void* Obj)
{
((FAnimNode_CopyPoseFromMesh*)Obj)->bCopyCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCurves = { "bCopyCurves", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_CopyPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyCurves_MetaData), NewProp_bCopyCurves_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCustomAttributes_SetBit(void* Obj)
{
((FAnimNode_CopyPoseFromMesh*)Obj)->bCopyCustomAttributes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCustomAttributes = { "bCopyCustomAttributes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_CopyPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCustomAttributes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCopyCustomAttributes_MetaData), NewProp_bCopyCustomAttributes_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseMeshPose_SetBit(void* Obj)
{
((FAnimNode_CopyPoseFromMesh*)Obj)->bUseMeshPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseMeshPose = { "bUseMeshPose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_CopyPoseFromMesh), &Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseMeshPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMeshPose_MetaData), NewProp_bUseMeshPose_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_RootBoneToCopy = { "RootBoneToCopy", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CopyPoseFromMesh, RootBoneToCopy), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBoneToCopy_MetaData), NewProp_RootBoneToCopy_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_SourceMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseAttachedParent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCurves,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bCopyCustomAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_bUseMeshPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewProp_RootBoneToCopy,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CopyPoseFromMesh Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_CopyPoseFromMesh",
Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::PropPointers),
sizeof(FAnimNode_CopyPoseFromMesh),
alignof(FAnimNode_CopyPoseFromMesh),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CopyPoseFromMesh ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CopyPoseFromMesh_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CopyPoseFromMesh::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CopyPoseFromMesh_Statics::NewStructOps, TEXT("AnimNode_CopyPoseFromMesh"),&Z_Registration_Info_UScriptStruct_FAnimNode_CopyPoseFromMesh, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CopyPoseFromMesh), 1797035989U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CopyPoseFromMesh_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CopyPoseFromMesh_h__Script_AnimGraphRuntime_1131050316{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CopyPoseFromMesh_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CopyPoseFromMesh_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,136 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_CurveSource.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_CurveSource() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CurveSource();
ENGINE_API UClass* Z_Construct_UClass_UCurveSourceInterface_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_CurveSource *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_CurveSource); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_CurveSource); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** Supply curves from some external source (e.g. audio) */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CurveSource.h" },
{ "ToolTip", "Supply curves from some external source (e.g. audio)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CurveSource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBinding_MetaData[] = {
{ "Category", "CurveSource" },
{ "Comment", "/** \n\x09 * The binding of the curve source we want to bind to.\n\x09 * We will bind to an object that implements ICurveSourceInterface. First we check \n\x09 * the actor that owns this (if any), then we check each of its components to see if we should\n\x09 * bind to the source that matches this name.\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CurveSource.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The binding of the curve source we want to bind to.\nWe will bind to an object that implements ICurveSourceInterface. First we check\nthe actor that owns this (if any), then we check each of its components to see if we should\nbind to the source that matches this name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "CurveSource" },
{ "Comment", "/** How much we wan to blend the curve in by */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CurveSource.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "How much we wan to blend the curve in by" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveSource_MetaData[] = {
{ "Comment", "/** Our bound source */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_CurveSource.h" },
{ "ToolTip", "Our bound source" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_CurveSource constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePose;
static const UECodeGen_Private::FNamePropertyParams NewProp_SourceBinding;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FInterfacePropertyParams NewProp_CurveSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_CurveSource constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_CurveSource>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics
static_assert(std::is_polymorphic<FAnimNode_CurveSource>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_CurveSource cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource;
class UScriptStruct* FAnimNode_CurveSource::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_CurveSource, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_CurveSource"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_CurveSource Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_SourcePose = { "SourcePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CurveSource, SourcePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePose_MetaData), NewProp_SourcePose_MetaData) }; // 2890301526
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_SourceBinding = { "SourceBinding", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CurveSource, SourceBinding), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBinding_MetaData), NewProp_SourceBinding_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CurveSource, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_CurveSource = { "CurveSource", nullptr, (EPropertyFlags)0x0014000000002000, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_CurveSource, CurveSource), Z_Construct_UClass_UCurveSourceInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveSource_MetaData), NewProp_CurveSource_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_SourcePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_SourceBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewProp_CurveSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_CurveSource Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_CurveSource",
Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::PropPointers),
sizeof(FAnimNode_CurveSource),
alignof(FAnimNode_CurveSource),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_CurveSource()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_CurveSource ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CurveSource_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_CurveSource::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_CurveSource_Statics::NewStructOps, TEXT("AnimNode_CurveSource"),&Z_Registration_Info_UScriptStruct_FAnimNode_CurveSource, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_CurveSource), 2884105310U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CurveSource_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CurveSource_h__Script_AnimGraphRuntime_1911591811{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CurveSource_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_CurveSource_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,206 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_Fabrik.h"
#include "Animation/BoneReference.h"
#include "Animation/BoneSocketReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_Fabrik() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Fabrik();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneRotationSource();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneSocketTarget();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_Fabrik **************************************************
struct Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_Fabrik); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_Fabrik); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n*\x09""Controller which implements the FABRIK IK approximation algorithm - see http://www.academia.edu/9165835/FABRIK_A_fast_iterative_solver_for_the_Inverse_Kinematics_problem for details\n*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Controller which implements the FABRIK IK approximation algorithm - see http://www.academia.edu/9165835/FABRIK_A_fast_iterative_solver_for_the_Inverse_Kinematics_problem for details" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorTransform_MetaData[] = {
{ "Category", "EndEffector" },
{ "Comment", "/** Coordinates for target location of tip bone - if EffectorLocationSpace is bone, this is the offset from Target Bone to use as target location*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Coordinates for target location of tip bone - if EffectorLocationSpace is bone, this is the offset from Target Bone to use as target location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorTarget_MetaData[] = {
{ "Category", "EndEffector" },
{ "Comment", "/** If EffectorTransformSpace is a bone, this is the bone to use. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "If EffectorTransformSpace is a bone, this is the bone to use. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TipBone_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Name of tip bone */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Name of tip bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootBone_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Name of the root bone*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Name of the root bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Precision_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Tolerance for final tip location delta from EffectorLocation*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Tolerance for final tip location delta from EffectorLocation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxIterations_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Maximum number of iterations allowed, to control performance. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Maximum number of iterations allowed, to control performance." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorTransformSpace_MetaData[] = {
{ "Category", "EndEffector" },
{ "Comment", "/** Reference frame of Effector Transform. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Reference frame of Effector Transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorRotationSource_MetaData[] = {
{ "Category", "EndEffector" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebugDraw_MetaData[] = {
{ "Category", "Solver" },
{ "Comment", "/** Toggle drawing of axes to debug joint rotation*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "Toggle drawing of axes to debug joint rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EffectorTransformBone_MetaData[] = {
{ "Comment", "/** If EffectorTransformSpace is a bone, this is the bone to use. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_Fabrik.h" },
{ "ToolTip", "If EffectorTransformSpace is a bone, this is the bone to use. *" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_Fabrik constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_EffectorTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_EffectorTarget;
static const UECodeGen_Private::FStructPropertyParams NewProp_TipBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootBone;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Precision;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxIterations;
static const UECodeGen_Private::FBytePropertyParams NewProp_EffectorTransformSpace;
static const UECodeGen_Private::FBytePropertyParams NewProp_EffectorRotationSource;
#if WITH_EDITORONLY_DATA
static void NewProp_bEnableDebugDraw_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebugDraw;
static const UECodeGen_Private::FStructPropertyParams NewProp_EffectorTransformBone;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_Fabrik constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_Fabrik>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics
static_assert(std::is_polymorphic<FAnimNode_Fabrik>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_Fabrik cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik;
class UScriptStruct* FAnimNode_Fabrik::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_Fabrik, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_Fabrik"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_Fabrik Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransform = { "EffectorTransform", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, EffectorTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorTransform_MetaData), NewProp_EffectorTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTarget = { "EffectorTarget", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, EffectorTarget), Z_Construct_UScriptStruct_FBoneSocketTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorTarget_MetaData), NewProp_EffectorTarget_MetaData) }; // 3986982990
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_TipBone = { "TipBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, TipBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TipBone_MetaData), NewProp_TipBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_RootBone = { "RootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, RootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootBone_MetaData), NewProp_RootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_Precision = { "Precision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, Precision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Precision_MetaData), NewProp_Precision_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_MaxIterations = { "MaxIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, MaxIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxIterations_MetaData), NewProp_MaxIterations_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransformSpace = { "EffectorTransformSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, EffectorTransformSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorTransformSpace_MetaData), NewProp_EffectorTransformSpace_MetaData) }; // 810598428
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorRotationSource = { "EffectorRotationSource", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, EffectorRotationSource), Z_Construct_UEnum_Engine_EBoneRotationSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorRotationSource_MetaData), NewProp_EffectorRotationSource_MetaData) }; // 4073056802
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_bEnableDebugDraw_SetBit(void* Obj)
{
((FAnimNode_Fabrik*)Obj)->bEnableDebugDraw = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_bEnableDebugDraw = { "bEnableDebugDraw", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Fabrik), &Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_bEnableDebugDraw_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebugDraw_MetaData), NewProp_bEnableDebugDraw_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransformBone = { "EffectorTransformBone", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Fabrik, EffectorTransformBone_DEPRECATED), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EffectorTransformBone_MetaData), NewProp_EffectorTransformBone_MetaData) }; // 1102615820
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_TipBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_RootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_Precision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_MaxIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransformSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorRotationSource,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_bEnableDebugDraw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewProp_EffectorTransformBone,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_Fabrik Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_Fabrik",
Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::PropPointers),
sizeof(FAnimNode_Fabrik),
alignof(FAnimNode_Fabrik),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Fabrik()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_Fabrik ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Fabrik_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_Fabrik::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_Fabrik_Statics::NewStructOps, TEXT("AnimNode_Fabrik"),&Z_Registration_Info_UScriptStruct_FAnimNode_Fabrik, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_Fabrik), 4072454684U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Fabrik_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Fabrik_h__Script_AnimGraphRuntime_2647824877{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Fabrik_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_Fabrik_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,169 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_HandIKRetargeting.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_HandIKRetargeting() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_HandIKRetargeting ***************************************
struct Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_HandIKRetargeting); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_HandIKRetargeting); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Node to handle re-targeting of Hand IK bone chain.\n * It looks at position in Mesh Space of Left and Right FK bones, and moves Left and Right IK bones to those.\n * based on HandFKWeight. (0 = favor left hand, 1 = favor right hand, 0.5 = equal weight).\n * This is used so characters of different proportions can handle the same props.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "Node to handle re-targeting of Hand IK bone chain.\nIt looks at position in Mesh Space of Left and Right FK bones, and moves Left and Right IK bones to those.\nbased on HandFKWeight. (0 = favor left hand, 1 = favor right hand, 0.5 = equal weight).\nThis is used so characters of different proportions can handle the same props." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightHandFK_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** Bone for Right Hand FK */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "Bone for Right Hand FK" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftHandFK_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** Bone for Left Hand FK */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "Bone for Left Hand FK" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RightHandIK_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** Bone for Right Hand IK */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "Bone for Right Hand IK" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LeftHandIK_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** Bone for Left Hand IK */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "Bone for Left Hand IK" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKBonesToMove_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** IK Bones to move. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "ToolTip", "IK Bones to move." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerAxisAlpha_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "// Alpha values per axis to apply on the resulting retargeting translation\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Alpha values per axis to apply on the resulting retargeting translation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HandFKWeight_MetaData[] = {
{ "Category", "HandIKRetargeting" },
{ "Comment", "/** Which hand to favor. 0.5 is equal weight for both, 1 = right hand, 0 = left hand. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_HandIKRetargeting.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Which hand to favor. 0.5 is equal weight for both, 1 = right hand, 0 = left hand." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_HandIKRetargeting constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_RightHandFK;
static const UECodeGen_Private::FStructPropertyParams NewProp_LeftHandFK;
static const UECodeGen_Private::FStructPropertyParams NewProp_RightHandIK;
static const UECodeGen_Private::FStructPropertyParams NewProp_LeftHandIK;
static const UECodeGen_Private::FStructPropertyParams NewProp_IKBonesToMove_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IKBonesToMove;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerAxisAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HandFKWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_HandIKRetargeting constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_HandIKRetargeting>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics
static_assert(std::is_polymorphic<FAnimNode_HandIKRetargeting>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_HandIKRetargeting cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting;
class UScriptStruct* FAnimNode_HandIKRetargeting::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_HandIKRetargeting"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_HandIKRetargeting Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_RightHandFK = { "RightHandFK", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, RightHandFK), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightHandFK_MetaData), NewProp_RightHandFK_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_LeftHandFK = { "LeftHandFK", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, LeftHandFK), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftHandFK_MetaData), NewProp_LeftHandFK_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_RightHandIK = { "RightHandIK", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, RightHandIK), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RightHandIK_MetaData), NewProp_RightHandIK_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_LeftHandIK = { "LeftHandIK", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, LeftHandIK), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LeftHandIK_MetaData), NewProp_LeftHandIK_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_IKBonesToMove_Inner = { "IKBonesToMove", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_IKBonesToMove = { "IKBonesToMove", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, IKBonesToMove), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKBonesToMove_MetaData), NewProp_IKBonesToMove_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_PerAxisAlpha = { "PerAxisAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, PerAxisAlpha), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerAxisAlpha_MetaData), NewProp_PerAxisAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_HandFKWeight = { "HandFKWeight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_HandIKRetargeting, HandFKWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HandFKWeight_MetaData), NewProp_HandFKWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_RightHandFK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_LeftHandFK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_RightHandIK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_LeftHandIK,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_IKBonesToMove_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_IKBonesToMove,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_PerAxisAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewProp_HandFKWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_HandIKRetargeting Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_HandIKRetargeting",
Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::PropPointers),
sizeof(FAnimNode_HandIKRetargeting),
alignof(FAnimNode_HandIKRetargeting),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_HandIKRetargeting *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_HandIKRetargeting_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_HandIKRetargeting::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_HandIKRetargeting_Statics::NewStructOps, TEXT("AnimNode_HandIKRetargeting"),&Z_Registration_Info_UScriptStruct_FAnimNode_HandIKRetargeting, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_HandIKRetargeting), 408850644U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_HandIKRetargeting_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_HandIKRetargeting_h__Script_AnimGraphRuntime_854872429{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_HandIKRetargeting_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_HandIKRetargeting_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,338 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_LayeredBoneBlend.h"
#include "Animation/AnimData/BoneMaskFilter.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/AnimTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_LayeredBoneBlend() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FGuid();
ENGINE_API UClass* Z_Construct_UClass_UBlendProfile_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECurveBlendOption();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputBlendPose();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPerBoneBlendWeight();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELayeredBoneBlendMode *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELayeredBoneBlendMode;
static UEnum* ELayeredBoneBlendMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELayeredBoneBlendMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ELayeredBoneBlendMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("ELayeredBoneBlendMode"));
}
return Z_Registration_Info_UEnum_ELayeredBoneBlendMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ELayeredBoneBlendMode>()
{
return ELayeredBoneBlendMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlendMask.Name", "ELayeredBoneBlendMode::BlendMask" },
{ "BranchFilter.Name", "ELayeredBoneBlendMode::BranchFilter" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELayeredBoneBlendMode::BranchFilter", (int64)ELayeredBoneBlendMode::BranchFilter },
{ "ELayeredBoneBlendMode::BlendMask", (int64)ELayeredBoneBlendMode::BlendMask },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"ELayeredBoneBlendMode",
"ELayeredBoneBlendMode",
Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode()
{
if (!Z_Registration_Info_UEnum_ELayeredBoneBlendMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELayeredBoneBlendMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELayeredBoneBlendMode.InnerSingleton;
}
// ********** End Enum ELayeredBoneBlendMode *******************************************************
// ********** Begin ScriptStruct FAnimNode_LayeredBoneBlend ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_LayeredBoneBlend); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_LayeredBoneBlend); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Layered blend (per bone); has dynamic number of blendposes that can blend per different bone sets\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Layered blend (per bone); has dynamic number of blendposes that can blend per different bone sets" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePose_MetaData[] = {
{ "Category", "Links" },
{ "Comment", "/** The source pose */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "The source pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendPoses_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "Category", "Links" },
{ "Comment", "/** Each layer's blended pose */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Each layer's blended pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMode_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** Whether to use branch filters or a blend mask to specify an input pose per-bone influence */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Whether to use branch filters or a blend mask to specify an input pose per-bone influence" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendMasks_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** \n\x09 * The blend masks to use for our layer inputs. Allows the use of per-bone alphas.\n\x09 * Blend masks are used when BlendMode is BlendMask.\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "The blend masks to use for our layer inputs. Allows the use of per-bone alphas.\nBlend masks are used when BlendMode is BlendMask." },
{ "UseAsBlendMask", "TRUE" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LayerSetup_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** \n\x09 * Configuration for the parts of the skeleton to blend for each layer. Allows\n\x09 * certain parts of the tree to be blended out or omitted from the pose.\n\x09 * LayerSetup is used when BlendMode is BranchFilter.\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Configuration for the parts of the skeleton to blend for each layer. Allows\ncertain parts of the tree to be blended out or omitted from the pose.\nLayerSetup is used when BlendMode is BranchFilter." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendWeights_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "Category", "Runtime" },
{ "Comment", "/** The weights of each layer */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The weights of each layer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerBoneBlendWeights_MetaData[] = {
{ "Comment", "// Per-bone weights for the skeleton. Serialized as these are only relative to the skeleton, but can potentially\n// be regenerated at runtime if the GUIDs dont match\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Per-bone weights for the skeleton. Serialized as these are only relative to the skeleton, but can potentially\nbe regenerated at runtime if the GUIDs dont match" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonGuid_MetaData[] = {
{ "Comment", "// Guids for skeleton used to determine whether the PerBoneBlendWeights need rebuilding\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Guids for skeleton used to determine whether the PerBoneBlendWeights need rebuilding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VirtualBoneGuid_MetaData[] = {
{ "Comment", "// Guid for virtual bones used to determine whether the PerBoneBlendWeights need rebuilding\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Guid for virtual bones used to determine whether the PerBoneBlendWeights need rebuilding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/*\n\x09 * Max LOD that this node is allowed to run\n\x09 * For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09 * when the component LOD becomes 3, it will stop update/evaluate\n\x09 * currently transition would be issue and that has to be re-visited\n\x09 */" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMeshSpaceRotationBlend_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** Whether to blend bone rotations in mesh space or in local space */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Whether to blend bone rotations in mesh space or in local space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRootSpaceRotationBlend_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** Whether to blend bone rotations in root space or in mesh space */" },
{ "Editcondition", "bMeshSpaceRotationBlend" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Whether to blend bone rotations in root space or in mesh space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMeshSpaceScaleBlend_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** Whether to blend bone scales in mesh space or in local space */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Whether to blend bone scales in mesh space or in local space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveBlendOption_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** How to blend the layers together */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "How to blend the layers together" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendRootMotionBasedOnRootBone_MetaData[] = {
{ "Category", "Config" },
{ "Comment", "/** Whether to incorporate the per-bone blend weight of the root bone when lending root motion */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_LayeredBoneBlend.h" },
{ "ToolTip", "Whether to incorporate the per-bone blend weight of the root bone when lending root motion" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_LayeredBoneBlend constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePose;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendPoses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendPoses;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendMode;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BlendMasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendMasks;
static const UECodeGen_Private::FStructPropertyParams NewProp_LayerSetup_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LayerSetup;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendWeights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BlendWeights;
static const UECodeGen_Private::FStructPropertyParams NewProp_PerBoneBlendWeights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PerBoneBlendWeights;
static const UECodeGen_Private::FStructPropertyParams NewProp_SkeletonGuid;
static const UECodeGen_Private::FStructPropertyParams NewProp_VirtualBoneGuid;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static void NewProp_bMeshSpaceRotationBlend_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMeshSpaceRotationBlend;
static void NewProp_bRootSpaceRotationBlend_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRootSpaceRotationBlend;
static void NewProp_bMeshSpaceScaleBlend_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMeshSpaceScaleBlend;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurveBlendOption;
static void NewProp_bBlendRootMotionBasedOnRootBone_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendRootMotionBasedOnRootBone;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_LayeredBoneBlend constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_LayeredBoneBlend>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics
static_assert(std::is_polymorphic<FAnimNode_LayeredBoneBlend>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_LayeredBoneBlend cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend;
class UScriptStruct* FAnimNode_LayeredBoneBlend::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_LayeredBoneBlend"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_LayeredBoneBlend Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BasePose = { "BasePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, BasePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePose_MetaData), NewProp_BasePose_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendPoses_Inner = { "BlendPoses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(0, nullptr) }; // 2890301526
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendPoses = { "BlendPoses", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, BlendPoses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendPoses_MetaData), NewProp_BlendPoses_MetaData) }; // 2890301526
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMode = { "BlendMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, BlendMode), Z_Construct_UEnum_AnimGraphRuntime_ELayeredBoneBlendMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMode_MetaData), NewProp_BlendMode_MetaData) }; // 3327752437
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMasks_Inner = { "BlendMasks", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UBlendProfile_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMasks = { "BlendMasks", nullptr, (EPropertyFlags)0x0114000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, BlendMasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendMasks_MetaData), NewProp_BlendMasks_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LayerSetup_Inner = { "LayerSetup", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FInputBlendPose, METADATA_PARAMS(0, nullptr) }; // 422122004
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LayerSetup = { "LayerSetup", nullptr, (EPropertyFlags)0x0010000000000041, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, LayerSetup), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LayerSetup_MetaData), NewProp_LayerSetup_MetaData) }; // 422122004
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendWeights_Inner = { "BlendWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendWeights = { "BlendWeights", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, BlendWeights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendWeights_MetaData), NewProp_BlendWeights_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_PerBoneBlendWeights_Inner = { "PerBoneBlendWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPerBoneBlendWeight, METADATA_PARAMS(0, nullptr) }; // 3353049422
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_PerBoneBlendWeights = { "PerBoneBlendWeights", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, PerBoneBlendWeights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerBoneBlendWeights_MetaData), NewProp_PerBoneBlendWeights_MetaData) }; // 3353049422
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_SkeletonGuid = { "SkeletonGuid", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, SkeletonGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonGuid_MetaData), NewProp_SkeletonGuid_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_VirtualBoneGuid = { "VirtualBoneGuid", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, VirtualBoneGuid), Z_Construct_UScriptStruct_FGuid, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VirtualBoneGuid_MetaData), NewProp_VirtualBoneGuid_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceRotationBlend_SetBit(void* Obj)
{
((FAnimNode_LayeredBoneBlend*)Obj)->bMeshSpaceRotationBlend = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceRotationBlend = { "bMeshSpaceRotationBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_LayeredBoneBlend), &Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceRotationBlend_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMeshSpaceRotationBlend_MetaData), NewProp_bMeshSpaceRotationBlend_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bRootSpaceRotationBlend_SetBit(void* Obj)
{
((FAnimNode_LayeredBoneBlend*)Obj)->bRootSpaceRotationBlend = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bRootSpaceRotationBlend = { "bRootSpaceRotationBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_LayeredBoneBlend), &Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bRootSpaceRotationBlend_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRootSpaceRotationBlend_MetaData), NewProp_bRootSpaceRotationBlend_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceScaleBlend_SetBit(void* Obj)
{
((FAnimNode_LayeredBoneBlend*)Obj)->bMeshSpaceScaleBlend = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceScaleBlend = { "bMeshSpaceScaleBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_LayeredBoneBlend), &Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceScaleBlend_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMeshSpaceScaleBlend_MetaData), NewProp_bMeshSpaceScaleBlend_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_CurveBlendOption = { "CurveBlendOption", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LayeredBoneBlend, CurveBlendOption), Z_Construct_UEnum_Engine_ECurveBlendOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveBlendOption_MetaData), NewProp_CurveBlendOption_MetaData) }; // 1984487872
void Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bBlendRootMotionBasedOnRootBone_SetBit(void* Obj)
{
((FAnimNode_LayeredBoneBlend*)Obj)->bBlendRootMotionBasedOnRootBone = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bBlendRootMotionBasedOnRootBone = { "bBlendRootMotionBasedOnRootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_LayeredBoneBlend), &Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bBlendRootMotionBasedOnRootBone_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendRootMotionBasedOnRootBone_MetaData), NewProp_bBlendRootMotionBasedOnRootBone_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendPoses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendPoses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendMasks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LayerSetup_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LayerSetup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendWeights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_BlendWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_PerBoneBlendWeights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_PerBoneBlendWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_SkeletonGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_VirtualBoneGuid,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceRotationBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bRootSpaceRotationBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bMeshSpaceScaleBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_CurveBlendOption,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewProp_bBlendRootMotionBasedOnRootBone,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_LayeredBoneBlend Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_LayeredBoneBlend",
Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::PropPointers),
sizeof(FAnimNode_LayeredBoneBlend),
alignof(FAnimNode_LayeredBoneBlend),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_LayeredBoneBlend ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELayeredBoneBlendMode_StaticEnum, TEXT("ELayeredBoneBlendMode"), &Z_Registration_Info_UEnum_ELayeredBoneBlendMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3327752437U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_LayeredBoneBlend::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics::NewStructOps, TEXT("AnimNode_LayeredBoneBlend"),&Z_Registration_Info_UScriptStruct_FAnimNode_LayeredBoneBlend, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_LayeredBoneBlend), 2808613985U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_1498028709{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_LayeredBoneBlend.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_LayeredBoneBlend_generated_h
#error "AnimNode_LayeredBoneBlend.generated.h already included, missing '#pragma once' in AnimNode_LayeredBoneBlend.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_LayeredBoneBlend_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_LayeredBoneBlend ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_LayeredBoneBlend_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_LayeredBoneBlend;
// ********** End ScriptStruct FAnimNode_LayeredBoneBlend ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_LayeredBoneBlend_h
// ********** Begin Enum ELayeredBoneBlendMode *****************************************************
#define FOREACH_ENUM_ELAYEREDBONEBLENDMODE(op) \
op(ELayeredBoneBlendMode::BranchFilter) \
op(ELayeredBoneBlendMode::BlendMask)
enum class ELayeredBoneBlendMode : uint8;
template<> struct TIsUEnumClass<ELayeredBoneBlendMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ELayeredBoneBlendMode>();
// ********** End Enum ELayeredBoneBlendMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,461 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_LegIK.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_LegIK() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimLegIKData();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimLegIKDefinition();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LegIK();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FIKChain();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FIKChainLink();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EAxis();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FIKChainLink ******************************************************
struct Z_Construct_UScriptStruct_FIKChainLink_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKChainLink); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKChainLink); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKChainLink constinit property declarations **********************
// ********** End ScriptStruct FIKChainLink constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKChainLink>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKChainLink_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKChainLink;
class UScriptStruct* FIKChainLink::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKChainLink.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKChainLink.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKChainLink, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("IKChainLink"));
}
return Z_Registration_Info_UScriptStruct_FIKChainLink.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKChainLink_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"IKChainLink",
nullptr,
0,
sizeof(FIKChainLink),
alignof(FIKChainLink),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKChainLink_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKChainLink_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKChainLink()
{
if (!Z_Registration_Info_UScriptStruct_FIKChainLink.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKChainLink.InnerSingleton, Z_Construct_UScriptStruct_FIKChainLink_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKChainLink.InnerSingleton);
}
// ********** End ScriptStruct FIKChainLink ********************************************************
// ********** Begin ScriptStruct FIKChain **********************************************************
struct Z_Construct_UScriptStruct_FIKChain_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIKChain); }
static inline consteval int16 GetStructAlignment() { return alignof(FIKChain); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIKChain constinit property declarations **************************
// ********** End ScriptStruct FIKChain constinit property declarations ****************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIKChain>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIKChain_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIKChain;
class UScriptStruct* FIKChain::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIKChain.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIKChain.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIKChain, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("IKChain"));
}
return Z_Registration_Info_UScriptStruct_FIKChain.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIKChain_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"IKChain",
nullptr,
0,
sizeof(FIKChain),
alignof(FIKChain),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIKChain_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIKChain_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIKChain()
{
if (!Z_Registration_Info_UScriptStruct_FIKChain.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIKChain.InnerSingleton, Z_Construct_UScriptStruct_FIKChain_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIKChain.InnerSingleton);
}
// ********** End ScriptStruct FIKChain ************************************************************
// ********** Begin ScriptStruct FAnimLegIKDefinition **********************************************
struct Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimLegIKDefinition); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimLegIKDefinition); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Per foot definitions */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Per foot definitions" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FKFootBone_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBonesInLimb_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRotationAngle_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Only used if bEnableRotationLimit is enabled. Prevents the leg from folding onto itself,\n\x09* and forces at least this angle between Parent and Child bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Only used if bEnableRotationLimit is enabled. Prevents the leg from folding onto itself,\nand forces at least this angle between Parent and Child bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FootBoneForwardAxis_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Forward Axis for Foot bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Forward Axis for Foot bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HingeRotationAxis_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Hinge Bones Rotation Axis. This is essentially the plane normal for (hip - knee - foot). */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Hinge Bones Rotation Axis. This is essentially the plane normal for (hip - knee - foot)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableRotationLimit_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** If enabled, we prevent the leg from bending backwards and enforce a min compression angle */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "If enabled, we prevent the leg from bending backwards and enforce a min compression angle" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableKneeTwistCorrection_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Enable Knee Twist correction, by comparing Foot FK with Foot IK orientation. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Enable Knee Twist correction, by comparing Foot FK with Foot IK orientation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistOffsetCurveName_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Name of the curve to use as the twist offset angle(in degrees).\n\x09* This is useful for injecting knee motion, while keeping the IK chain's goal/hand and root/hip locked in place. \n\x09* Reasonable values are usually between -+15 degrees, although this is depends on how far in/out the knee is in the original pose. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Name of the curve to use as the twist offset angle(in degrees).\nThis is useful for injecting knee motion, while keeping the IK chain's goal/hand and root/hip locked in place.\nReasonable values are usually between -+15 degrees, although this is depends on how far in/out the knee is in the original pose." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimLegIKDefinition constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_IKFootBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_FKFootBone;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumBonesInLimb;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRotationAngle;
static const UECodeGen_Private::FBytePropertyParams NewProp_FootBoneForwardAxis;
static const UECodeGen_Private::FBytePropertyParams NewProp_HingeRotationAxis;
static void NewProp_bEnableRotationLimit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableRotationLimit;
static void NewProp_bEnableKneeTwistCorrection_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableKneeTwistCorrection;
static const UECodeGen_Private::FNamePropertyParams NewProp_TwistOffsetCurveName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimLegIKDefinition constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimLegIKDefinition>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition;
class UScriptStruct* FAnimLegIKDefinition::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimLegIKDefinition, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimLegIKDefinition"));
}
return Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimLegIKDefinition Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_IKFootBone = { "IKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, IKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IKFootBone_MetaData), NewProp_IKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_FKFootBone = { "FKFootBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, FKFootBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FKFootBone_MetaData), NewProp_FKFootBone_MetaData) }; // 1102615820
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_NumBonesInLimb = { "NumBonesInLimb", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, NumBonesInLimb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBonesInLimb_MetaData), NewProp_NumBonesInLimb_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_MinRotationAngle = { "MinRotationAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, MinRotationAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRotationAngle_MetaData), NewProp_MinRotationAngle_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_FootBoneForwardAxis = { "FootBoneForwardAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, FootBoneForwardAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FootBoneForwardAxis_MetaData), NewProp_FootBoneForwardAxis_MetaData) }; // 2447774434
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_HingeRotationAxis = { "HingeRotationAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, HingeRotationAxis), Z_Construct_UEnum_CoreUObject_EAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HingeRotationAxis_MetaData), NewProp_HingeRotationAxis_MetaData) }; // 2447774434
void Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableRotationLimit_SetBit(void* Obj)
{
((FAnimLegIKDefinition*)Obj)->bEnableRotationLimit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableRotationLimit = { "bEnableRotationLimit", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimLegIKDefinition), &Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableRotationLimit_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableRotationLimit_MetaData), NewProp_bEnableRotationLimit_MetaData) };
void Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableKneeTwistCorrection_SetBit(void* Obj)
{
((FAnimLegIKDefinition*)Obj)->bEnableKneeTwistCorrection = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableKneeTwistCorrection = { "bEnableKneeTwistCorrection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimLegIKDefinition), &Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableKneeTwistCorrection_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableKneeTwistCorrection_MetaData), NewProp_bEnableKneeTwistCorrection_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_TwistOffsetCurveName = { "TwistOffsetCurveName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimLegIKDefinition, TwistOffsetCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistOffsetCurveName_MetaData), NewProp_TwistOffsetCurveName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_IKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_FKFootBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_NumBonesInLimb,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_MinRotationAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_FootBoneForwardAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_HingeRotationAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableRotationLimit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_bEnableKneeTwistCorrection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewProp_TwistOffsetCurveName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimLegIKDefinition Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"AnimLegIKDefinition",
Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::PropPointers),
sizeof(FAnimLegIKDefinition),
alignof(FAnimLegIKDefinition),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimLegIKDefinition()
{
if (!Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.InnerSingleton, Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition.InnerSingleton);
}
// ********** End ScriptStruct FAnimLegIKDefinition ************************************************
// ********** Begin ScriptStruct FAnimLegIKData ****************************************************
struct Z_Construct_UScriptStruct_FAnimLegIKData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimLegIKData); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimLegIKData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Runtime foot data after validation, we guarantee these bones to exist */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Runtime foot data after validation, we guarantee these bones to exist" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimLegIKData constinit property declarations ********************
// ********** End ScriptStruct FAnimLegIKData constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimLegIKData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimLegIKData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimLegIKData;
class UScriptStruct* FAnimLegIKData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimLegIKData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimLegIKData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimLegIKData, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimLegIKData"));
}
return Z_Registration_Info_UScriptStruct_FAnimLegIKData.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimLegIKData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"AnimLegIKData",
nullptr,
0,
sizeof(FAnimLegIKData),
alignof(FAnimLegIKData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimLegIKData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimLegIKData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimLegIKData()
{
if (!Z_Registration_Info_UScriptStruct_FAnimLegIKData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimLegIKData.InnerSingleton, Z_Construct_UScriptStruct_FAnimLegIKData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimLegIKData.InnerSingleton);
}
// ********** End ScriptStruct FAnimLegIKData ******************************************************
// ********** Begin ScriptStruct FAnimNode_LegIK ***************************************************
struct Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_LegIK); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_LegIK); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReachPrecision_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Tolerance for reaching IK Target, in unreal units. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Tolerance for reaching IK Target, in unreal units." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxIterations_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Max Number of Iterations. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "ToolTip", "Max Number of Iterations." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftPercentLength_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "1" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Default is 1.0 (off). Range is 0.1 to 1.0. When set to a value less than 1, will \"softly\" approach full extension starting when the effector\n\x09 * distance from the root of the chain is greater than this percent length of the bone chain. Typical values are around 0.97.\n\x09 * This is useful for preventing the knee from \"popping\" when approaching full extension. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Default is 1.0 (off). Range is 0.1 to 1.0. When set to a value less than 1, will \"softly\" approach full extension starting when the effector\ndistance from the root of the chain is greater than this percent length of the bone chain. Typical values are around 0.97.\nThis is useful for preventing the knee from \"popping\" when approaching full extension." },
{ "UIMax", "1" },
{ "UIMin", "0.01" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoftAlpha_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "1" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Default is 1.0 (full). Range is 0 to 1. Blends the effect of the \"softness\" on/off. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Default is 1.0 (full). Range is 0 to 1. Blends the effect of the \"softness\" on/off." },
{ "UIMax", "1" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LegsDefinition_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LegIK.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_LegIK constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReachPrecision;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxIterations;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SoftPercentLength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SoftAlpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_LegsDefinition_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LegsDefinition;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_LegIK constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_LegIK>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics
static_assert(std::is_polymorphic<FAnimNode_LegIK>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_LegIK cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_LegIK;
class UScriptStruct* FAnimNode_LegIK::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_LegIK, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_LegIK"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_LegIK Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_ReachPrecision = { "ReachPrecision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LegIK, ReachPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReachPrecision_MetaData), NewProp_ReachPrecision_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_MaxIterations = { "MaxIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LegIK, MaxIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxIterations_MetaData), NewProp_MaxIterations_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_SoftPercentLength = { "SoftPercentLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LegIK, SoftPercentLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftPercentLength_MetaData), NewProp_SoftPercentLength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_SoftAlpha = { "SoftAlpha", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LegIK, SoftAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoftAlpha_MetaData), NewProp_SoftAlpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_LegsDefinition_Inner = { "LegsDefinition", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimLegIKDefinition, METADATA_PARAMS(0, nullptr) }; // 205379820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_LegsDefinition = { "LegsDefinition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LegIK, LegsDefinition), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LegsDefinition_MetaData), NewProp_LegsDefinition_MetaData) }; // 205379820
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_ReachPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_MaxIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_SoftPercentLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_SoftAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_LegsDefinition_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewProp_LegsDefinition,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_LegIK Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_LegIK",
Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::PropPointers),
sizeof(FAnimNode_LegIK),
alignof(FAnimNode_LegIK),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LegIK()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_LegIK.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_LegIK *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FIKChainLink::StaticStruct, Z_Construct_UScriptStruct_FIKChainLink_Statics::NewStructOps, TEXT("IKChainLink"),&Z_Registration_Info_UScriptStruct_FIKChainLink, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKChainLink), 712724535U) },
{ FIKChain::StaticStruct, Z_Construct_UScriptStruct_FIKChain_Statics::NewStructOps, TEXT("IKChain"),&Z_Registration_Info_UScriptStruct_FIKChain, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIKChain), 4147290069U) },
{ FAnimLegIKDefinition::StaticStruct, Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics::NewStructOps, TEXT("AnimLegIKDefinition"),&Z_Registration_Info_UScriptStruct_FAnimLegIKDefinition, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimLegIKDefinition), 205379820U) },
{ FAnimLegIKData::StaticStruct, Z_Construct_UScriptStruct_FAnimLegIKData_Statics::NewStructOps, TEXT("AnimLegIKData"),&Z_Registration_Info_UScriptStruct_FAnimLegIKData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimLegIKData), 1588020611U) },
{ FAnimNode_LegIK::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics::NewStructOps, TEXT("AnimNode_LegIK"),&Z_Registration_Info_UScriptStruct_FAnimNode_LegIK, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_LegIK), 649589728U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h__Script_AnimGraphRuntime_3752646337{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_LegIK.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_LegIK_generated_h
#error "AnimNode_LegIK.generated.h already included, missing '#pragma once' in AnimNode_LegIK.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_LegIK_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FIKChainLink ******************************************************
struct Z_Construct_UScriptStruct_FIKChainLink_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKChainLink_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FIKChainLink;
// ********** End ScriptStruct FIKChainLink ********************************************************
// ********** Begin ScriptStruct FIKChain **********************************************************
struct Z_Construct_UScriptStruct_FIKChain_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h_51_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIKChain_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FIKChain;
// ********** End ScriptStruct FIKChain ************************************************************
// ********** Begin ScriptStruct FAnimLegIKDefinition **********************************************
struct Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h_106_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimLegIKDefinition_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimLegIKDefinition;
// ********** End ScriptStruct FAnimLegIKDefinition ************************************************
// ********** Begin ScriptStruct FAnimLegIKData ****************************************************
struct Z_Construct_UScriptStruct_FAnimLegIKData_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h_159_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimLegIKData_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FAnimLegIKData;
// ********** End ScriptStruct FAnimLegIKData ******************************************************
// ********** Begin ScriptStruct FAnimNode_LegIK ***************************************************
struct Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h_187_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_LegIK_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_LegIK;
// ********** End ScriptStruct FAnimNode_LegIK *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LegIK_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,319 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_LookAt.h"
#include "Animation/BoneReference.h"
#include "Animation/BoneSocketReference.h"
#include "CommonAnimTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_LookAt() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONCORE_API UScriptStruct* Z_Construct_UScriptStruct_FAxis();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LookAt();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAxisOption();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneSocketTarget();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterpolationBlend *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterpolationBlend;
static UEnum* EInterpolationBlend_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterpolationBlend.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterpolationBlend.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EInterpolationBlend"));
}
return Z_Registration_Info_UEnum_EInterpolationBlend.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterpolationBlend::Type>()
{
return EInterpolationBlend_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Various ways to interpolate TAlphaBlend. */" },
{ "Cubic.Name", "EInterpolationBlend::Cubic" },
{ "EaseInOutExponent2.Name", "EInterpolationBlend::EaseInOutExponent2" },
{ "EaseInOutExponent3.Name", "EInterpolationBlend::EaseInOutExponent3" },
{ "EaseInOutExponent4.Name", "EInterpolationBlend::EaseInOutExponent4" },
{ "EaseInOutExponent5.Name", "EInterpolationBlend::EaseInOutExponent5" },
{ "Linear.Name", "EInterpolationBlend::Linear" },
{ "MAX.Name", "EInterpolationBlend::MAX" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "Sinusoidal.Name", "EInterpolationBlend::Sinusoidal" },
{ "ToolTip", "Various ways to interpolate TAlphaBlend." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterpolationBlend::Linear", (int64)EInterpolationBlend::Linear },
{ "EInterpolationBlend::Cubic", (int64)EInterpolationBlend::Cubic },
{ "EInterpolationBlend::Sinusoidal", (int64)EInterpolationBlend::Sinusoidal },
{ "EInterpolationBlend::EaseInOutExponent2", (int64)EInterpolationBlend::EaseInOutExponent2 },
{ "EInterpolationBlend::EaseInOutExponent3", (int64)EInterpolationBlend::EaseInOutExponent3 },
{ "EInterpolationBlend::EaseInOutExponent4", (int64)EInterpolationBlend::EaseInOutExponent4 },
{ "EInterpolationBlend::EaseInOutExponent5", (int64)EInterpolationBlend::EaseInOutExponent5 },
{ "EInterpolationBlend::MAX", (int64)EInterpolationBlend::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EInterpolationBlend",
"EInterpolationBlend::Type",
Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend()
{
if (!Z_Registration_Info_UEnum_EInterpolationBlend.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterpolationBlend.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterpolationBlend.InnerSingleton;
}
// ********** End Enum EInterpolationBlend *********************************************************
// ********** Begin ScriptStruct FAnimNode_LookAt **************************************************
struct Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_LookAt); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_LookAt); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller that make a bone to look at the point or another bone\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Simple controller that make a bone to look at the point or another bone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToModify_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Name of bone to control. This is the main bone chain to modify from. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Name of bone to control. This is the main bone chain to modify from. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtTarget_MetaData[] = {
{ "Category", "Target" },
{ "Comment", "/** Target socket to look at. Used if LookAtBone is empty. - You can use LookAtLocation if you need offset from this point. That location will be used in their local space. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Target socket to look at. Used if LookAtBone is empty. - You can use LookAtLocation if you need offset from this point. That location will be used in their local space. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtLocation_MetaData[] = {
{ "Category", "Target" },
{ "Comment", "/** Target Offset. It's in world space if LookAtBone is empty or it is based on LookAtBone or LookAtSocket in their local space*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Target Offset. It's in world space if LookAtBone is empty or it is based on LookAtBone or LookAtSocket in their local space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAt_Axis_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLookUpAxis_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Whether or not to use Look up axis */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Whether or not to use Look up axis" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationType_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookUp_Axis_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtClamp_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Look at Clamp value in degrees - if your look at axis is Z, only X, Y degree of clamp will be used */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Look at Clamp value in degrees - if your look at axis is Z, only X, Y degree of clamp will be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationTime_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InterpolationTriggerThreashold_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "PinHiddenByDefault", "" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtBone_MetaData[] = {
{ "Comment", "/** Target Bone to look at - You can use LookAtLocation if you need offset from this point. That location will be used in their local space. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Target Bone to look at - You can use LookAtLocation if you need offset from this point. That location will be used in their local space. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtSocket_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAtAxis_MetaData[] = {
{ "Comment", "/** Look at axis, which axis to align to look at point */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Look at axis, which axis to align to look at point" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomLookAtAxis_MetaData[] = {
{ "Comment", "/** Custom look up axis in local space. Only used if LookAtAxis==EAxisOption::Custom */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Custom look up axis in local space. Only used if LookAtAxis==EAxisOption::Custom" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookUpAxis_MetaData[] = {
{ "Comment", "/** Look up axis in local space */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Look up axis in local space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomLookUpAxis_MetaData[] = {
{ "Comment", "/** Custom look up axis in local space. Only used if LookUpAxis==EAxisOption::Custom */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_LookAt.h" },
{ "ToolTip", "Custom look up axis in local space. Only used if LookUpAxis==EAxisOption::Custom" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_LookAt constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToModify;
static const UECodeGen_Private::FStructPropertyParams NewProp_LookAtTarget;
static const UECodeGen_Private::FStructPropertyParams NewProp_LookAtLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_LookAt_Axis;
static void NewProp_bUseLookUpAxis_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLookUpAxis;
static const UECodeGen_Private::FBytePropertyParams NewProp_InterpolationType;
static const UECodeGen_Private::FStructPropertyParams NewProp_LookUp_Axis;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LookAtClamp;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpolationTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InterpolationTriggerThreashold;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_LookAtBone;
static const UECodeGen_Private::FNamePropertyParams NewProp_LookAtSocket;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookAtAxis;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomLookAtAxis;
static const UECodeGen_Private::FBytePropertyParams NewProp_LookUpAxis;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomLookUpAxis;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_LookAt constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_LookAt>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics
static_assert(std::is_polymorphic<FAnimNode_LookAt>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_LookAt cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_LookAt;
class UScriptStruct* FAnimNode_LookAt::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_LookAt, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_LookAt"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_LookAt Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_BoneToModify = { "BoneToModify", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, BoneToModify), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToModify_MetaData), NewProp_BoneToModify_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtTarget = { "LookAtTarget", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtTarget), Z_Construct_UScriptStruct_FBoneSocketTarget, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtTarget_MetaData), NewProp_LookAtTarget_MetaData) }; // 3986982990
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtLocation = { "LookAtLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtLocation_MetaData), NewProp_LookAtLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAt_Axis = { "LookAt_Axis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAt_Axis), Z_Construct_UScriptStruct_FAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAt_Axis_MetaData), NewProp_LookAt_Axis_MetaData) }; // 3222609554
void Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_bUseLookUpAxis_SetBit(void* Obj)
{
((FAnimNode_LookAt*)Obj)->bUseLookUpAxis = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_bUseLookUpAxis = { "bUseLookUpAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_LookAt), &Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_bUseLookUpAxis_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLookUpAxis_MetaData), NewProp_bUseLookUpAxis_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationType = { "InterpolationType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, InterpolationType), Z_Construct_UEnum_AnimGraphRuntime_EInterpolationBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationType_MetaData), NewProp_InterpolationType_MetaData) }; // 3942994866
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookUp_Axis = { "LookUp_Axis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookUp_Axis), Z_Construct_UScriptStruct_FAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookUp_Axis_MetaData), NewProp_LookUp_Axis_MetaData) }; // 3222609554
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtClamp = { "LookAtClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtClamp), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtClamp_MetaData), NewProp_LookAtClamp_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationTime = { "InterpolationTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, InterpolationTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationTime_MetaData), NewProp_InterpolationTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationTriggerThreashold = { "InterpolationTriggerThreashold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, InterpolationTriggerThreashold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InterpolationTriggerThreashold_MetaData), NewProp_InterpolationTriggerThreashold_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtBone = { "LookAtBone", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtBone_DEPRECATED), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtBone_MetaData), NewProp_LookAtBone_MetaData) }; // 1102615820
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtSocket = { "LookAtSocket", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtSocket_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtSocket_MetaData), NewProp_LookAtSocket_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtAxis = { "LookAtAxis", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookAtAxis_DEPRECATED), Z_Construct_UEnum_Engine_EAxisOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAtAxis_MetaData), NewProp_LookAtAxis_MetaData) }; // 3851399473
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_CustomLookAtAxis = { "CustomLookAtAxis", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, CustomLookAtAxis_DEPRECATED), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomLookAtAxis_MetaData), NewProp_CustomLookAtAxis_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookUpAxis = { "LookUpAxis", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, LookUpAxis_DEPRECATED), Z_Construct_UEnum_Engine_EAxisOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookUpAxis_MetaData), NewProp_LookUpAxis_MetaData) }; // 3851399473
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_CustomLookUpAxis = { "CustomLookUpAxis", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_LookAt, CustomLookUpAxis_DEPRECATED), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomLookUpAxis_MetaData), NewProp_CustomLookUpAxis_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_BoneToModify,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAt_Axis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_bUseLookUpAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookUp_Axis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_InterpolationTriggerThreashold,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtSocket,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookAtAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_CustomLookAtAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_LookUpAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewProp_CustomLookUpAxis,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_LookAt Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_LookAt",
Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::PropPointers),
sizeof(FAnimNode_LookAt),
alignof(FAnimNode_LookAt),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_LookAt()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_LookAt.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_LookAt ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterpolationBlend_StaticEnum, TEXT("EInterpolationBlend"), &Z_Registration_Info_UEnum_EInterpolationBlend, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3942994866U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_LookAt::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics::NewStructOps, TEXT("AnimNode_LookAt"),&Z_Registration_Info_UScriptStruct_FAnimNode_LookAt, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_LookAt), 684690173U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_2656227343{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,47 @@
// 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 "BoneControllers/AnimNode_LookAt.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_LookAt_generated_h
#error "AnimNode_LookAt.generated.h already included, missing '#pragma once' in AnimNode_LookAt.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_LookAt_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_LookAt **************************************************
struct Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_LookAt_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_LookAt;
// ********** End ScriptStruct FAnimNode_LookAt ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_LookAt_h
// ********** Begin Enum EInterpolationBlend *******************************************************
#define FOREACH_ENUM_EINTERPOLATIONBLEND(op) \
op(EInterpolationBlend::Linear) \
op(EInterpolationBlend::Cubic) \
op(EInterpolationBlend::Sinusoidal) \
op(EInterpolationBlend::EaseInOutExponent2) \
op(EInterpolationBlend::EaseInOutExponent3) \
op(EInterpolationBlend::EaseInOutExponent4) \
op(EInterpolationBlend::EaseInOutExponent5)
namespace EInterpolationBlend { enum Type : int; }
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterpolationBlend::Type>();
// ********** End Enum EInterpolationBlend *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,130 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_MakeDynamicAdditive.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_MakeDynamicAdditive() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_MakeDynamicAdditive *************************************
struct Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_MakeDynamicAdditive); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_MakeDynamicAdditive); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MakeDynamicAdditive.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Base_MetaData[] = {
{ "Category", "Links" },
{ "Comment", "// Reference pose for additive delta calculation\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MakeDynamicAdditive.h" },
{ "ToolTip", "Reference pose for additive delta calculation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Additive_MetaData[] = {
{ "Category", "Links" },
{ "Comment", "// Pose to make additive\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MakeDynamicAdditive.h" },
{ "ToolTip", "Pose to make additive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMeshSpaceAdditive_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Do additive delta calculation in mesh space\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MakeDynamicAdditive.h" },
{ "ToolTip", "Do additive delta calculation in mesh space" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_MakeDynamicAdditive constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_Base;
static const UECodeGen_Private::FStructPropertyParams NewProp_Additive;
static void NewProp_bMeshSpaceAdditive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMeshSpaceAdditive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_MakeDynamicAdditive constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_MakeDynamicAdditive>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics
static_assert(std::is_polymorphic<FAnimNode_MakeDynamicAdditive>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_MakeDynamicAdditive cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive;
class UScriptStruct* FAnimNode_MakeDynamicAdditive::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_MakeDynamicAdditive"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_MakeDynamicAdditive Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_Base = { "Base", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MakeDynamicAdditive, Base), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Base_MetaData), NewProp_Base_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_Additive = { "Additive", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MakeDynamicAdditive, Additive), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Additive_MetaData), NewProp_Additive_MetaData) }; // 2890301526
void Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_bMeshSpaceAdditive_SetBit(void* Obj)
{
((FAnimNode_MakeDynamicAdditive*)Obj)->bMeshSpaceAdditive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_bMeshSpaceAdditive = { "bMeshSpaceAdditive", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_MakeDynamicAdditive), &Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_bMeshSpaceAdditive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMeshSpaceAdditive_MetaData), NewProp_bMeshSpaceAdditive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_Base,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_Additive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewProp_bMeshSpaceAdditive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_MakeDynamicAdditive Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_MakeDynamicAdditive",
Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::PropPointers),
sizeof(FAnimNode_MakeDynamicAdditive),
alignof(FAnimNode_MakeDynamicAdditive),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_MakeDynamicAdditive ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MakeDynamicAdditive_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_MakeDynamicAdditive::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_MakeDynamicAdditive_Statics::NewStructOps, TEXT("AnimNode_MakeDynamicAdditive"),&Z_Registration_Info_UScriptStruct_FAnimNode_MakeDynamicAdditive, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_MakeDynamicAdditive), 4107846475U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MakeDynamicAdditive_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MakeDynamicAdditive_h__Script_AnimGraphRuntime_4078022816{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MakeDynamicAdditive_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MakeDynamicAdditive_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,418 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_Mirror.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_Mirror() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Mirror();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MirrorBase();
ENGINE_API UClass* Z_Construct_UClass_UMirrorDataTable_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_MirrorBase **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_MirrorBase); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_MirrorBase); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Source_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_MirrorBase constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Source;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_MirrorBase constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_MirrorBase>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics
static_assert(std::is_polymorphic<FAnimNode_MirrorBase>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_MirrorBase cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase;
class UScriptStruct* FAnimNode_MirrorBase::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_MirrorBase, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_MirrorBase"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_MirrorBase Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::NewProp_Source = { "Source", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MirrorBase, Source), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Source_MetaData), NewProp_Source_MetaData) }; // 2890301526
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::NewProp_Source,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_MirrorBase Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_MirrorBase",
Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::PropPointers),
sizeof(FAnimNode_MirrorBase),
alignof(FAnimNode_MirrorBase),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MirrorBase()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_MirrorBase ************************************************
// ********** Begin ScriptStruct FAnimNode_Mirror **************************************************
struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_Mirror); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_Mirror); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMirror_MetaData[] = {
{ "Category", "Settings" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorDataTable_MetaData[] = {
{ "Category", "Settings" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "MirrorTransition" },
{ "Comment", "// Inertialization blend time to use when transitioning between mirrored and unmirrored states\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Inertialization blend time to use when transitioning between mirrored and unmirrored states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetChild_MetaData[] = {
{ "Category", "MirrorTransition" },
{ "Comment", "// Whether to reset (reinitialize) the child (source) pose when the mirror state changes\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "ToolTip", "Whether to reset (reinitialize) the child (source) pose when the mirror state changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoneMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Bone" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCurveMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Curve" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAttributeMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Attributes" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_Mirror constinit property declarations ******************
#if WITH_EDITORONLY_DATA
static void NewProp_bMirror_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMirror;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MirrorDataTable;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static void NewProp_bResetChild_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetChild;
static void NewProp_bBoneMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoneMirroring;
static void NewProp_bCurveMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCurveMirroring;
static void NewProp_bAttributeMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAttributeMirroring;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_Mirror constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_Mirror>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics
static_assert(std::is_polymorphic<FAnimNode_Mirror>() == std::is_polymorphic<FAnimNode_MirrorBase>(), "USTRUCT FAnimNode_Mirror cannot be polymorphic unless super FAnimNode_MirrorBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_Mirror;
class UScriptStruct* FAnimNode_Mirror::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_Mirror, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_Mirror"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_Mirror Property Definitions *****************************
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bMirror_SetBit(void* Obj)
{
((FAnimNode_Mirror*)Obj)->bMirror = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bMirror = { "bMirror", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bMirror_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMirror_MetaData), NewProp_bMirror_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_MirrorDataTable = { "MirrorDataTable", nullptr, (EPropertyFlags)0x0124080800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Mirror, MirrorDataTable), Z_Construct_UClass_UMirrorDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorDataTable_MetaData), NewProp_MirrorDataTable_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Mirror, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bResetChild_SetBit(void* Obj)
{
((FAnimNode_Mirror*)Obj)->bResetChild = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bResetChild = { "bResetChild", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bResetChild_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetChild_MetaData), NewProp_bResetChild_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bBoneMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror*)Obj)->bBoneMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bBoneMirroring = { "bBoneMirroring", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bBoneMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoneMirroring_MetaData), NewProp_bBoneMirroring_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bCurveMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror*)Obj)->bCurveMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bCurveMirroring = { "bCurveMirroring", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bCurveMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCurveMirroring_MetaData), NewProp_bCurveMirroring_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bAttributeMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror*)Obj)->bAttributeMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bAttributeMirroring = { "bAttributeMirroring", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bAttributeMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAttributeMirroring_MetaData), NewProp_bAttributeMirroring_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bMirror,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_MirrorDataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bResetChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bBoneMirroring,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bCurveMirroring,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewProp_bAttributeMirroring,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_Mirror Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_MirrorBase,
&NewStructOps,
"AnimNode_Mirror",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::PropPointers), 0),
sizeof(FAnimNode_Mirror),
alignof(FAnimNode_Mirror),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Mirror()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_Mirror.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_Mirror ****************************************************
// ********** Begin ScriptStruct FAnimNode_Mirror_Standalone ***************************************
struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_Mirror_Standalone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_Mirror_Standalone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMirror_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MirrorDataTable_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "MirrorTransition" },
{ "Comment", "// Inertialization blend time to use when transitioning between mirrored and unmirrored states\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Inertialization blend time to use when transitioning between mirrored and unmirrored states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetChild_MetaData[] = {
{ "Category", "MirrorTransition" },
{ "Comment", "// Whether to reset (reinitialize) the child (source) pose when the mirror state changes\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
{ "ToolTip", "Whether to reset (reinitialize) the child (source) pose when the mirror state changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoneMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Bone" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCurveMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Curve" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAttributeMirroring_MetaData[] = {
{ "Category", "MirroredChannels" },
{ "DisplayName", "Attributes" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_Mirror.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_Mirror_Standalone constinit property declarations *******
static void NewProp_bMirror_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMirror;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MirrorDataTable;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static void NewProp_bResetChild_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetChild;
static void NewProp_bBoneMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoneMirroring;
static void NewProp_bCurveMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCurveMirroring;
static void NewProp_bAttributeMirroring_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAttributeMirroring;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_Mirror_Standalone constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_Mirror_Standalone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics
static_assert(std::is_polymorphic<FAnimNode_Mirror_Standalone>() == std::is_polymorphic<FAnimNode_MirrorBase>(), "USTRUCT FAnimNode_Mirror_Standalone cannot be polymorphic unless super FAnimNode_MirrorBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone;
class UScriptStruct* FAnimNode_Mirror_Standalone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_Mirror_Standalone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_Mirror_Standalone Property Definitions ******************
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bMirror_SetBit(void* Obj)
{
((FAnimNode_Mirror_Standalone*)Obj)->bMirror = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bMirror = { "bMirror", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror_Standalone), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bMirror_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMirror_MetaData), NewProp_bMirror_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_MirrorDataTable = { "MirrorDataTable", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Mirror_Standalone, MirrorDataTable), Z_Construct_UClass_UMirrorDataTable_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MirrorDataTable_MetaData), NewProp_MirrorDataTable_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_Mirror_Standalone, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bResetChild_SetBit(void* Obj)
{
((FAnimNode_Mirror_Standalone*)Obj)->bResetChild = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bResetChild = { "bResetChild", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror_Standalone), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bResetChild_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetChild_MetaData), NewProp_bResetChild_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bBoneMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror_Standalone*)Obj)->bBoneMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bBoneMirroring = { "bBoneMirroring", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror_Standalone), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bBoneMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoneMirroring_MetaData), NewProp_bBoneMirroring_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bCurveMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror_Standalone*)Obj)->bCurveMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bCurveMirroring = { "bCurveMirroring", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror_Standalone), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bCurveMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCurveMirroring_MetaData), NewProp_bCurveMirroring_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bAttributeMirroring_SetBit(void* Obj)
{
((FAnimNode_Mirror_Standalone*)Obj)->bAttributeMirroring = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bAttributeMirroring = { "bAttributeMirroring", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_Mirror_Standalone), &Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bAttributeMirroring_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAttributeMirroring_MetaData), NewProp_bAttributeMirroring_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bMirror,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_MirrorDataTable,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bResetChild,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bBoneMirroring,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bCurveMirroring,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewProp_bAttributeMirroring,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_Mirror_Standalone Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_MirrorBase,
&NewStructOps,
"AnimNode_Mirror_Standalone",
Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::PropPointers),
sizeof(FAnimNode_Mirror_Standalone),
alignof(FAnimNode_Mirror_Standalone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_Mirror_Standalone *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_MirrorBase::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics::NewStructOps, TEXT("AnimNode_MirrorBase"),&Z_Registration_Info_UScriptStruct_FAnimNode_MirrorBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_MirrorBase), 3780583937U) },
{ FAnimNode_Mirror::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics::NewStructOps, TEXT("AnimNode_Mirror"),&Z_Registration_Info_UScriptStruct_FAnimNode_Mirror, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_Mirror), 760043890U) },
{ FAnimNode_Mirror_Standalone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics::NewStructOps, TEXT("AnimNode_Mirror_Standalone"),&Z_Registration_Info_UScriptStruct_FAnimNode_Mirror_Standalone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_Mirror_Standalone), 1724150433U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h__Script_AnimGraphRuntime_645716732{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_Mirror.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_Mirror_generated_h
#error "AnimNode_Mirror.generated.h already included, missing '#pragma once' in AnimNode_Mirror.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_Mirror_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_MirrorBase **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_MirrorBase_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_MirrorBase;
// ********** End ScriptStruct FAnimNode_MirrorBase ************************************************
// ********** Begin ScriptStruct FAnimNode_Mirror **************************************************
struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h_97_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_Mirror_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_MirrorBase Super;
struct FAnimNode_Mirror;
// ********** End ScriptStruct FAnimNode_Mirror ****************************************************
// ********** Begin ScriptStruct FAnimNode_Mirror_Standalone ***************************************
struct Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h_153_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_Mirror_Standalone_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_MirrorBase Super;
struct FAnimNode_Mirror_Standalone;
// ********** End ScriptStruct FAnimNode_Mirror_Standalone *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_Mirror_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,263 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_ModifyBone.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ModifyBone() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ModifyBone();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EBoneModificationMode *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBoneModificationMode;
static UEnum* EBoneModificationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBoneModificationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EBoneModificationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EBoneModificationMode"));
}
return Z_Registration_Info_UEnum_EBoneModificationMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBoneModificationMode>()
{
return EBoneModificationMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "BMM_Additive.Comment", "/** The modifier adds to the existing translation, rotation, or scale. */" },
{ "BMM_Additive.DisplayName", "Add to Existing" },
{ "BMM_Additive.Name", "BMM_Additive" },
{ "BMM_Additive.ToolTip", "The modifier adds to the existing translation, rotation, or scale." },
{ "BMM_Ignore.Comment", "/** The modifier ignores this channel (keeps the existing bone translation, rotation, or scale). */" },
{ "BMM_Ignore.DisplayName", "Ignore" },
{ "BMM_Ignore.Name", "BMM_Ignore" },
{ "BMM_Ignore.ToolTip", "The modifier ignores this channel (keeps the existing bone translation, rotation, or scale)." },
{ "BMM_Replace.Comment", "/** The modifier replaces the existing translation, rotation, or scale. */" },
{ "BMM_Replace.DisplayName", "Replace Existing" },
{ "BMM_Replace.Name", "BMM_Replace" },
{ "BMM_Replace.ToolTip", "The modifier replaces the existing translation, rotation, or scale." },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "BMM_Ignore", (int64)BMM_Ignore },
{ "BMM_Replace", (int64)BMM_Replace },
{ "BMM_Additive", (int64)BMM_Additive },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EBoneModificationMode",
"EBoneModificationMode",
Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode()
{
if (!Z_Registration_Info_UEnum_EBoneModificationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBoneModificationMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBoneModificationMode.InnerSingleton;
}
// ********** End Enum EBoneModificationMode *******************************************************
// ********** Begin ScriptStruct FAnimNode_ModifyBone **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ModifyBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ModifyBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller that replaces or adds to the translation/rotation of a single bone.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Simple controller that replaces or adds to the translation/rotation of a single bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToModify_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Name of bone to control. This is the main bone chain to modify from. **/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Name of bone to control. This is the main bone chain to modify from. *" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Category", "Translation" },
{ "Comment", "/** New translation of bone to apply. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "New translation of bone to apply." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** New rotation of bone to apply. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "New rotation of bone to apply." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Scale" },
{ "Comment", "/** New Scale of bone to apply. This is only worldspace. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "New Scale of bone to apply. This is only worldspace." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationMode_MetaData[] = {
{ "Category", "Translation" },
{ "Comment", "/** Whether and how to modify the translation of this bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Whether and how to modify the translation of this bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationMode_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** Whether and how to modify the translation of this bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Whether and how to modify the translation of this bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleMode_MetaData[] = {
{ "Category", "Scale" },
{ "Comment", "/** Whether and how to modify the translation of this bone. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Whether and how to modify the translation of this bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationSpace_MetaData[] = {
{ "Category", "Translation" },
{ "Comment", "/** Reference frame to apply Translation in. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Reference frame to apply Translation in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationSpace_MetaData[] = {
{ "Category", "Rotation" },
{ "Comment", "/** Reference frame to apply Rotation in. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Reference frame to apply Rotation in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleSpace_MetaData[] = {
{ "Category", "Scale" },
{ "Comment", "/** Reference frame to apply Scale in. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ModifyBone.h" },
{ "ToolTip", "Reference frame to apply Scale in." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ModifyBone constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToModify;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleMode;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationSpace;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationSpace;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleSpace;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ModifyBone constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ModifyBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics
static_assert(std::is_polymorphic<FAnimNode_ModifyBone>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_ModifyBone cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone;
class UScriptStruct* FAnimNode_ModifyBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ModifyBone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ModifyBone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ModifyBone Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_BoneToModify = { "BoneToModify", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, BoneToModify), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToModify_MetaData), NewProp_BoneToModify_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_TranslationMode = { "TranslationMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, TranslationMode), Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationMode_MetaData), NewProp_TranslationMode_MetaData) }; // 774246328
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_RotationMode = { "RotationMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, RotationMode), Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationMode_MetaData), NewProp_RotationMode_MetaData) }; // 774246328
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_ScaleMode = { "ScaleMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, ScaleMode), Z_Construct_UEnum_AnimGraphRuntime_EBoneModificationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleMode_MetaData), NewProp_ScaleMode_MetaData) }; // 774246328
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_TranslationSpace = { "TranslationSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, TranslationSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationSpace_MetaData), NewProp_TranslationSpace_MetaData) }; // 810598428
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_RotationSpace = { "RotationSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, RotationSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationSpace_MetaData), NewProp_RotationSpace_MetaData) }; // 810598428
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_ScaleSpace = { "ScaleSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyBone, ScaleSpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleSpace_MetaData), NewProp_ScaleSpace_MetaData) }; // 810598428
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_BoneToModify,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_TranslationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_RotationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_ScaleMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_TranslationSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_RotationSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewProp_ScaleSpace,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ModifyBone Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_ModifyBone",
Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::PropPointers),
sizeof(FAnimNode_ModifyBone),
alignof(FAnimNode_ModifyBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ModifyBone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ModifyBone ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBoneModificationMode_StaticEnum, TEXT("EBoneModificationMode"), &Z_Registration_Info_UEnum_EBoneModificationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 774246328U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ModifyBone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics::NewStructOps, TEXT("AnimNode_ModifyBone"),&Z_Registration_Info_UScriptStruct_FAnimNode_ModifyBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ModifyBone), 3880231699U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_3384546294{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_ModifyBone.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_ModifyBone_generated_h
#error "AnimNode_ModifyBone.generated.h already included, missing '#pragma once' in AnimNode_ModifyBone.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_ModifyBone_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_ModifyBone **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_ModifyBone_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_ModifyBone;
// ********** End ScriptStruct FAnimNode_ModifyBone ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ModifyBone_h
// ********** Begin Enum EBoneModificationMode *****************************************************
#define FOREACH_ENUM_EBONEMODIFICATIONMODE(op) \
op(BMM_Ignore) \
op(BMM_Replace) \
op(BMM_Additive)
enum EBoneModificationMode : int;
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EBoneModificationMode>();
// ********** End Enum EBoneModificationMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,232 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_ModifyCurve.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ModifyCurve() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ModifyCurve();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EModifyCurveApplyMode *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EModifyCurveApplyMode;
static UEnum* EModifyCurveApplyMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EModifyCurveApplyMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EModifyCurveApplyMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EModifyCurveApplyMode"));
}
return Z_Registration_Info_UEnum_EModifyCurveApplyMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EModifyCurveApplyMode>()
{
return EModifyCurveApplyMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Add.Comment", "/** Add new value to input curve value */" },
{ "Add.Name", "EModifyCurveApplyMode::Add" },
{ "Add.ToolTip", "Add new value to input curve value" },
{ "Blend.Comment", "/** Blend input with new curve value, using Alpha setting on the node */" },
{ "Blend.Name", "EModifyCurveApplyMode::Blend" },
{ "Blend.ToolTip", "Blend input with new curve value, using Alpha setting on the node" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
{ "RemapCurve.Comment", "/** Remaps the new curve value between the CurveValues entry and 1.0 (.5 in CurveValues makes 0.51 map to 0.02) */" },
{ "RemapCurve.Name", "EModifyCurveApplyMode::RemapCurve" },
{ "RemapCurve.ToolTip", "Remaps the new curve value between the CurveValues entry and 1.0 (.5 in CurveValues makes 0.51 map to 0.02)" },
{ "Scale.Comment", "/** Scale input value by new value */" },
{ "Scale.Name", "EModifyCurveApplyMode::Scale" },
{ "Scale.ToolTip", "Scale input value by new value" },
{ "WeightedMovingAverage.Comment", "/** Blend the new curve value with the last curve value using Alpha to determine the weighting (.5 is a moving average, higher values react to new values faster, lower slower) */" },
{ "WeightedMovingAverage.Name", "EModifyCurveApplyMode::WeightedMovingAverage" },
{ "WeightedMovingAverage.ToolTip", "Blend the new curve value with the last curve value using Alpha to determine the weighting (.5 is a moving average, higher values react to new values faster, lower slower)" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EModifyCurveApplyMode::Add", (int64)EModifyCurveApplyMode::Add },
{ "EModifyCurveApplyMode::Scale", (int64)EModifyCurveApplyMode::Scale },
{ "EModifyCurveApplyMode::Blend", (int64)EModifyCurveApplyMode::Blend },
{ "EModifyCurveApplyMode::WeightedMovingAverage", (int64)EModifyCurveApplyMode::WeightedMovingAverage },
{ "EModifyCurveApplyMode::RemapCurve", (int64)EModifyCurveApplyMode::RemapCurve },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EModifyCurveApplyMode",
"EModifyCurveApplyMode",
Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode()
{
if (!Z_Registration_Info_UEnum_EModifyCurveApplyMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EModifyCurveApplyMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EModifyCurveApplyMode.InnerSingleton;
}
// ********** End Enum EModifyCurveApplyMode *******************************************************
// ********** Begin ScriptStruct FAnimNode_ModifyCurve *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ModifyCurve); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ModifyCurve); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** Easy way to modify curve values on a pose */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
{ "ToolTip", "Easy way to modify curve values on a pose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveMap_MetaData[] = {
{ "Category", "ModifyCurve" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValues_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "Category", "ModifyCurve" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveNames_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "ModifyCurve" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ApplyMode_MetaData[] = {
{ "Category", "ModifyCurve" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_ModifyCurve.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ModifyCurve constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveMap_ValueProp;
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveMap_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_CurveMap;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveValues;
static const UECodeGen_Private::FNamePropertyParams NewProp_CurveNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveNames;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FBytePropertyParams NewProp_ApplyMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ApplyMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ModifyCurve constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ModifyCurve>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics
static_assert(std::is_polymorphic<FAnimNode_ModifyCurve>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_ModifyCurve cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve;
class UScriptStruct* FAnimNode_ModifyCurve::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ModifyCurve, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ModifyCurve"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ModifyCurve Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_SourcePose = { "SourcePose", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, SourcePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePose_MetaData), NewProp_SourcePose_MetaData) }; // 2890301526
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap_ValueProp = { "CurveMap", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap_Key_KeyProp = { "CurveMap_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap = { "CurveMap", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, CurveMap), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveMap_MetaData), NewProp_CurveMap_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveValues_Inner = { "CurveValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveValues = { "CurveValues", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, CurveValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValues_MetaData), NewProp_CurveValues_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveNames_Inner = { "CurveNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveNames = { "CurveNames", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, CurveNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveNames_MetaData), NewProp_CurveNames_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_ApplyMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_ApplyMode = { "ApplyMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ModifyCurve, ApplyMode), Z_Construct_UEnum_AnimGraphRuntime_EModifyCurveApplyMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ApplyMode_MetaData), NewProp_ApplyMode_MetaData) }; // 1680103599
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_SourcePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveMap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_CurveNames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_ApplyMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewProp_ApplyMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ModifyCurve Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_ModifyCurve",
Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::PropPointers),
sizeof(FAnimNode_ModifyCurve),
alignof(FAnimNode_ModifyCurve),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ModifyCurve()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ModifyCurve ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EModifyCurveApplyMode_StaticEnum, TEXT("EModifyCurveApplyMode"), &Z_Registration_Info_UEnum_EModifyCurveApplyMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1680103599U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ModifyCurve::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics::NewStructOps, TEXT("AnimNode_ModifyCurve"),&Z_Registration_Info_UScriptStruct_FAnimNode_ModifyCurve, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ModifyCurve), 3489156373U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_2778333257{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,46 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_ModifyCurve.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_ModifyCurve_generated_h
#error "AnimNode_ModifyCurve.generated.h already included, missing '#pragma once' in AnimNode_ModifyCurve.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_ModifyCurve_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_ModifyCurve *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h_33_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_ModifyCurve_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_ModifyCurve;
// ********** End ScriptStruct FAnimNode_ModifyCurve ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_ModifyCurve_h
// ********** Begin Enum EModifyCurveApplyMode *****************************************************
#define FOREACH_ENUM_EMODIFYCURVEAPPLYMODE(op) \
op(EModifyCurveApplyMode::Add) \
op(EModifyCurveApplyMode::Scale) \
op(EModifyCurveApplyMode::Blend) \
op(EModifyCurveApplyMode::WeightedMovingAverage) \
op(EModifyCurveApplyMode::RemapCurve)
enum class EModifyCurveApplyMode : uint8;
template<> struct TIsUEnumClass<EModifyCurveApplyMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EModifyCurveApplyMode>();
// ********** End Enum EModifyCurveApplyMode *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,156 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_MultiWayBlend.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_MultiWayBlend() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_MultiWayBlend *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_MultiWayBlend); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_MultiWayBlend); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// This represents a baked transition\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
{ "ToolTip", "This represents a baked transition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Poses_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DesiredAlphas_MetaData[] = {
{ "BlueprintCompilerGeneratedDefaults", "" },
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAdditiveNode_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalizeAlpha_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_MultiWayBlend.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_MultiWayBlend constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Poses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Poses;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DesiredAlphas_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DesiredAlphas;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static void NewProp_bAdditiveNode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAdditiveNode;
static void NewProp_bNormalizeAlpha_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalizeAlpha;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_MultiWayBlend constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_MultiWayBlend>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics
static_assert(std::is_polymorphic<FAnimNode_MultiWayBlend>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_MultiWayBlend cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend;
class UScriptStruct* FAnimNode_MultiWayBlend::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_MultiWayBlend"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_MultiWayBlend Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_Poses_Inner = { "Poses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(0, nullptr) }; // 2890301526
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_Poses = { "Poses", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MultiWayBlend, Poses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Poses_MetaData), NewProp_Poses_MetaData) }; // 2890301526
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_DesiredAlphas_Inner = { "DesiredAlphas", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_DesiredAlphas = { "DesiredAlphas", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MultiWayBlend, DesiredAlphas), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DesiredAlphas_MetaData), NewProp_DesiredAlphas_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_MultiWayBlend, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
void Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bAdditiveNode_SetBit(void* Obj)
{
((FAnimNode_MultiWayBlend*)Obj)->bAdditiveNode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bAdditiveNode = { "bAdditiveNode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_MultiWayBlend), &Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bAdditiveNode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAdditiveNode_MetaData), NewProp_bAdditiveNode_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bNormalizeAlpha_SetBit(void* Obj)
{
((FAnimNode_MultiWayBlend*)Obj)->bNormalizeAlpha = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bNormalizeAlpha = { "bNormalizeAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_MultiWayBlend), &Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bNormalizeAlpha_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalizeAlpha_MetaData), NewProp_bNormalizeAlpha_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_Poses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_Poses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_DesiredAlphas_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_DesiredAlphas,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bAdditiveNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewProp_bNormalizeAlpha,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_MultiWayBlend Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_MultiWayBlend",
Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::PropPointers),
sizeof(FAnimNode_MultiWayBlend),
alignof(FAnimNode_MultiWayBlend),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_MultiWayBlend *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MultiWayBlend_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_MultiWayBlend::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_MultiWayBlend_Statics::NewStructOps, TEXT("AnimNode_MultiWayBlend"),&Z_Registration_Info_UScriptStruct_FAnimNode_MultiWayBlend, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_MultiWayBlend), 1702969085U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MultiWayBlend_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MultiWayBlend_h__Script_AnimGraphRuntime_3993502250{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MultiWayBlend_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_MultiWayBlend_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,157 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_ObserveBone.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ObserveBone() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ObserveBone();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneControlSpace();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_ObserveBone *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ObserveBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ObserveBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\x09""Debugging node that displays the current value of a bone in a specific space.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Debugging node that displays the current value of a bone in a specific space." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneToObserve_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Name of bone to observe. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Name of bone to observe." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisplaySpace_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Reference frame to display the bone transform in. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Reference frame to display the bone transform in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRelativeToRefPose_MetaData[] = {
{ "Category", "SkeletalControl" },
{ "Comment", "/** Show the difference from the reference pose? */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Show the difference from the reference pose?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Comment", "/** Translation of the bone being observed. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Translation of the bone being observed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = {
{ "Comment", "/** Rotation of the bone being observed. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Rotation of the bone being observed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Comment", "/** Scale of the bone being observed. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ObserveBone.h" },
{ "ToolTip", "Scale of the bone being observed." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ObserveBone constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneToObserve;
static const UECodeGen_Private::FBytePropertyParams NewProp_DisplaySpace;
static void NewProp_bRelativeToRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRelativeToRefPose;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ObserveBone constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ObserveBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics
static_assert(std::is_polymorphic<FAnimNode_ObserveBone>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_ObserveBone cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone;
class UScriptStruct* FAnimNode_ObserveBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ObserveBone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ObserveBone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ObserveBone Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_BoneToObserve = { "BoneToObserve", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ObserveBone, BoneToObserve), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneToObserve_MetaData), NewProp_BoneToObserve_MetaData) }; // 1102615820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_DisplaySpace = { "DisplaySpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ObserveBone, DisplaySpace), Z_Construct_UEnum_Engine_EBoneControlSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisplaySpace_MetaData), NewProp_DisplaySpace_MetaData) }; // 810598428
void Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_bRelativeToRefPose_SetBit(void* Obj)
{
((FAnimNode_ObserveBone*)Obj)->bRelativeToRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_bRelativeToRefPose = { "bRelativeToRefPose", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_ObserveBone), &Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_bRelativeToRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRelativeToRefPose_MetaData), NewProp_bRelativeToRefPose_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ObserveBone, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ObserveBone, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ObserveBone, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_BoneToObserve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_DisplaySpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_bRelativeToRefPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewProp_Scale,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ObserveBone Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_ObserveBone",
Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::PropPointers),
sizeof(FAnimNode_ObserveBone),
alignof(FAnimNode_ObserveBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ObserveBone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ObserveBone ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ObserveBone_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ObserveBone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ObserveBone_Statics::NewStructOps, TEXT("AnimNode_ObserveBone"),&Z_Registration_Info_UScriptStruct_FAnimNode_ObserveBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ObserveBone), 2713865769U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ObserveBone_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ObserveBone_h__Script_AnimGraphRuntime_949353499{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ObserveBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ObserveBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,130 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_PoseBlendNode.h"
#include "Animation/AnimNodeBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_PoseBlendNode() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseHandler();
ENGINE_API UClass* Z_Construct_UClass_UCurveFloat_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAlphaBlendOption();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_PoseBlendNode *******************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_PoseBlendNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_PoseBlendNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\n// Typically the playback position of the animation for this node will represent something other than time, like jump height.\n// This node will not trigger any notifies present in the associated sequence.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseBlendNode.h" },
{ "ToolTip", "Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\nTypically the playback position of the animation for this node will represent something other than time, like jump height.\nThis node will not trigger any notifies present in the associated sequence." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseBlendNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendOption_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** Type of blending used (Linear, Cubic, etc.) */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseBlendNode.h" },
{ "ToolTip", "Type of blending used (Linear, Cubic, etc.)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomCurve_MetaData[] = {
{ "Category", "Blend" },
{ "Comment", "/** If you're using Custom BlendOption, you can specify curve */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseBlendNode.h" },
{ "ToolTip", "If you're using Custom BlendOption, you can specify curve" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_PoseBlendNode constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePose;
static const UECodeGen_Private::FBytePropertyParams NewProp_BlendOption_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BlendOption;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CustomCurve;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_PoseBlendNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_PoseBlendNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics
static_assert(std::is_polymorphic<FAnimNode_PoseBlendNode>() == std::is_polymorphic<FAnimNode_PoseHandler>(), "USTRUCT FAnimNode_PoseBlendNode cannot be polymorphic unless super FAnimNode_PoseHandler is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode;
class UScriptStruct* FAnimNode_PoseBlendNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_PoseBlendNode"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_PoseBlendNode Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_SourcePose = { "SourcePose", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseBlendNode, SourcePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePose_MetaData), NewProp_SourcePose_MetaData) }; // 2890301526
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_BlendOption_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_BlendOption = { "BlendOption", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseBlendNode, BlendOption), Z_Construct_UEnum_Engine_EAlphaBlendOption, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendOption_MetaData), NewProp_BlendOption_MetaData) }; // 3149799478
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_CustomCurve = { "CustomCurve", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseBlendNode, CustomCurve), Z_Construct_UClass_UCurveFloat_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomCurve_MetaData), NewProp_CustomCurve_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_SourcePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_BlendOption_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_BlendOption,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewProp_CustomCurve,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_PoseBlendNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_PoseHandler,
&NewStructOps,
"AnimNode_PoseBlendNode",
Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::PropPointers),
sizeof(FAnimNode_PoseBlendNode),
alignof(FAnimNode_PoseBlendNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_PoseBlendNode *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseBlendNode_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_PoseBlendNode::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_PoseBlendNode_Statics::NewStructOps, TEXT("AnimNode_PoseBlendNode"),&Z_Registration_Info_UScriptStruct_FAnimNode_PoseBlendNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_PoseBlendNode), 432351765U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseBlendNode_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseBlendNode_h__Script_AnimGraphRuntime_251363688{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseBlendNode_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseBlendNode_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,114 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_PoseByName.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_PoseByName() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseByName();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseHandler();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_PoseByName **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_PoseByName); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_PoseByName); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\n// Typically the playback position of the animation for this node will represent something other than time, like jump height.\n// This node will not trigger any notifies present in the associated sequence.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseByName.h" },
{ "ToolTip", "Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\nTypically the playback position of the animation for this node will represent something other than time, like jump height.\nThis node will not trigger any notifies present in the associated sequence." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseName_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseByName.h" },
{ "PinHiddenByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseWeight_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseByName.h" },
{ "PinHiddenByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_PoseByName constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_PoseName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PoseWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_PoseByName constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_PoseByName>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics
static_assert(std::is_polymorphic<FAnimNode_PoseByName>() == std::is_polymorphic<FAnimNode_PoseHandler>(), "USTRUCT FAnimNode_PoseByName cannot be polymorphic unless super FAnimNode_PoseHandler is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName;
class UScriptStruct* FAnimNode_PoseByName::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_PoseByName, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_PoseByName"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_PoseByName Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::NewProp_PoseName = { "PoseName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseByName, PoseName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseName_MetaData), NewProp_PoseName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::NewProp_PoseWeight = { "PoseWeight", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseByName, PoseWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseWeight_MetaData), NewProp_PoseWeight_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::NewProp_PoseName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::NewProp_PoseWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_PoseByName Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_PoseHandler,
&NewStructOps,
"AnimNode_PoseByName",
Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::PropPointers),
sizeof(FAnimNode_PoseByName),
alignof(FAnimNode_PoseByName),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseByName()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_PoseByName ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseByName_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_PoseByName::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_PoseByName_Statics::NewStructOps, TEXT("AnimNode_PoseByName"),&Z_Registration_Info_UScriptStruct_FAnimNode_PoseByName, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_PoseByName), 3256388824U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseByName_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseByName_h__Script_AnimGraphRuntime_2673834891{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseByName_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseByName_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,696 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_PoseDriver.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/BoneReference.h"
#include "Curves/RichCurve.h"
#include "RBF/RBFSolver.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_PoseDriver() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ERBFDistanceMethod();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ERBFFunctionType();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseDriver();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseHandler();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FPoseDriverTarget();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FPoseDriverTransform();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FRBFParams();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneAxis();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRichCurve();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPoseDriverType ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPoseDriverType;
static UEnum* EPoseDriverType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPoseDriverType.OuterSingleton)
{
Z_Registration_Info_UEnum_EPoseDriverType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EPoseDriverType"));
}
return Z_Registration_Info_UEnum_EPoseDriverType.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverType>()
{
return EPoseDriverType_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "// Deprecated\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "SwingAndTwist.Name", "EPoseDriverType::SwingAndTwist" },
{ "SwingOnly.Name", "EPoseDriverType::SwingOnly" },
{ "ToolTip", "Deprecated" },
{ "Translation.Name", "EPoseDriverType::Translation" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPoseDriverType::SwingAndTwist", (int64)EPoseDriverType::SwingAndTwist },
{ "EPoseDriverType::SwingOnly", (int64)EPoseDriverType::SwingOnly },
{ "EPoseDriverType::Translation", (int64)EPoseDriverType::Translation },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EPoseDriverType",
"EPoseDriverType",
Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType()
{
if (!Z_Registration_Info_UEnum_EPoseDriverType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPoseDriverType.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPoseDriverType.InnerSingleton;
}
// ********** End Enum EPoseDriverType *************************************************************
// ********** Begin Enum EPoseDriverSource *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPoseDriverSource;
static UEnum* EPoseDriverSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPoseDriverSource.OuterSingleton)
{
Z_Registration_Info_UEnum_EPoseDriverSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EPoseDriverSource"));
}
return Z_Registration_Info_UEnum_EPoseDriverSource.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverSource>()
{
return EPoseDriverSource_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Transform aspect used to drive interpolation */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "Rotation.Comment", "/** Drive using rotation */" },
{ "Rotation.Name", "EPoseDriverSource::Rotation" },
{ "Rotation.ToolTip", "Drive using rotation" },
{ "ToolTip", "Transform aspect used to drive interpolation" },
{ "Translation.Comment", "/** Driver using translation */" },
{ "Translation.Name", "EPoseDriverSource::Translation" },
{ "Translation.ToolTip", "Driver using translation" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPoseDriverSource::Rotation", (int64)EPoseDriverSource::Rotation },
{ "EPoseDriverSource::Translation", (int64)EPoseDriverSource::Translation },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EPoseDriverSource",
"EPoseDriverSource",
Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource()
{
if (!Z_Registration_Info_UEnum_EPoseDriverSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPoseDriverSource.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPoseDriverSource.InnerSingleton;
}
// ********** End Enum EPoseDriverSource ***********************************************************
// ********** Begin Enum EPoseDriverOutput *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPoseDriverOutput;
static UEnum* EPoseDriverOutput_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPoseDriverOutput.OuterSingleton)
{
Z_Registration_Info_UEnum_EPoseDriverOutput.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EPoseDriverOutput"));
}
return Z_Registration_Info_UEnum_EPoseDriverOutput.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverOutput>()
{
return EPoseDriverOutput_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Options for what PoseDriver should be driving */" },
{ "DriveCurves.Comment", "/** Use the target's DrivenName to drive curves */" },
{ "DriveCurves.Name", "EPoseDriverOutput::DriveCurves" },
{ "DriveCurves.ToolTip", "Use the target's DrivenName to drive curves" },
{ "DrivePoses.Comment", "/** Use target's DrivenName to drive poses from the assigned PoseAsset */" },
{ "DrivePoses.Name", "EPoseDriverOutput::DrivePoses" },
{ "DrivePoses.ToolTip", "Use target's DrivenName to drive poses from the assigned PoseAsset" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Options for what PoseDriver should be driving" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EPoseDriverOutput::DrivePoses", (int64)EPoseDriverOutput::DrivePoses },
{ "EPoseDriverOutput::DriveCurves", (int64)EPoseDriverOutput::DriveCurves },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EPoseDriverOutput",
"EPoseDriverOutput",
Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput()
{
if (!Z_Registration_Info_UEnum_EPoseDriverOutput.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPoseDriverOutput.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPoseDriverOutput.InnerSingleton;
}
// ********** End Enum EPoseDriverOutput ***********************************************************
// ********** Begin ScriptStruct FPoseDriverTransform **********************************************
struct Z_Construct_UScriptStruct_FPoseDriverTransform_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseDriverTransform); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseDriverTransform); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Translation and rotation for a particular bone at a particular target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Translation and rotation for a particular bone at a particular target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTranslation_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Translation of this target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Translation of this target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetRotation_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Rotation of this target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Rotation of this target" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseDriverTransform constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetTranslation;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetRotation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseDriverTransform constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseDriverTransform>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseDriverTransform_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseDriverTransform;
class UScriptStruct* FPoseDriverTransform::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDriverTransform.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseDriverTransform.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseDriverTransform, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("PoseDriverTransform"));
}
return Z_Registration_Info_UScriptStruct_FPoseDriverTransform.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseDriverTransform Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::NewProp_TargetTranslation = { "TargetTranslation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTransform, TargetTranslation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTranslation_MetaData), NewProp_TargetTranslation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::NewProp_TargetRotation = { "TargetRotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTransform, TargetRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetRotation_MetaData), NewProp_TargetRotation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::NewProp_TargetTranslation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::NewProp_TargetRotation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseDriverTransform Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"PoseDriverTransform",
Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::PropPointers),
sizeof(FPoseDriverTransform),
alignof(FPoseDriverTransform),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseDriverTransform()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDriverTransform.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseDriverTransform.InnerSingleton, Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseDriverTransform.InnerSingleton);
}
// ********** End ScriptStruct FPoseDriverTransform ************************************************
// ********** Begin ScriptStruct FPoseDriverTarget *************************************************
struct Z_Construct_UScriptStruct_FPoseDriverTarget_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPoseDriverTarget); }
static inline consteval int16 GetStructAlignment() { return alignof(FPoseDriverTarget); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Information about each target in the PoseDriver */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Information about each target in the PoseDriver" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneTransforms_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Translation of this target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Translation of this target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetRotation_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Rotation of this target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Rotation of this target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetScale_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Scale applied to this target's function - a larger value will activate this target sooner */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Scale applied to this target's function - a larger value will activate this target sooner" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceMethod_MetaData[] = {
{ "Category", "RBFData" },
{ "Comment", "/** Override for the distance method to use for each target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Override for the distance method to use for each target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FunctionType_MetaData[] = {
{ "Category", "RBFData" },
{ "Comment", "/** Override for the function method to use for each target */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Override for the function method to use for each target" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyCustomCurve_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** If we should apply a custom curve mapping to how this target activates */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "If we should apply a custom curve mapping to how this target activates" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomCurve_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Custom curve mapping to apply if bApplyCustomCurve is true */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Custom curve mapping to apply if bApplyCustomCurve is true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrivenName_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** \n\x09 *\x09Name of item to drive - depends on DriveOutput setting. \n\x09 *\x09If DriveOutput is DrivePoses, this should be the name of a pose in the assigned PoseAsset\n\x09 *\x09If DriveOutput is DriveCurves, this is the name of the curve (morph target, material param etc) to drive\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Name of item to drive - depends on DriveOutput setting.\nIf DriveOutput is DrivePoses, this should be the name of a pose in the assigned PoseAsset\nIf DriveOutput is DriveCurves, this is the name of the curve (morph target, material param etc) to drive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsHidden_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** If we should hide this pose from the UI */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "If we should hide this pose from the UI" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPoseDriverTarget constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneTransforms_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneTransforms;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetRotation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetScale;
static const UECodeGen_Private::FBytePropertyParams NewProp_DistanceMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceMethod;
static const UECodeGen_Private::FBytePropertyParams NewProp_FunctionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FunctionType;
static void NewProp_bApplyCustomCurve_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyCustomCurve;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomCurve;
static const UECodeGen_Private::FNamePropertyParams NewProp_DrivenName;
static void NewProp_bIsHidden_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsHidden;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPoseDriverTarget constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPoseDriverTarget>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPoseDriverTarget_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPoseDriverTarget;
class UScriptStruct* FPoseDriverTarget::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDriverTarget.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPoseDriverTarget.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPoseDriverTarget, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("PoseDriverTarget"));
}
return Z_Registration_Info_UScriptStruct_FPoseDriverTarget.OuterSingleton;
}
// ********** Begin ScriptStruct FPoseDriverTarget Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_BoneTransforms_Inner = { "BoneTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseDriverTransform, METADATA_PARAMS(0, nullptr) }; // 2109762931
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_BoneTransforms = { "BoneTransforms", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, BoneTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneTransforms_MetaData), NewProp_BoneTransforms_MetaData) }; // 2109762931
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_TargetRotation = { "TargetRotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, TargetRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetRotation_MetaData), NewProp_TargetRotation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_TargetScale = { "TargetScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, TargetScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetScale_MetaData), NewProp_TargetScale_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DistanceMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DistanceMethod = { "DistanceMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, DistanceMethod), Z_Construct_UEnum_AnimGraphRuntime_ERBFDistanceMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceMethod_MetaData), NewProp_DistanceMethod_MetaData) }; // 4081208272
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_FunctionType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_FunctionType = { "FunctionType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, FunctionType), Z_Construct_UEnum_AnimGraphRuntime_ERBFFunctionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FunctionType_MetaData), NewProp_FunctionType_MetaData) }; // 2719155688
void Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bApplyCustomCurve_SetBit(void* Obj)
{
((FPoseDriverTarget*)Obj)->bApplyCustomCurve = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bApplyCustomCurve = { "bApplyCustomCurve", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPoseDriverTarget), &Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bApplyCustomCurve_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyCustomCurve_MetaData), NewProp_bApplyCustomCurve_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_CustomCurve = { "CustomCurve", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, CustomCurve), Z_Construct_UScriptStruct_FRichCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomCurve_MetaData), NewProp_CustomCurve_MetaData) }; // 3800218956
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DrivenName = { "DrivenName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPoseDriverTarget, DrivenName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrivenName_MetaData), NewProp_DrivenName_MetaData) };
void Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bIsHidden_SetBit(void* Obj)
{
((FPoseDriverTarget*)Obj)->bIsHidden = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bIsHidden = { "bIsHidden", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPoseDriverTarget), &Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bIsHidden_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsHidden_MetaData), NewProp_bIsHidden_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_BoneTransforms_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_BoneTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_TargetRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_TargetScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DistanceMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DistanceMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_FunctionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_FunctionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bApplyCustomCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_CustomCurve,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_DrivenName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewProp_bIsHidden,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPoseDriverTarget Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"PoseDriverTarget",
Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::PropPointers),
sizeof(FPoseDriverTarget),
alignof(FPoseDriverTarget),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPoseDriverTarget()
{
if (!Z_Registration_Info_UScriptStruct_FPoseDriverTarget.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPoseDriverTarget.InnerSingleton, Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPoseDriverTarget.InnerSingleton);
}
// ********** End ScriptStruct FPoseDriverTarget ***************************************************
// ********** Begin ScriptStruct FAnimNode_PoseDriver **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_PoseDriver); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_PoseDriver); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** RBF based orientation driver */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "RBF based orientation driver" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePose_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Bones to use for driving parameters based on their transform */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Bones to use for driving parameters based on their transform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBones_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Bone to use for driving parameters based on its orientation */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Bone to use for driving parameters based on its orientation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvalSpaceBone_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/**\n\x09 *\x09Optional other bone space to use when reading SourceBone transform.\n\x09 *\x09If not specified, the local space of SourceBone will be used. (ie relative to parent bone)\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Optional other bone space to use when reading SourceBone transform.\nIf not specified, the local space of SourceBone will be used. (ie relative to parent bone)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEvalFromRefPose_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/**\n\x09 *\x09""Evaluate SourceBone transform relative from its Reference Pose.\n\x09 * This is recommended when using Swing and Twist Angle as Distance Method, since the twist will be computed from RefPose.\n\x09 *\n\x09 *\x09If not specified, the local space of SourceBone will be used. (ie relative to parent bone)\n\x09 * This mode won't work in conjunction with EvalSpaceBone;\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Evaluate SourceBone transform relative from its Reference Pose.\nThis is recommended when using Swing and Twist Angle as Distance Method, since the twist will be computed from RefPose.\n\nIf not specified, the local space of SourceBone will be used. (ie relative to parent bone)\nThis mode won't work in conjunction with EvalSpaceBone;" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnlyDriveBones_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** List of bones that will modified by this node. If no list is provided, all bones bones with a track in the PoseAsset will be modified */" },
{ "EditCondition", "DriveOutput == EPoseDriverOutput::DrivePoses" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "List of bones that will modified by this node. If no list is provided, all bones bones with a track in the PoseAsset will be modified" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseTargets_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Targets used to compare with current pose and drive morphs/poses */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Targets used to compare with current pose and drive morphs/poses" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RBFParams_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Parameters used by RBF solver */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Parameters used by RBF solver" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DriveSource_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Which part of the transform is read */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Which part of the transform is read" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DriveOutput_MetaData[] = {
{ "Category", "PoseDriver" },
{ "Comment", "/** Whether we should drive poses or curves */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Whether we should drive poses or curves" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Comment", "// Deprecated\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Deprecated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TwistAxis_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialScaling_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSoloDrivenOnly_MetaData[] = {
{ "Comment", "/** Only solo the driven poses, and don't move the source joint(s) to match */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "ToolTip", "Only solo the driven poses, and don't move the source joint(s) to match" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/*\n\x09 * Max LOD that this node is allowed to run\n\x09 * For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09 * when the component LOD becomes 3, it will stop update/evaluate\n\x09 * currently transition would be issue and that has to be re-visited\n\x09 */" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseDriver.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_PoseDriver constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_SourcePose;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBones_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SourceBones;
static const UECodeGen_Private::FStructPropertyParams NewProp_EvalSpaceBone;
static void NewProp_bEvalFromRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEvalFromRefPose;
static const UECodeGen_Private::FStructPropertyParams NewProp_OnlyDriveBones_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OnlyDriveBones;
static const UECodeGen_Private::FStructPropertyParams NewProp_PoseTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PoseTargets;
static const UECodeGen_Private::FStructPropertyParams NewProp_RBFParams;
static const UECodeGen_Private::FBytePropertyParams NewProp_DriveSource_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DriveSource;
static const UECodeGen_Private::FBytePropertyParams NewProp_DriveOutput_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DriveOutput;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FBytePropertyParams NewProp_TwistAxis;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RadialScaling;
static void NewProp_bSoloDrivenOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSoloDrivenOnly;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_PoseDriver constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_PoseDriver>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics
static_assert(std::is_polymorphic<FAnimNode_PoseDriver>() == std::is_polymorphic<FAnimNode_PoseHandler>(), "USTRUCT FAnimNode_PoseDriver cannot be polymorphic unless super FAnimNode_PoseHandler is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver;
class UScriptStruct* FAnimNode_PoseDriver::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_PoseDriver, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_PoseDriver"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_PoseDriver Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourcePose = { "SourcePose", nullptr, (EPropertyFlags)0x0010000000000045, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, SourcePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePose_MetaData), NewProp_SourcePose_MetaData) }; // 2890301526
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBones_Inner = { "SourceBones", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBones = { "SourceBones", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, SourceBones), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBones_MetaData), NewProp_SourceBones_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_EvalSpaceBone = { "EvalSpaceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, EvalSpaceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvalSpaceBone_MetaData), NewProp_EvalSpaceBone_MetaData) }; // 1102615820
void Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bEvalFromRefPose_SetBit(void* Obj)
{
((FAnimNode_PoseDriver*)Obj)->bEvalFromRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bEvalFromRefPose = { "bEvalFromRefPose", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_PoseDriver), &Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bEvalFromRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEvalFromRefPose_MetaData), NewProp_bEvalFromRefPose_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_OnlyDriveBones_Inner = { "OnlyDriveBones", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(0, nullptr) }; // 1102615820
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_OnlyDriveBones = { "OnlyDriveBones", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, OnlyDriveBones), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnlyDriveBones_MetaData), NewProp_OnlyDriveBones_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_PoseTargets_Inner = { "PoseTargets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPoseDriverTarget, METADATA_PARAMS(0, nullptr) }; // 2979899273
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_PoseTargets = { "PoseTargets", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, PoseTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseTargets_MetaData), NewProp_PoseTargets_MetaData) }; // 2979899273
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_RBFParams = { "RBFParams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, RBFParams), Z_Construct_UScriptStruct_FRBFParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RBFParams_MetaData), NewProp_RBFParams_MetaData) }; // 1328696881
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveSource_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveSource = { "DriveSource", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, DriveSource), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverSource, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DriveSource_MetaData), NewProp_DriveSource_MetaData) }; // 765187264
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveOutput_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveOutput = { "DriveOutput", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, DriveOutput), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverOutput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DriveOutput_MetaData), NewProp_DriveOutput_MetaData) }; // 1127917704
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, SourceBone_DEPRECATED), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_TwistAxis = { "TwistAxis", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, TwistAxis_DEPRECATED), Z_Construct_UEnum_Engine_EBoneAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TwistAxis_MetaData), NewProp_TwistAxis_MetaData) }; // 4250393997
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_Type_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, Type_DEPRECATED), Z_Construct_UEnum_AnimGraphRuntime_EPoseDriverType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 3467882465
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_RadialScaling = { "RadialScaling", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, RadialScaling_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialScaling_MetaData), NewProp_RadialScaling_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bSoloDrivenOnly_SetBit(void* Obj)
{
((FAnimNode_PoseDriver*)Obj)->bSoloDrivenOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bSoloDrivenOnly = { "bSoloDrivenOnly", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_PoseDriver), &Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bSoloDrivenOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSoloDrivenOnly_MetaData), NewProp_bSoloDrivenOnly_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseDriver, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourcePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBones_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_EvalSpaceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bEvalFromRefPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_OnlyDriveBones_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_OnlyDriveBones,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_PoseTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_PoseTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_RBFParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveSource_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveOutput_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_DriveOutput,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_TwistAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_RadialScaling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_bSoloDrivenOnly,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewProp_LODThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_PoseDriver Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_PoseHandler,
&NewStructOps,
"AnimNode_PoseDriver",
Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::PropPointers),
sizeof(FAnimNode_PoseDriver),
alignof(FAnimNode_PoseDriver),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseDriver()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_PoseDriver ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPoseDriverType_StaticEnum, TEXT("EPoseDriverType"), &Z_Registration_Info_UEnum_EPoseDriverType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3467882465U) },
{ EPoseDriverSource_StaticEnum, TEXT("EPoseDriverSource"), &Z_Registration_Info_UEnum_EPoseDriverSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 765187264U) },
{ EPoseDriverOutput_StaticEnum, TEXT("EPoseDriverOutput"), &Z_Registration_Info_UEnum_EPoseDriverOutput, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1127917704U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPoseDriverTransform::StaticStruct, Z_Construct_UScriptStruct_FPoseDriverTransform_Statics::NewStructOps, TEXT("PoseDriverTransform"),&Z_Registration_Info_UScriptStruct_FPoseDriverTransform, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseDriverTransform), 2109762931U) },
{ FPoseDriverTarget::StaticStruct, Z_Construct_UScriptStruct_FPoseDriverTarget_Statics::NewStructOps, TEXT("PoseDriverTarget"),&Z_Registration_Info_UScriptStruct_FPoseDriverTarget, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPoseDriverTarget), 2979899273U) },
{ FAnimNode_PoseDriver::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics::NewStructOps, TEXT("AnimNode_PoseDriver"),&Z_Registration_Info_UScriptStruct_FAnimNode_PoseDriver, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_PoseDriver), 1534215102U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_3590179631{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,84 @@
// 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 "AnimNodes/AnimNode_PoseDriver.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_PoseDriver_generated_h
#error "AnimNode_PoseDriver.generated.h already included, missing '#pragma once' in AnimNode_PoseDriver.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_PoseDriver_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPoseDriverTransform **********************************************
struct Z_Construct_UScriptStruct_FPoseDriverTransform_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h_48_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPoseDriverTransform_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FPoseDriverTransform;
// ********** End ScriptStruct FPoseDriverTransform ************************************************
// ********** Begin ScriptStruct FPoseDriverTarget *************************************************
struct Z_Construct_UScriptStruct_FPoseDriverTarget_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPoseDriverTarget_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FPoseDriverTarget;
// ********** End ScriptStruct FPoseDriverTarget ***************************************************
// ********** Begin ScriptStruct FAnimNode_PoseDriver **********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h_135_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_PoseDriver_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_PoseHandler Super;
struct FAnimNode_PoseDriver;
// ********** End ScriptStruct FAnimNode_PoseDriver ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseDriver_h
// ********** Begin Enum EPoseDriverType ***********************************************************
#define FOREACH_ENUM_EPOSEDRIVERTYPE(op) \
op(EPoseDriverType::SwingAndTwist) \
op(EPoseDriverType::SwingOnly) \
op(EPoseDriverType::Translation)
enum class EPoseDriverType : uint8;
template<> struct TIsUEnumClass<EPoseDriverType> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverType>();
// ********** End Enum EPoseDriverType *************************************************************
// ********** Begin Enum EPoseDriverSource *********************************************************
#define FOREACH_ENUM_EPOSEDRIVERSOURCE(op) \
op(EPoseDriverSource::Rotation) \
op(EPoseDriverSource::Translation)
enum class EPoseDriverSource : uint8;
template<> struct TIsUEnumClass<EPoseDriverSource> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverSource>();
// ********** End Enum EPoseDriverSource ***********************************************************
// ********** Begin Enum EPoseDriverOutput *********************************************************
#define FOREACH_ENUM_EPOSEDRIVEROUTPUT(op) \
op(EPoseDriverOutput::DrivePoses) \
op(EPoseDriverOutput::DriveCurves)
enum class EPoseDriverOutput : uint8;
template<> struct TIsUEnumClass<EPoseDriverOutput> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EPoseDriverOutput>();
// ********** End Enum EPoseDriverOutput ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,109 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_PoseHandler.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_PoseHandler() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseHandler();
ENGINE_API UClass* Z_Construct_UClass_UPoseAsset_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_AssetPlayerBase();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_PoseHandler *********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_PoseHandler); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_PoseHandler); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\n// Typically the playback position of the animation for this node will represent something other than time, like jump height.\n// This node will not trigger any notifies present in the associated sequence.\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseHandler.h" },
{ "ToolTip", "Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.\nTypically the playback position of the animation for this node will represent something other than time, like jump height.\nThis node will not trigger any notifies present in the associated sequence." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PoseAsset_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// The animation sequence asset to evaluate\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseHandler.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "The animation sequence asset to evaluate" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_PoseHandler constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PoseAsset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_PoseHandler constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_PoseHandler>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics
static_assert(std::is_polymorphic<FAnimNode_PoseHandler>() == std::is_polymorphic<FAnimNode_AssetPlayerBase>(), "USTRUCT FAnimNode_PoseHandler cannot be polymorphic unless super FAnimNode_AssetPlayerBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler;
class UScriptStruct* FAnimNode_PoseHandler::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_PoseHandler, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_PoseHandler"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_PoseHandler Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::NewProp_PoseAsset = { "PoseAsset", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseHandler, PoseAsset), Z_Construct_UClass_UPoseAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PoseAsset_MetaData), NewProp_PoseAsset_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::NewProp_PoseAsset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_PoseHandler Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_AssetPlayerBase,
&NewStructOps,
"AnimNode_PoseHandler",
Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::PropPointers),
sizeof(FAnimNode_PoseHandler),
alignof(FAnimNode_PoseHandler),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseHandler()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_PoseHandler ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseHandler_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_PoseHandler::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_PoseHandler_Statics::NewStructOps, TEXT("AnimNode_PoseHandler"),&Z_Registration_Info_UScriptStruct_FAnimNode_PoseHandler, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_PoseHandler), 2809252315U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseHandler_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseHandler_h__Script_AnimGraphRuntime_95050050{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseHandler_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseHandler_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,194 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_PoseSnapshot.h"
#include "Animation/PoseSnapshot.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_PoseSnapshot() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseSnapshot();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESnapshotSourceMode *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESnapshotSourceMode;
static UEnum* ESnapshotSourceMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESnapshotSourceMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ESnapshotSourceMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("ESnapshotSourceMode"));
}
return Z_Registration_Info_UEnum_ESnapshotSourceMode.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESnapshotSourceMode>()
{
return ESnapshotSourceMode_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** How to access the snapshot */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseSnapshot.h" },
{ "NamedSnapshot.Comment", "/** \n\x09 * Refer to an internal snapshot by name (previously stored with SavePoseSnapshot). \n\x09 * This can be more efficient than access via pin.\n\x09 */" },
{ "NamedSnapshot.Name", "ESnapshotSourceMode::NamedSnapshot" },
{ "NamedSnapshot.ToolTip", "Refer to an internal snapshot by name (previously stored with SavePoseSnapshot).\nThis can be more efficient than access via pin." },
{ "SnapshotPin.Comment", "/** \n\x09 * Use a snapshot variable (previously populated using SnapshotPose).\n\x09 * This is more flexible and allows poses to be modified and managed externally to the animation blueprint.\n\x09 */" },
{ "SnapshotPin.Name", "ESnapshotSourceMode::SnapshotPin" },
{ "SnapshotPin.ToolTip", "Use a snapshot variable (previously populated using SnapshotPose).\nThis is more flexible and allows poses to be modified and managed externally to the animation blueprint." },
{ "ToolTip", "How to access the snapshot" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESnapshotSourceMode::NamedSnapshot", (int64)ESnapshotSourceMode::NamedSnapshot },
{ "ESnapshotSourceMode::SnapshotPin", (int64)ESnapshotSourceMode::SnapshotPin },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"ESnapshotSourceMode",
"ESnapshotSourceMode",
Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode()
{
if (!Z_Registration_Info_UEnum_ESnapshotSourceMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESnapshotSourceMode.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESnapshotSourceMode.InnerSingleton;
}
// ********** End Enum ESnapshotSourceMode *********************************************************
// ********** Begin ScriptStruct FAnimNode_PoseSnapshot ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_PoseSnapshot); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_PoseSnapshot); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** Provide a snapshot pose, either from the internal named pose cache or via a supplied snapshot */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseSnapshot.h" },
{ "ToolTip", "Provide a snapshot pose, either from the internal named pose cache or via a supplied snapshot" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SnapshotName_MetaData[] = {
{ "Category", "Snapshot" },
{ "Comment", "/** The name of the snapshot previously stored with SavePoseSnapshot */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseSnapshot.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "The name of the snapshot previously stored with SavePoseSnapshot" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Snapshot_MetaData[] = {
{ "Category", "Snapshot" },
{ "Comment", "/** Snapshot to use. This should be populated at first by calling SnapshotPose */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseSnapshot.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Snapshot to use. This should be populated at first by calling SnapshotPose" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mode_MetaData[] = {
{ "Category", "Snapshot" },
{ "Comment", "/** How to access the snapshot */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_PoseSnapshot.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "How to access the snapshot" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_PoseSnapshot constinit property declarations ************
static const UECodeGen_Private::FNamePropertyParams NewProp_SnapshotName;
static const UECodeGen_Private::FStructPropertyParams NewProp_Snapshot;
static const UECodeGen_Private::FBytePropertyParams NewProp_Mode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Mode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_PoseSnapshot constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_PoseSnapshot>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics
static_assert(std::is_polymorphic<FAnimNode_PoseSnapshot>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_PoseSnapshot cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot;
class UScriptStruct* FAnimNode_PoseSnapshot::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_PoseSnapshot"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_PoseSnapshot Property Definitions ***********************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_SnapshotName = { "SnapshotName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseSnapshot, SnapshotName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SnapshotName_MetaData), NewProp_SnapshotName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Snapshot = { "Snapshot", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseSnapshot, Snapshot), Z_Construct_UScriptStruct_FPoseSnapshot, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Snapshot_MetaData), NewProp_Snapshot_MetaData) }; // 4261289235
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Mode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Mode = { "Mode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_PoseSnapshot, Mode), Z_Construct_UEnum_AnimGraphRuntime_ESnapshotSourceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mode_MetaData), NewProp_Mode_MetaData) }; // 1118160120
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_SnapshotName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Snapshot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Mode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewProp_Mode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_PoseSnapshot Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_PoseSnapshot",
Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::PropPointers),
sizeof(FAnimNode_PoseSnapshot),
alignof(FAnimNode_PoseSnapshot),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_PoseSnapshot **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESnapshotSourceMode_StaticEnum, TEXT("ESnapshotSourceMode"), &Z_Registration_Info_UEnum_ESnapshotSourceMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1118160120U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_PoseSnapshot::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics::NewStructOps, TEXT("AnimNode_PoseSnapshot"),&Z_Registration_Info_UScriptStruct_FAnimNode_PoseSnapshot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_PoseSnapshot), 3875839993U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_2240971408{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_PoseSnapshot.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_PoseSnapshot_generated_h
#error "AnimNode_PoseSnapshot.generated.h already included, missing '#pragma once' in AnimNode_PoseSnapshot.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_PoseSnapshot_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_PoseSnapshot ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h_34_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_PoseSnapshot_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_PoseSnapshot;
// ********** End ScriptStruct FAnimNode_PoseSnapshot **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_PoseSnapshot_h
// ********** Begin Enum ESnapshotSourceMode *******************************************************
#define FOREACH_ENUM_ESNAPSHOTSOURCEMODE(op) \
op(ESnapshotSourceMode::NamedSnapshot) \
op(ESnapshotSourceMode::SnapshotPin)
enum class ESnapshotSourceMode : uint8;
template<> struct TIsUEnumClass<ESnapshotSourceMode> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESnapshotSourceMode>();
// ********** End Enum ESnapshotSourceMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,296 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_RandomPlayer.h"
#include "AlphaBlend.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RandomPlayer() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RandomPlayer();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequenceBase_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAlphaBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_AssetPlayerRelevancyBase();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRandomPlayerSequenceEntry ****************************************
struct Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRandomPlayerSequenceEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FRandomPlayerSequenceEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/** The random player node holds a list of sequences and parameter ranges which will be played continuously\n * In a random order. If shuffle mode is enabled then each entry will be played once before repeating any\n */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "The random player node holds a list of sequences and parameter ranges which will be played continuously\nIn a random order. If shuffle mode is enabled then each entry will be played once before repeating any" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sequence_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Sequence to play when this entry is picked */" },
{ "DisallowedClasses", "/Script/Engine.AnimMontage" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Sequence to play when this entry is picked" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChanceToPlay_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** When not in shuffle mode, this is the chance this entry will play (normalized against all other sample chances) */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "When not in shuffle mode, this is the chance this entry will play (normalized against all other sample chances)" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinLoopCount_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Minimum number of times this entry will loop before ending */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Minimum number of times this entry will loop before ending" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxLoopCount_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Maximum number of times this entry will loop before ending */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Maximum number of times this entry will loop before ending" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinPlayRate_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Minimum playrate for this entry */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Minimum playrate for this entry" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxPlayRate_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0" },
{ "Comment", "/** Maximum playrate for this entry */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Maximum playrate for this entry" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendIn_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Blending properties used when this entry is blending in ontop of another entry */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Blending properties used when this entry is blending in ontop of another entry" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRandomPlayerSequenceEntry constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sequence;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ChanceToPlay;
static const UECodeGen_Private::FIntPropertyParams NewProp_MinLoopCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxLoopCount;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinPlayRate;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxPlayRate;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendIn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRandomPlayerSequenceEntry constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRandomPlayerSequenceEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry;
class UScriptStruct* FRandomPlayerSequenceEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("RandomPlayerSequenceEntry"));
}
return Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FRandomPlayerSequenceEntry Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_Sequence = { "Sequence", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, Sequence), Z_Construct_UClass_UAnimSequenceBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sequence_MetaData), NewProp_Sequence_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_ChanceToPlay = { "ChanceToPlay", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, ChanceToPlay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChanceToPlay_MetaData), NewProp_ChanceToPlay_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MinLoopCount = { "MinLoopCount", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, MinLoopCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinLoopCount_MetaData), NewProp_MinLoopCount_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MaxLoopCount = { "MaxLoopCount", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, MaxLoopCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxLoopCount_MetaData), NewProp_MaxLoopCount_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MinPlayRate = { "MinPlayRate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, MinPlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinPlayRate_MetaData), NewProp_MinPlayRate_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MaxPlayRate = { "MaxPlayRate", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, MaxPlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxPlayRate_MetaData), NewProp_MaxPlayRate_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_BlendIn = { "BlendIn", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomPlayerSequenceEntry, BlendIn), Z_Construct_UScriptStruct_FAlphaBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendIn_MetaData), NewProp_BlendIn_MetaData) }; // 4225539884
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_Sequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_ChanceToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MinLoopCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MaxLoopCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MinPlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_MaxPlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewProp_BlendIn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRandomPlayerSequenceEntry Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"RandomPlayerSequenceEntry",
Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::PropPointers),
sizeof(FRandomPlayerSequenceEntry),
alignof(FRandomPlayerSequenceEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry()
{
if (!Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.InnerSingleton, Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry.InnerSingleton);
}
// ********** End ScriptStruct FRandomPlayerSequenceEntry ******************************************
// ********** Begin ScriptStruct FAnimNode_RandomPlayer ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RandomPlayer); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RandomPlayer); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Entries_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** List of sequences to randomly step through */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "List of sequences to randomly step through" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreForRelevancyTest_MetaData[] = {
{ "Category", "Relevancy" },
{ "Comment", "// If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node\n" },
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "If true, \"Relevant anim\" nodes that look for the highest weighted animation in a state will ignore this node" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendWeight_MetaData[] = {
{ "Category", "DoNotEdit" },
{ "Comment", "/** Last encountered blend weight for this node */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "Last encountered blend weight for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShuffleMode_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** When shuffle mode is active we will never loop a sequence beyond MaxLoopCount\n\x09 * without visiting each sequence in turn (no repeats). Enabling this will ignore\n\x09 * ChanceToPlay for each entry\n\x09 */" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RandomPlayer.h" },
{ "ToolTip", "When shuffle mode is active we will never loop a sequence beyond MaxLoopCount\nwithout visiting each sequence in turn (no repeats). Enabling this will ignore\nChanceToPlay for each entry" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RandomPlayer constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Entries_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Entries;
#if WITH_EDITORONLY_DATA
static void NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreForRelevancyTest;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendWeight;
static void NewProp_bShuffleMode_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShuffleMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RandomPlayer constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RandomPlayer>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics
static_assert(std::is_polymorphic<FAnimNode_RandomPlayer>() == std::is_polymorphic<FAnimNode_AssetPlayerRelevancyBase>(), "USTRUCT FAnimNode_RandomPlayer cannot be polymorphic unless super FAnimNode_AssetPlayerRelevancyBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer;
class UScriptStruct* FAnimNode_RandomPlayer::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RandomPlayer, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RandomPlayer"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RandomPlayer Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_Entries_Inner = { "Entries", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry, METADATA_PARAMS(0, nullptr) }; // 2591028538
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_Entries = { "Entries", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RandomPlayer, Entries), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Entries_MetaData), NewProp_Entries_MetaData) }; // 2591028538
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bIgnoreForRelevancyTest_SetBit(void* Obj)
{
((FAnimNode_RandomPlayer*)Obj)->bIgnoreForRelevancyTest = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bIgnoreForRelevancyTest = { "bIgnoreForRelevancyTest", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RandomPlayer), &Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bIgnoreForRelevancyTest_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreForRelevancyTest_MetaData), NewProp_bIgnoreForRelevancyTest_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_BlendWeight = { "BlendWeight", nullptr, (EPropertyFlags)0x0020080000002004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RandomPlayer, BlendWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendWeight_MetaData), NewProp_BlendWeight_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bShuffleMode_SetBit(void* Obj)
{
((FAnimNode_RandomPlayer*)Obj)->bShuffleMode = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bShuffleMode = { "bShuffleMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RandomPlayer), &Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bShuffleMode_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShuffleMode_MetaData), NewProp_bShuffleMode_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_Entries_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_Entries,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bIgnoreForRelevancyTest,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_BlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewProp_bShuffleMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RandomPlayer Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_AssetPlayerRelevancyBase,
&NewStructOps,
"AnimNode_RandomPlayer",
Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::PropPointers),
sizeof(FAnimNode_RandomPlayer),
alignof(FAnimNode_RandomPlayer),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RandomPlayer()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RandomPlayer **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRandomPlayerSequenceEntry::StaticStruct, Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics::NewStructOps, TEXT("RandomPlayerSequenceEntry"),&Z_Registration_Info_UScriptStruct_FRandomPlayerSequenceEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRandomPlayerSequenceEntry), 2591028538U) },
{ FAnimNode_RandomPlayer::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics::NewStructOps, TEXT("AnimNode_RandomPlayer"),&Z_Registration_Info_UScriptStruct_FAnimNode_RandomPlayer, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RandomPlayer), 2758149987U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h__Script_AnimGraphRuntime_2364992334{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AnimNodes/AnimNode_RandomPlayer.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_RandomPlayer_generated_h
#error "AnimNode_RandomPlayer.generated.h already included, missing '#pragma once' in AnimNode_RandomPlayer.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_RandomPlayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FRandomPlayerSequenceEntry ****************************************
struct Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h_26_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRandomPlayerSequenceEntry_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FRandomPlayerSequenceEntry;
// ********** End ScriptStruct FRandomPlayerSequenceEntry ******************************************
// ********** Begin ScriptStruct FAnimNode_RandomPlayer ********************************************
struct Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h_98_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_RandomPlayer_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_AssetPlayerRelevancyBase Super;
struct FAnimNode_RandomPlayer;
// ********** End ScriptStruct FAnimNode_RandomPlayer **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RandomPlayer_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,220 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_RefPose.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RefPose() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RefPose();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERefPoseType **************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERefPoseType;
static UEnum* ERefPoseType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERefPoseType.OuterSingleton)
{
Z_Registration_Info_UEnum_ERefPoseType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("ERefPoseType"));
}
return Z_Registration_Info_UEnum_ERefPoseType.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ERefPoseType>()
{
return ERefPoseType_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "EIT_Additive.Name", "EIT_Additive" },
{ "EIT_LocalSpace.Name", "EIT_LocalSpace" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RefPose.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EIT_LocalSpace", (int64)EIT_LocalSpace },
{ "EIT_Additive", (int64)EIT_Additive },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"ERefPoseType",
"ERefPoseType",
Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType()
{
if (!Z_Registration_Info_UEnum_ERefPoseType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERefPoseType.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERefPoseType.InnerSingleton;
}
// ********** End Enum ERefPoseType ****************************************************************
// ********** Begin ScriptStruct FAnimNode_RefPose *************************************************
struct Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RefPose); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RefPose); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "// RefPose pose nodes - ref pose or additive RefPose pose\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RefPose.h" },
{ "ToolTip", "RefPose pose nodes - ref pose or additive RefPose pose" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RefPoseType_MetaData[] = {
{ "FoldProperty", "" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RefPose.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RefPose constinit property declarations *****************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_RefPoseType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_RefPose constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RefPose>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics
static_assert(std::is_polymorphic<FAnimNode_RefPose>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_RefPose cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RefPose;
class UScriptStruct* FAnimNode_RefPose::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RefPose, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RefPose"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RefPose Property Definitions ****************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::NewProp_RefPoseType = { "RefPoseType", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RefPose, RefPoseType), Z_Construct_UEnum_AnimGraphRuntime_ERefPoseType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RefPoseType_MetaData), NewProp_RefPoseType_MetaData) }; // 2132824023
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::NewProp_RefPoseType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End ScriptStruct FAnimNode_RefPose Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_RefPose",
IF_WITH_EDITORONLY_DATA(Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::PropPointers, nullptr),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::PropPointers), 0),
sizeof(FAnimNode_RefPose),
alignof(FAnimNode_RefPose),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RefPose()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RefPose.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RefPose ***************************************************
// ********** Begin ScriptStruct FAnimNode_MeshSpaceRefPose ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_MeshSpaceRefPose); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_MeshSpaceRefPose); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RefPose.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_MeshSpaceRefPose constinit property declarations ********
// ********** End ScriptStruct FAnimNode_MeshSpaceRefPose constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_MeshSpaceRefPose>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics
static_assert(std::is_polymorphic<FAnimNode_MeshSpaceRefPose>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_MeshSpaceRefPose cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose;
class UScriptStruct* FAnimNode_MeshSpaceRefPose::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_MeshSpaceRefPose"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_MeshSpaceRefPose",
nullptr,
0,
sizeof(FAnimNode_MeshSpaceRefPose),
alignof(FAnimNode_MeshSpaceRefPose),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_MeshSpaceRefPose ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERefPoseType_StaticEnum, TEXT("ERefPoseType"), &Z_Registration_Info_UEnum_ERefPoseType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2132824023U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RefPose::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics::NewStructOps, TEXT("AnimNode_RefPose"),&Z_Registration_Info_UScriptStruct_FAnimNode_RefPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RefPose), 1267096653U) },
{ FAnimNode_MeshSpaceRefPose::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics::NewStructOps, TEXT("AnimNode_MeshSpaceRefPose"),&Z_Registration_Info_UScriptStruct_FAnimNode_MeshSpaceRefPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_MeshSpaceRefPose), 4043579065U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_2626512232{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,53 @@
// 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 "AnimNodes/AnimNode_RefPose.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_RefPose_generated_h
#error "AnimNode_RefPose.generated.h already included, missing '#pragma once' in AnimNode_RefPose.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_RefPose_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_RefPose *************************************************
struct Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h_21_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_RefPose_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_RefPose;
// ********** End ScriptStruct FAnimNode_RefPose ***************************************************
// ********** Begin ScriptStruct FAnimNode_MeshSpaceRefPose ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_MeshSpaceRefPose_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_MeshSpaceRefPose;
// ********** End ScriptStruct FAnimNode_MeshSpaceRefPose ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RefPose_h
// ********** Begin Enum ERefPoseType **************************************************************
#define FOREACH_ENUM_EREFPOSETYPE(op) \
op(EIT_LocalSpace) \
op(EIT_Additive)
enum ERefPoseType : int;
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ERefPoseType>();
// ********** End Enum ERefPoseType ****************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_ResetRoot.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ResetRoot() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ResetRoot();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_ResetRoot ***********************************************
struct Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ResetRoot); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ResetRoot); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ResetRoot.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ResetRoot constinit property declarations ***************
// ********** End ScriptStruct FAnimNode_ResetRoot constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ResetRoot>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics
static_assert(std::is_polymorphic<FAnimNode_ResetRoot>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_ResetRoot cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot;
class UScriptStruct* FAnimNode_ResetRoot::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ResetRoot, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ResetRoot"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_ResetRoot",
nullptr,
0,
sizeof(FAnimNode_ResetRoot),
alignof(FAnimNode_ResetRoot),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ResetRoot()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ResetRoot *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ResetRoot_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ResetRoot::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ResetRoot_Statics::NewStructOps, TEXT("AnimNode_ResetRoot"),&Z_Registration_Info_UScriptStruct_FAnimNode_ResetRoot, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ResetRoot), 2340553816U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ResetRoot_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ResetRoot_h__Script_AnimGraphRuntime_823611985{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ResetRoot_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ResetRoot_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,704 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_RigidBody.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RigidBody() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace();
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RigidBody();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FSimSpaceSettings();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionChannel();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESimulationSpace **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESimulationSpace;
static UEnum* ESimulationSpace_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESimulationSpace.OuterSingleton)
{
Z_Registration_Info_UEnum_ESimulationSpace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("ESimulationSpace"));
}
return Z_Registration_Info_UEnum_ESimulationSpace.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESimulationSpace>()
{
return ESimulationSpace_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BaseBoneSpace.Comment", "/** Simulate in another bone space. Moving the entire skeletal mesh and individually modifying the base bone will have no affect on velocities */" },
{ "BaseBoneSpace.Name", "ESimulationSpace::BaseBoneSpace" },
{ "BaseBoneSpace.ToolTip", "Simulate in another bone space. Moving the entire skeletal mesh and individually modifying the base bone will have no affect on velocities" },
{ "Comment", "/** Determines in what space the simulation should run */" },
{ "ComponentSpace.Comment", "/** Simulate in component space. Moving the entire skeletal mesh will have no affect on velocities */" },
{ "ComponentSpace.Name", "ESimulationSpace::ComponentSpace" },
{ "ComponentSpace.ToolTip", "Simulate in component space. Moving the entire skeletal mesh will have no affect on velocities" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Determines in what space the simulation should run" },
{ "WorldSpace.Comment", "/** Simulate in world space. Moving the skeletal mesh will generate velocity changes */" },
{ "WorldSpace.Name", "ESimulationSpace::WorldSpace" },
{ "WorldSpace.ToolTip", "Simulate in world space. Moving the skeletal mesh will generate velocity changes" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESimulationSpace::ComponentSpace", (int64)ESimulationSpace::ComponentSpace },
{ "ESimulationSpace::WorldSpace", (int64)ESimulationSpace::WorldSpace },
{ "ESimulationSpace::BaseBoneSpace", (int64)ESimulationSpace::BaseBoneSpace },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"ESimulationSpace",
"ESimulationSpace",
Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace()
{
if (!Z_Registration_Info_UEnum_ESimulationSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESimulationSpace.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESimulationSpace.InnerSingleton;
}
// ********** End Enum ESimulationSpace ************************************************************
// ********** Begin Enum ESimulationTiming *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESimulationTiming;
static UEnum* ESimulationTiming_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESimulationTiming.OuterSingleton)
{
Z_Registration_Info_UEnum_ESimulationTiming.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("ESimulationTiming"));
}
return Z_Registration_Info_UEnum_ESimulationTiming.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESimulationTiming>()
{
return ESimulationTiming_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Determines behaviour regarding deferral of simulation tasks. */" },
{ "Default.Comment", "/** Use the default project setting as defined by p.RigidBodyNode.DeferredSimulationDefault. */" },
{ "Default.Name", "ESimulationTiming::Default" },
{ "Default.ToolTip", "Use the default project setting as defined by p.RigidBodyNode.DeferredSimulationDefault." },
{ "Deferred.Comment", "/** Always run the simulation in the background and retrieve the result on the next animation evaluation. */" },
{ "Deferred.Name", "ESimulationTiming::Deferred" },
{ "Deferred.ToolTip", "Always run the simulation in the background and retrieve the result on the next animation evaluation." },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "Synchronous.Comment", "/** Always run the simulation to completion during animation evaluation. */" },
{ "Synchronous.Name", "ESimulationTiming::Synchronous" },
{ "Synchronous.ToolTip", "Always run the simulation to completion during animation evaluation." },
{ "ToolTip", "Determines behaviour regarding deferral of simulation tasks." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESimulationTiming::Default", (int64)ESimulationTiming::Default },
{ "ESimulationTiming::Synchronous", (int64)ESimulationTiming::Synchronous },
{ "ESimulationTiming::Deferred", (int64)ESimulationTiming::Deferred },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"ESimulationTiming",
"ESimulationTiming",
Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming()
{
if (!Z_Registration_Info_UEnum_ESimulationTiming.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESimulationTiming.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESimulationTiming.InnerSingleton;
}
// ********** End Enum ESimulationTiming ***********************************************************
// ********** Begin ScriptStruct FSimSpaceSettings *************************************************
struct Z_Construct_UScriptStruct_FSimSpaceSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSimSpaceSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FSimSpaceSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldAlpha_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Global multipler on the effects of simulation space movement. Must be in range [0, 1]. If WorldAlpha = 0.0, the system is disabled and the simulation will\n// be fully local (i.e., world-space actor movement and rotation does not affect the simulation). When WorldAlpha = 1.0 the simulation effectively acts as a \n// world-space sim, but with the ability to apply limits using the other parameters.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Global multipler on the effects of simulation space movement. Must be in range [0, 1]. If WorldAlpha = 0.0, the system is disabled and the simulation will\nbe fully local (i.e., world-space actor movement and rotation does not affect the simulation). When WorldAlpha = 1.0 the simulation effectively acts as a\nworld-space sim, but with the ability to apply limits using the other parameters." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VelocityScaleZ_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// Multiplier on the Z-component of velocity and acceleration that is passed to the simulation. Usually from 0.0 to 1.0 to \n// reduce the effects of jumping and crouching on the simulation, but it can be higher than 1.0 if you need to exaggerate this motion for some reason.\n// Should probably have been called \"WorldAlphaScaleZ\".\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Multiplier on the Z-component of velocity and acceleration that is passed to the simulation. Usually from 0.0 to 1.0 to\nreduce the effects of jumping and crouching on the simulation, but it can be higher than 1.0 if you need to exaggerate this motion for some reason.\nShould probably have been called \"WorldAlphaScaleZ\"." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DampingAlpha_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// A muliplier to control how much of the simulation space movement is used to calculate the drag forces from Linear/Angular Damping in the Physics Asset.\n// When DampingAlpha=1.0, Damping drag forces are equivalent to a world-space simulation. This is similar to air resistance.\n// When DampingAlpha=0.0, Damping drag forces depend only on local-space body velocity and not on the simulation space velocity.\n// It can be useful to set this to zero so that the Linear/Angular Damping settings on the BodyInstances do not contribute to air resistance. \n// Air resistance can be re-added in a controlled way using the ExternalLinearDrag setting below.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "A muliplier to control how much of the simulation space movement is used to calculate the drag forces from Linear/Angular Damping in the Physics Asset.\nWhen DampingAlpha=1.0, Damping drag forces are equivalent to a world-space simulation. This is similar to air resistance.\nWhen DampingAlpha=0.0, Damping drag forces depend only on local-space body velocity and not on the simulation space velocity.\nIt can be useful to set this to zero so that the Linear/Angular Damping settings on the BodyInstances do not contribute to air resistance.\nAir resistance can be re-added in a controlled way using the ExternalLinearDrag setting below." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxLinearVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// A clamp on the effective world-space velocity that is passed to the simulation. Units are cm/s. The default value effectively means \"unlimited\". It is not usually required to\n// change this but you would reduce this to limit the effects of drag on the bodies in the simulation (if you have bodies that have LinearDrag set to non-zero in the physics asset). \n// Expected values in this case would be somewhat less than the usual velocities of your object which is commonly a few hundred for a character.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "A clamp on the effective world-space velocity that is passed to the simulation. Units are cm/s. The default value effectively means \"unlimited\". It is not usually required to\nchange this but you would reduce this to limit the effects of drag on the bodies in the simulation (if you have bodies that have LinearDrag set to non-zero in the physics asset).\nExpected values in this case would be somewhat less than the usual velocities of your object which is commonly a few hundred for a character." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAngularVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// A clamp on the effective world-space angular velocity that is passed to the simulation. Units are radian/s, so a value of about 6.0 is one rotation per second.\n// The default value effectively means \"unlimited\". You would reduce this (and MaxAngularAcceleration) to limit how much bodies \"fly out\" when the actor spins on the spot. \n// This is especially useful if you have characters than can rotate very quickly and you would probably want values around or less than 10 in this case.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "A clamp on the effective world-space angular velocity that is passed to the simulation. Units are radian/s, so a value of about 6.0 is one rotation per second.\nThe default value effectively means \"unlimited\". You would reduce this (and MaxAngularAcceleration) to limit how much bodies \"fly out\" when the actor spins on the spot.\nThis is especially useful if you have characters than can rotate very quickly and you would probably want values around or less than 10 in this case." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxLinearAcceleration_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// A clamp on the effective world-space acceleration that is passed to the simulation. Units are cm/s/s. The default value effectively means \"unlimited\". \n// This property is used to stop the bodies of the simulation flying out when suddenly changing linear speed. It is useful when you have characters than can \n// changes from stationary to running very quickly such as in an FPS. A common value for a character might be in the few hundreds.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "A clamp on the effective world-space acceleration that is passed to the simulation. Units are cm/s/s. The default value effectively means \"unlimited\".\nThis property is used to stop the bodies of the simulation flying out when suddenly changing linear speed. It is useful when you have characters than can\nchanges from stationary to running very quickly such as in an FPS. A common value for a character might be in the few hundreds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAngularAcceleration_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMin", "0.0" },
{ "Comment", "// A clamp on the effective world-space angular accleration that is passed to the simulation. Units are radian/s/s. The default value effectively means \"unlimited\". \n// This has a similar effect to MaxAngularVelocity, except that it is related to the flying out of bodies when the rotation speed suddenly changes. Typical limist for\n// a character might be around 100.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "A clamp on the effective world-space angular accleration that is passed to the simulation. Units are radian/s/s. The default value effectively means \"unlimited\".\nThis has a similar effect to MaxAngularVelocity, except that it is related to the flying out of bodies when the rotation speed suddenly changes. Typical limist for\na character might be around 100." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalLinearDrag_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "ExternalLinearDrag is deprecated. Please use ExternalLinearDragV instead." },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalLinearDragV_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Additional linear drag applied to each body based on total body velocity. This is in addition to per-body linear damping in the physics asset (but see DampingAlpha to control that).\n// (NOTE: The \"V\" suffix is to differentiate from the deprecated float property of the same name. It means \"Vector\" and not \"Velocity\").\n//\n// NOTE: ExternalLinearDragV is in simulation space, so if the RB AnimNode is set to Bone Space the ExternalLinearDragV.Z will be the drag in the\n// Up direction of the selected bone.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Additional linear drag applied to each body based on total body velocity. This is in addition to per-body linear damping in the physics asset (but see DampingAlpha to control that).\n(NOTE: The \"V\" suffix is to differentiate from the deprecated float property of the same name. It means \"Vector\" and not \"Velocity\").\n\nNOTE: ExternalLinearDragV is in simulation space, so if the RB AnimNode is set to Bone Space the ExternalLinearDragV.Z will be the drag in the\nUp direction of the selected bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalLinearVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Additional velocity that is added to the component velocity so the simulation acts as if the actor is moving at speed, even when stationary. \n// Vector is in world space. Units are cm/s. Could be used for a wind effects etc. Typical values are similar to the velocity of the object or effect, \n// and usually around or less than 1000 for characters/wind.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Additional velocity that is added to the component velocity so the simulation acts as if the actor is moving at speed, even when stationary.\nVector is in world space. Units are cm/s. Could be used for a wind effects etc. Typical values are similar to the velocity of the object or effect,\nand usually around or less than 1000 for characters/wind." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalAngularVelocity_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "// Additional angular velocity that is added to the component angular velocity. This can be used to make the simulation act as if the actor is rotating\n// even when it is not. E.g., to apply physics to a character on a podium as the camera rotates around it, to emulate the podium itself rotating.\n// Vector is in world space. Units are rad/s.\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Additional angular velocity that is added to the component angular velocity. This can be used to make the simulation act as if the actor is rotating\neven when it is not. E.g., to apply physics to a character on a podium as the camera rotates around it, to emulate the podium itself rotating.\nVector is in world space. Units are rad/s." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSimSpaceSettings constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_WorldAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VelocityScaleZ;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DampingAlpha;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxLinearVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngularVelocity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxLinearAcceleration;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngularAcceleration;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExternalLinearDrag;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalLinearDragV;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalLinearVelocity;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalAngularVelocity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSimSpaceSettings constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSimSpaceSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSimSpaceSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSimSpaceSettings;
class UScriptStruct* FSimSpaceSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSimSpaceSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSimSpaceSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSimSpaceSettings, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("SimSpaceSettings"));
}
return Z_Registration_Info_UScriptStruct_FSimSpaceSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FSimSpaceSettings Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_WorldAlpha = { "WorldAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, WorldAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldAlpha_MetaData), NewProp_WorldAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_VelocityScaleZ = { "VelocityScaleZ", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, VelocityScaleZ), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VelocityScaleZ_MetaData), NewProp_VelocityScaleZ_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_DampingAlpha = { "DampingAlpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, DampingAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DampingAlpha_MetaData), NewProp_DampingAlpha_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxLinearVelocity = { "MaxLinearVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, MaxLinearVelocity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxLinearVelocity_MetaData), NewProp_MaxLinearVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxAngularVelocity = { "MaxAngularVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, MaxAngularVelocity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAngularVelocity_MetaData), NewProp_MaxAngularVelocity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxLinearAcceleration = { "MaxLinearAcceleration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, MaxLinearAcceleration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxLinearAcceleration_MetaData), NewProp_MaxLinearAcceleration_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxAngularAcceleration = { "MaxAngularAcceleration", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, MaxAngularAcceleration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAngularAcceleration_MetaData), NewProp_MaxAngularAcceleration_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearDrag = { "ExternalLinearDrag", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, ExternalLinearDrag_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalLinearDrag_MetaData), NewProp_ExternalLinearDrag_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearDragV = { "ExternalLinearDragV", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, ExternalLinearDragV), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalLinearDragV_MetaData), NewProp_ExternalLinearDragV_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearVelocity = { "ExternalLinearVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, ExternalLinearVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalLinearVelocity_MetaData), NewProp_ExternalLinearVelocity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalAngularVelocity = { "ExternalAngularVelocity", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSimSpaceSettings, ExternalAngularVelocity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalAngularVelocity_MetaData), NewProp_ExternalAngularVelocity_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_WorldAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_VelocityScaleZ,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_DampingAlpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxLinearVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxAngularVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxLinearAcceleration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_MaxAngularAcceleration,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearDrag,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearDragV,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalLinearVelocity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewProp_ExternalAngularVelocity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSimSpaceSettings Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
&NewStructOps,
"SimSpaceSettings",
Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::PropPointers),
sizeof(FSimSpaceSettings),
alignof(FSimSpaceSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSimSpaceSettings()
{
if (!Z_Registration_Info_UScriptStruct_FSimSpaceSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSimSpaceSettings.InnerSingleton, Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSimSpaceSettings.InnerSingleton);
}
// ********** End ScriptStruct FSimSpaceSettings ***************************************************
// ********** Begin ScriptStruct FAnimNode_RigidBody ***********************************************
struct Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RigidBody); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RigidBody); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\x09""Controller that simulates physics based on the physics asset of the skeletal mesh component\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Controller that simulates physics based on the physics asset of the skeletal mesh component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverridePhysicsAsset_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Physics asset to use. If empty use the skeletal mesh's default physics asset in case Default To Skeletal Mesh Physics Asset is set to True. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Physics asset to use. If empty use the skeletal mesh's default physics asset in case Default To Skeletal Mesh Physics Asset is set to True." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDefaultToSkeletalMeshPhysicsAsset_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Use the skeletal mesh physics asset as default in case set to True. The Override Physics Asset will always have priority over this. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Use the skeletal mesh physics asset as default in case set to True. The Override Physics Asset will always have priority over this." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseDefaultAsSimulated_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Treat parts in the Physics Asset with PhysicsType Default as Simulated for RBAN. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Treat parts in the Physics Asset with PhysicsType Default as Simulated for RBAN." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLocalLODThresholdOnly_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/** Enable if you want to ignore the p.RigidBodyLODThreshold CVAR and force the node to solely use the LOD threshold. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Enable if you want to ignore the p.RigidBodyLODThreshold CVAR and force the node to solely use the LOD threshold." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideWorldGravity_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Override gravity*/" },
{ "editcondition", "bOverrideWorldGravity" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Override gravity" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalForce_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Applies a uniform external force in world space. This allows for easily faking inertia of movement while still simulating in component space for example */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Applies a uniform external force in world space. This allows for easily faking inertia of movement while still simulating in component space for example" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentLinearAccScale_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** When using non-world-space sim, this controls how much of the components world-space acceleration is passed on to the local-space simulation. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "When using non-world-space sim, this controls how much of the components world-space acceleration is passed on to the local-space simulation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentLinearVelScale_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** When using non-world-space sim, this applies a 'drag' to the bodies in the local space simulation, based on the components world-space velocity. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "When using non-world-space sim, this applies a 'drag' to the bodies in the local space simulation, based on the components world-space velocity." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ComponentAppliedLinearAccClamp_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** When using non-world-space sim, this is an overall clamp on acceleration derived from ComponentLinearAccScale and ComponentLinearVelScale, to ensure it is not too large. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "When using non-world-space sim, this is an overall clamp on acceleration derived from ComponentLinearAccScale and ComponentLinearVelScale, to ensure it is not too large." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimSpaceSettings_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09 * Settings for the system which passes motion of the simulation's space\n\x09 * into the simulation. This allows the simulation to pass a\n\x09 * fraction of the world space motion onto the bodies which allows Bone-Space\n\x09 * and Component-Space simulations to react to world-space movement in a\n\x09 * controllable way.\n\x09 * This system is a superset of the functionality provided by ComponentLinearAccScale,\n\x09 * ComponentLinearVelScale, and ComponentAppliedLinearAccClamp. In general\n\x09 * you should not have both systems enabled.\n\x09 */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Settings for the system which passes motion of the simulation's space\ninto the simulation. This allows the simulation to pass a\nfraction of the world space motion onto the bodies which allows Bone-Space\nand Component-Space simulations to react to world-space movement in a\ncontrollable way.\nThis system is a superset of the functionality provided by ComponentLinearAccScale,\nComponentLinearVelScale, and ComponentAppliedLinearAccClamp. In general\nyou should not have both systems enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedBoundsScale_MetaData[] = {
{ "Category", "Settings" },
{ "ClampMax", "2.0" },
{ "ClampMin", "1.0" },
{ "Comment", "/**\n\x09 * Scale of cached bounds (vs. actual bounds).\n\x09 * Increasing this may improve performance, but overlaps may not work as well.\n\x09 * (A value of 1.0 effectively disables cached bounds).\n\x09 */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Scale of cached bounds (vs. actual bounds).\nIncreasing this may improve performance, but overlaps may not work as well.\n(A value of 1.0 effectively disables cached bounds)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseBoneRef_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Matters if SimulationSpace is BaseBone */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Matters if SimulationSpace is BaseBone" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverlapChannel_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** The channel we use to find static geometry to collide with */" },
{ "editcondition", "bEnableWorldGeometry" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "The channel we use to find static geometry to collide with" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulationSpace_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** What space to simulate the bodies in. This affects how velocities are generated */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "What space to simulate the bodies in. This affects how velocities are generated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForceDisableCollisionBetweenConstraintBodies_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Whether to allow collisions between two bodies joined by a constraint */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Whether to allow collisions between two bodies joined by a constraint" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseExternalClothCollision_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** If true, kinematic objects will be added to the simulation at runtime to represent any cloth colliders defined for the parent object. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "If true, kinematic objects will be added to the simulation at runtime to represent any cloth colliders defined for the parent object." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableWorldGeometry_MetaData[] = {
{ "Category", "Settings" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideWorldGravity_MetaData[] = {
{ "Category", "Settings" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTransferBoneVelocities_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** \n\x09\x09When simulation starts, transfer previous bone velocities (from animation)\n\x09\x09to make transition into simulation seamless.\n\x09*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "When simulation starts, transfer previous bone velocities (from animation)\nto make transition into simulation seamless." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFreezeIncomingPoseOnStart_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09\x09When simulation starts, freeze incoming pose.\n\x09\x09This is useful for ragdolls, when we want the simulation to take over.\n\x09\x09It prevents non simulated bones from animating.\n\x09*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "When simulation starts, freeze incoming pose.\nThis is useful for ragdolls, when we want the simulation to take over.\nIt prevents non simulated bones from animating." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClampLinearTranslationLimitToRefPose_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09\x09""Correct for linear tearing on bodies with all axes Locked.\n\x09\x09This only works if all axes linear translation are locked\n\x09*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Correct for linear tearing on bodies with all axes Locked.\nThis only works if all axes linear translation are locked" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldSpaceMinimumScale_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09\x09""For world-space simulations, if the magnitude of the component's 3D scale is less than WorldSpaceMinimumScale, do not update the node.\n\x09*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "For world-space simulations, if the magnitude of the component's 3D scale is less than WorldSpaceMinimumScale, do not update the node." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvaluationResetTime_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/**\n\x09\x09If the node is not evaluated for this amount of time (seconds), either because a lower LOD was in use for a while or the component was\n\x09\x09not visible, reset the simulation to the default pose on the next evaluation. Set to 0 to disable time-based reset.\n\x09*/" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "If the node is not evaluated for this amount of time (seconds), either because a lower LOD was in use for a while or the component was\nnot visible, reset the simulation to the default pose on the next evaluation. Set to 0 to disable time-based reset." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bComponentSpaceSimulation_MetaData[] = {
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulationTiming_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/* Whether the physics simulation runs synchronously with the node's evaluation or is run in the background until the next frame. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody.h" },
{ "ToolTip", "Whether the physics simulation runs synchronously with the node's evaluation or is run in the background until the next frame." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RigidBody constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverridePhysicsAsset;
static void NewProp_bDefaultToSkeletalMeshPhysicsAsset_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDefaultToSkeletalMeshPhysicsAsset;
static void NewProp_bUseDefaultAsSimulated_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseDefaultAsSimulated;
static void NewProp_bUseLocalLODThresholdOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLocalLODThresholdOnly;
static const UECodeGen_Private::FStructPropertyParams NewProp_OverrideWorldGravity;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalForce;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentLinearAccScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentLinearVelScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_ComponentAppliedLinearAccClamp;
static const UECodeGen_Private::FStructPropertyParams NewProp_SimSpaceSettings;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CachedBoundsScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_BaseBoneRef;
static const UECodeGen_Private::FBytePropertyParams NewProp_OverlapChannel;
static const UECodeGen_Private::FBytePropertyParams NewProp_SimulationSpace_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SimulationSpace;
static void NewProp_bForceDisableCollisionBetweenConstraintBodies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForceDisableCollisionBetweenConstraintBodies;
static void NewProp_bUseExternalClothCollision_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseExternalClothCollision;
static void NewProp_bEnableWorldGeometry_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableWorldGeometry;
static void NewProp_bOverrideWorldGravity_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideWorldGravity;
static void NewProp_bTransferBoneVelocities_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTransferBoneVelocities;
static void NewProp_bFreezeIncomingPoseOnStart_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFreezeIncomingPoseOnStart;
static void NewProp_bClampLinearTranslationLimitToRefPose_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClampLinearTranslationLimitToRefPose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WorldSpaceMinimumScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_EvaluationResetTime;
#if WITH_EDITORONLY_DATA
static void NewProp_bComponentSpaceSimulation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bComponentSpaceSimulation;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_SimulationTiming_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SimulationTiming;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RigidBody constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RigidBody>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics
static_assert(std::is_polymorphic<FAnimNode_RigidBody>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_RigidBody cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody;
class UScriptStruct* FAnimNode_RigidBody::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RigidBody, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RigidBody"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RigidBody Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverridePhysicsAsset = { "OverridePhysicsAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, OverridePhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverridePhysicsAsset_MetaData), NewProp_OverridePhysicsAsset_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bDefaultToSkeletalMeshPhysicsAsset_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bDefaultToSkeletalMeshPhysicsAsset = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bDefaultToSkeletalMeshPhysicsAsset = { "bDefaultToSkeletalMeshPhysicsAsset", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bDefaultToSkeletalMeshPhysicsAsset_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDefaultToSkeletalMeshPhysicsAsset_MetaData), NewProp_bDefaultToSkeletalMeshPhysicsAsset_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseDefaultAsSimulated_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bUseDefaultAsSimulated = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseDefaultAsSimulated = { "bUseDefaultAsSimulated", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseDefaultAsSimulated_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseDefaultAsSimulated_MetaData), NewProp_bUseDefaultAsSimulated_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseLocalLODThresholdOnly_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bUseLocalLODThresholdOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseLocalLODThresholdOnly = { "bUseLocalLODThresholdOnly", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseLocalLODThresholdOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLocalLODThresholdOnly_MetaData), NewProp_bUseLocalLODThresholdOnly_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverrideWorldGravity = { "OverrideWorldGravity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, OverrideWorldGravity), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideWorldGravity_MetaData), NewProp_OverrideWorldGravity_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ExternalForce = { "ExternalForce", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, ExternalForce), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalForce_MetaData), NewProp_ExternalForce_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentLinearAccScale = { "ComponentLinearAccScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, ComponentLinearAccScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentLinearAccScale_MetaData), NewProp_ComponentLinearAccScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentLinearVelScale = { "ComponentLinearVelScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, ComponentLinearVelScale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentLinearVelScale_MetaData), NewProp_ComponentLinearVelScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentAppliedLinearAccClamp = { "ComponentAppliedLinearAccClamp", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, ComponentAppliedLinearAccClamp), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ComponentAppliedLinearAccClamp_MetaData), NewProp_ComponentAppliedLinearAccClamp_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimSpaceSettings = { "SimSpaceSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, SimSpaceSettings), Z_Construct_UScriptStruct_FSimSpaceSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimSpaceSettings_MetaData), NewProp_SimSpaceSettings_MetaData) }; // 2387587799
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_CachedBoundsScale = { "CachedBoundsScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, CachedBoundsScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedBoundsScale_MetaData), NewProp_CachedBoundsScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_BaseBoneRef = { "BaseBoneRef", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, BaseBoneRef), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseBoneRef_MetaData), NewProp_BaseBoneRef_MetaData) }; // 1102615820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverlapChannel = { "OverlapChannel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, OverlapChannel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverlapChannel_MetaData), NewProp_OverlapChannel_MetaData) }; // 838391399
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationSpace_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationSpace = { "SimulationSpace", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, SimulationSpace), Z_Construct_UEnum_AnimGraphRuntime_ESimulationSpace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulationSpace_MetaData), NewProp_SimulationSpace_MetaData) }; // 827196311
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bForceDisableCollisionBetweenConstraintBodies_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bForceDisableCollisionBetweenConstraintBodies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bForceDisableCollisionBetweenConstraintBodies = { "bForceDisableCollisionBetweenConstraintBodies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bForceDisableCollisionBetweenConstraintBodies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForceDisableCollisionBetweenConstraintBodies_MetaData), NewProp_bForceDisableCollisionBetweenConstraintBodies_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseExternalClothCollision_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bUseExternalClothCollision = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseExternalClothCollision = { "bUseExternalClothCollision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseExternalClothCollision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseExternalClothCollision_MetaData), NewProp_bUseExternalClothCollision_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bEnableWorldGeometry_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bEnableWorldGeometry = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bEnableWorldGeometry = { "bEnableWorldGeometry", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bEnableWorldGeometry_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableWorldGeometry_MetaData), NewProp_bEnableWorldGeometry_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bOverrideWorldGravity_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bOverrideWorldGravity = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bOverrideWorldGravity = { "bOverrideWorldGravity", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bOverrideWorldGravity_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideWorldGravity_MetaData), NewProp_bOverrideWorldGravity_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bTransferBoneVelocities_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bTransferBoneVelocities = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bTransferBoneVelocities = { "bTransferBoneVelocities", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bTransferBoneVelocities_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTransferBoneVelocities_MetaData), NewProp_bTransferBoneVelocities_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bFreezeIncomingPoseOnStart_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bFreezeIncomingPoseOnStart = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bFreezeIncomingPoseOnStart = { "bFreezeIncomingPoseOnStart", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bFreezeIncomingPoseOnStart_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFreezeIncomingPoseOnStart_MetaData), NewProp_bFreezeIncomingPoseOnStart_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bClampLinearTranslationLimitToRefPose_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bClampLinearTranslationLimitToRefPose = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bClampLinearTranslationLimitToRefPose = { "bClampLinearTranslationLimitToRefPose", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bClampLinearTranslationLimitToRefPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClampLinearTranslationLimitToRefPose_MetaData), NewProp_bClampLinearTranslationLimitToRefPose_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_WorldSpaceMinimumScale = { "WorldSpaceMinimumScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, WorldSpaceMinimumScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldSpaceMinimumScale_MetaData), NewProp_WorldSpaceMinimumScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_EvaluationResetTime = { "EvaluationResetTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, EvaluationResetTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvaluationResetTime_MetaData), NewProp_EvaluationResetTime_MetaData) };
#if WITH_EDITORONLY_DATA
void Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bComponentSpaceSimulation_SetBit(void* Obj)
{
((FAnimNode_RigidBody*)Obj)->bComponentSpaceSimulation_DEPRECATED = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bComponentSpaceSimulation = { "bComponentSpaceSimulation", nullptr, (EPropertyFlags)0x0040000820000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RigidBody), &Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bComponentSpaceSimulation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bComponentSpaceSimulation_MetaData), NewProp_bComponentSpaceSimulation_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationTiming_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationTiming = { "SimulationTiming", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RigidBody, SimulationTiming), Z_Construct_UEnum_AnimGraphRuntime_ESimulationTiming, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulationTiming_MetaData), NewProp_SimulationTiming_MetaData) }; // 2099034424
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverridePhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bDefaultToSkeletalMeshPhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseDefaultAsSimulated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseLocalLODThresholdOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverrideWorldGravity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ExternalForce,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentLinearAccScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentLinearVelScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_ComponentAppliedLinearAccClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimSpaceSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_CachedBoundsScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_BaseBoneRef,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_OverlapChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationSpace_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bForceDisableCollisionBetweenConstraintBodies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bUseExternalClothCollision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bEnableWorldGeometry,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bOverrideWorldGravity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bTransferBoneVelocities,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bFreezeIncomingPoseOnStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bClampLinearTranslationLimitToRefPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_WorldSpaceMinimumScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_EvaluationResetTime,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_bComponentSpaceSimulation,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationTiming_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewProp_SimulationTiming,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RigidBody Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_RigidBody",
Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::PropPointers),
sizeof(FAnimNode_RigidBody),
alignof(FAnimNode_RigidBody),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RigidBody()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RigidBody *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESimulationSpace_StaticEnum, TEXT("ESimulationSpace"), &Z_Registration_Info_UEnum_ESimulationSpace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 827196311U) },
{ ESimulationTiming_StaticEnum, TEXT("ESimulationTiming"), &Z_Registration_Info_UEnum_ESimulationTiming, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2099034424U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSimSpaceSettings::StaticStruct, Z_Construct_UScriptStruct_FSimSpaceSettings_Statics::NewStructOps, TEXT("SimSpaceSettings"),&Z_Registration_Info_UScriptStruct_FSimSpaceSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSimSpaceSettings), 2387587799U) },
{ FAnimNode_RigidBody::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics::NewStructOps, TEXT("AnimNode_RigidBody"),&Z_Registration_Info_UScriptStruct_FAnimNode_RigidBody, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RigidBody), 204774311U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_3297658449{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// 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 "BoneControllers/AnimNode_RigidBody.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_RigidBody_generated_h
#error "AnimNode_RigidBody.generated.h already included, missing '#pragma once' in AnimNode_RigidBody.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_RigidBody_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSimSpaceSettings *************************************************
struct Z_Construct_UScriptStruct_FSimSpaceSettings_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h_56_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSimSpaceSettings_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct();
struct FSimSpaceSettings;
// ********** End ScriptStruct FSimSpaceSettings ***************************************************
// ********** Begin ScriptStruct FAnimNode_RigidBody ***********************************************
struct Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h_162_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_RigidBody_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_SkeletalControlBase Super;
struct FAnimNode_RigidBody;
// ********** End ScriptStruct FAnimNode_RigidBody *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_h
// ********** Begin Enum ESimulationSpace **********************************************************
#define FOREACH_ENUM_ESIMULATIONSPACE(op) \
op(ESimulationSpace::ComponentSpace) \
op(ESimulationSpace::WorldSpace) \
op(ESimulationSpace::BaseBoneSpace)
enum class ESimulationSpace : uint8;
template<> struct TIsUEnumClass<ESimulationSpace> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESimulationSpace>();
// ********** End Enum ESimulationSpace ************************************************************
// ********** Begin Enum ESimulationTiming *********************************************************
#define FOREACH_ENUM_ESIMULATIONTIMING(op) \
op(ESimulationTiming::Default) \
op(ESimulationTiming::Synchronous) \
op(ESimulationTiming::Deferred)
enum class ESimulationTiming : uint8;
template<> struct TIsUEnumClass<ESimulationTiming> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<ESimulationTiming>();
// ********** End Enum ESimulationTiming ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,408 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_RigidBody_Library.h"
#include "Animation/AnimNodeReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RigidBody_Library() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimNodeRigidBodyLibrary();
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimNodeRigidBodyLibrary_NoRegister();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UClass* Z_Construct_UClass_UPhysicsAsset_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimNodeReferenceConversionResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNodeReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FRigidBodyAnimNodeReference ***************************************
struct Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRigidBodyAnimNodeReference); }
static inline consteval int16 GetStructAlignment() { return alignof(FRigidBodyAnimNodeReference); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody_Library.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRigidBodyAnimNodeReference constinit property declarations *******
// ********** End ScriptStruct FRigidBodyAnimNodeReference constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRigidBodyAnimNodeReference>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics
static_assert(std::is_polymorphic<FRigidBodyAnimNodeReference>() == std::is_polymorphic<FAnimNodeReference>(), "USTRUCT FRigidBodyAnimNodeReference cannot be polymorphic unless super FAnimNodeReference is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference;
class UScriptStruct* FRigidBodyAnimNodeReference::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("RigidBodyAnimNodeReference"));
}
return Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNodeReference,
&NewStructOps,
"RigidBodyAnimNodeReference",
nullptr,
0,
sizeof(FRigidBodyAnimNodeReference),
alignof(FRigidBodyAnimNodeReference),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference()
{
if (!Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.InnerSingleton, Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference.InnerSingleton);
}
// ********** End ScriptStruct FRigidBodyAnimNodeReference *****************************************
// ********** Begin Class UAnimNodeRigidBodyLibrary Function ConvertToRigidBodyAnimNode ************
struct Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics
{
struct AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms
{
FAnimNodeReference Node;
EAnimNodeReferenceConversionResult Result;
FRigidBodyAnimNodeReference ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Dynamics" },
{ "Comment", "/** Get a rigid body anim node context from an anim node context */" },
{ "ExpandEnumAsExecs", "Result" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody_Library.h" },
{ "ToolTip", "Get a rigid body anim node context from an anim node context" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToRigidBodyAnimNode constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToRigidBodyAnimNode constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToRigidBodyAnimNode Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms, Node), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 508147072
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Result_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms, Result), Z_Construct_UEnum_Engine_EAnimNodeReferenceConversionResult, METADATA_PARAMS(0, nullptr) }; // 981738679
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference, METADATA_PARAMS(0, nullptr) }; // 1789422641
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::PropPointers) < 2048);
// ********** End Function ConvertToRigidBodyAnimNode Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimNodeRigidBodyLibrary, nullptr, "ConvertToRigidBodyAnimNode", Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNode_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimNodeRigidBodyLibrary::execConvertToRigidBodyAnimNode)
{
P_GET_STRUCT_REF(FAnimNodeReference,Z_Param_Out_Node);
P_GET_ENUM_REF(EAnimNodeReferenceConversionResult,Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigidBodyAnimNodeReference*)Z_Param__Result=UAnimNodeRigidBodyLibrary::ConvertToRigidBodyAnimNode(Z_Param_Out_Node,(EAnimNodeReferenceConversionResult&)(Z_Param_Out_Result));
P_NATIVE_END;
}
// ********** End Class UAnimNodeRigidBodyLibrary Function ConvertToRigidBodyAnimNode **************
// ********** Begin Class UAnimNodeRigidBodyLibrary Function ConvertToRigidBodyAnimNodePure ********
struct Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics
{
struct AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms
{
FAnimNodeReference Node;
FRigidBodyAnimNodeReference RigidBodyAnimNode;
bool Result;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Dynamics" },
{ "Comment", "/** Get a rigid body anim node context from an anim node context (pure) */" },
{ "DisplayName", "Convert to rigid body" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody_Library.h" },
{ "ToolTip", "Get a rigid body anim node context from an anim node context (pure)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ConvertToRigidBodyAnimNodePure constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FStructPropertyParams NewProp_RigidBodyAnimNode;
static void NewProp_Result_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ConvertToRigidBodyAnimNodePure constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ConvertToRigidBodyAnimNodePure Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms, Node), Z_Construct_UScriptStruct_FAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 508147072
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_RigidBodyAnimNode = { "RigidBodyAnimNode", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms, RigidBodyAnimNode), Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference, METADATA_PARAMS(0, nullptr) }; // 1789422641
void Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Result_SetBit(void* Obj)
{
((AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms), &Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Result_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_RigidBodyAnimNode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::PropPointers) < 2048);
// ********** End Function ConvertToRigidBodyAnimNodePure Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimNodeRigidBodyLibrary, nullptr, "ConvertToRigidBodyAnimNodePure", Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::AnimNodeRigidBodyLibrary_eventConvertToRigidBodyAnimNodePure_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimNodeRigidBodyLibrary::execConvertToRigidBodyAnimNodePure)
{
P_GET_STRUCT_REF(FAnimNodeReference,Z_Param_Out_Node);
P_GET_STRUCT_REF(FRigidBodyAnimNodeReference,Z_Param_Out_RigidBodyAnimNode);
P_GET_UBOOL_REF(Z_Param_Out_Result);
P_FINISH;
P_NATIVE_BEGIN;
UAnimNodeRigidBodyLibrary::ConvertToRigidBodyAnimNodePure(Z_Param_Out_Node,Z_Param_Out_RigidBodyAnimNode,Z_Param_Out_Result);
P_NATIVE_END;
}
// ********** End Class UAnimNodeRigidBodyLibrary Function ConvertToRigidBodyAnimNodePure **********
// ********** Begin Class UAnimNodeRigidBodyLibrary Function SetOverridePhysicsAsset ***************
struct Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics
{
struct AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms
{
FRigidBodyAnimNodeReference Node;
UPhysicsAsset* PhysicsAsset;
FRigidBodyAnimNodeReference ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintThreadSafe", "" },
{ "Category", "Animation|Dynamics" },
{ "Comment", "/** Set the physics asset on the rigid body anim graph node (RBAN). */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody_Library.h" },
{ "ToolTip", "Set the physics asset on the rigid body anim graph node (RBAN)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Node_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetOverridePhysicsAsset constinit property declarations ***************
static const UECodeGen_Private::FStructPropertyParams NewProp_Node;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PhysicsAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetOverridePhysicsAsset constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetOverridePhysicsAsset Property Definitions **************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_Node = { "Node", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms, Node), Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Node_MetaData), NewProp_Node_MetaData) }; // 1789422641
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_PhysicsAsset = { "PhysicsAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms, PhysicsAsset), Z_Construct_UClass_UPhysicsAsset_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms, ReturnValue), Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference, METADATA_PARAMS(0, nullptr) }; // 1789422641
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_Node,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_PhysicsAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::PropPointers) < 2048);
// ********** End Function SetOverridePhysicsAsset Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimNodeRigidBodyLibrary, nullptr, "SetOverridePhysicsAsset", Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::AnimNodeRigidBodyLibrary_eventSetOverridePhysicsAsset_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimNodeRigidBodyLibrary::execSetOverridePhysicsAsset)
{
P_GET_STRUCT_REF(FRigidBodyAnimNodeReference,Z_Param_Out_Node);
P_GET_OBJECT(UPhysicsAsset,Z_Param_PhysicsAsset);
P_FINISH;
P_NATIVE_BEGIN;
*(FRigidBodyAnimNodeReference*)Z_Param__Result=UAnimNodeRigidBodyLibrary::SetOverridePhysicsAsset(Z_Param_Out_Node,Z_Param_PhysicsAsset);
P_NATIVE_END;
}
// ********** End Class UAnimNodeRigidBodyLibrary Function SetOverridePhysicsAsset *****************
// ********** Begin Class UAnimNodeRigidBodyLibrary ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary;
UClass* UAnimNodeRigidBodyLibrary::GetPrivateStaticClass()
{
using TClass = UAnimNodeRigidBodyLibrary;
if (!Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimNodeRigidBodyLibrary"),
Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.InnerSingleton,
StaticRegisterNativesUAnimNodeRigidBodyLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimNodeRigidBodyLibrary_NoRegister()
{
return UAnimNodeRigidBodyLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// Exposes operations to be performed on a rigid body anim node\n" },
{ "DevelopmentStatus", "Experimental" },
{ "IncludePath", "BoneControllers/AnimNode_RigidBody_Library.h" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RigidBody_Library.h" },
{ "ToolTip", "Exposes operations to be performed on a rigid body anim node" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimNodeRigidBodyLibrary constinit property declarations ****************
// ********** End Class UAnimNodeRigidBodyLibrary constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ConvertToRigidBodyAnimNode"), .Pointer = &UAnimNodeRigidBodyLibrary::execConvertToRigidBodyAnimNode },
{ .NameUTF8 = UTF8TEXT("ConvertToRigidBodyAnimNodePure"), .Pointer = &UAnimNodeRigidBodyLibrary::execConvertToRigidBodyAnimNodePure },
{ .NameUTF8 = UTF8TEXT("SetOverridePhysicsAsset"), .Pointer = &UAnimNodeRigidBodyLibrary::execSetOverridePhysicsAsset },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNode, "ConvertToRigidBodyAnimNode" }, // 2490750278
{ &Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_ConvertToRigidBodyAnimNodePure, "ConvertToRigidBodyAnimNodePure" }, // 1663170759
{ &Z_Construct_UFunction_UAnimNodeRigidBodyLibrary_SetOverridePhysicsAsset, "SetOverridePhysicsAsset" }, // 3071333157
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimNodeRigidBodyLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics
UObject* (*const Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::ClassParams = {
&UAnimNodeRigidBodyLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::Class_MetaDataParams)
};
void UAnimNodeRigidBodyLibrary::StaticRegisterNativesUAnimNodeRigidBodyLibrary()
{
UClass* Class = UAnimNodeRigidBodyLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimNodeRigidBodyLibrary()
{
if (!Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.OuterSingleton, Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary.OuterSingleton;
}
UAnimNodeRigidBodyLibrary::UAnimNodeRigidBodyLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimNodeRigidBodyLibrary);
UAnimNodeRigidBodyLibrary::~UAnimNodeRigidBodyLibrary() {}
// ********** End Class UAnimNodeRigidBodyLibrary **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRigidBodyAnimNodeReference::StaticStruct, Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics::NewStructOps, TEXT("RigidBodyAnimNodeReference"),&Z_Registration_Info_UScriptStruct_FRigidBodyAnimNodeReference, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigidBodyAnimNodeReference), 1789422641U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimNodeRigidBodyLibrary, UAnimNodeRigidBodyLibrary::StaticClass, TEXT("UAnimNodeRigidBodyLibrary"), &Z_Registration_Info_UClass_UAnimNodeRigidBodyLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimNodeRigidBodyLibrary), 2254002558U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_1348008865{
TEXT("/Script/AnimGraphRuntime"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,85 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_RigidBody_Library.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_RigidBody_Library_generated_h
#error "AnimNode_RigidBody_Library.generated.h already included, missing '#pragma once' in AnimNode_RigidBody_Library.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_RigidBody_Library_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UPhysicsAsset;
enum class EAnimNodeReferenceConversionResult : uint8;
struct FAnimNodeReference;
struct FRigidBodyAnimNodeReference;
// ********** Begin ScriptStruct FRigidBodyAnimNodeReference ***************************************
struct Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FRigidBodyAnimNodeReference_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNodeReference Super;
struct FRigidBodyAnimNodeReference;
// ********** End ScriptStruct FRigidBodyAnimNodeReference *****************************************
// ********** Begin Class UAnimNodeRigidBodyLibrary ************************************************
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetOverridePhysicsAsset); \
DECLARE_FUNCTION(execConvertToRigidBodyAnimNodePure); \
DECLARE_FUNCTION(execConvertToRigidBodyAnimNode);
struct Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics;
ANIMGRAPHRUNTIME_API UClass* Z_Construct_UClass_UAnimNodeRigidBodyLibrary_NoRegister();
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimNodeRigidBodyLibrary(); \
friend struct ::Z_Construct_UClass_UAnimNodeRigidBodyLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMGRAPHRUNTIME_API UClass* ::Z_Construct_UClass_UAnimNodeRigidBodyLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimNodeRigidBodyLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimGraphRuntime"), Z_Construct_UClass_UAnimNodeRigidBodyLibrary_NoRegister) \
DECLARE_SERIALIZER(UAnimNodeRigidBodyLibrary)
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMGRAPHRUNTIME_API UAnimNodeRigidBodyLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimNodeRigidBodyLibrary(UAnimNodeRigidBodyLibrary&&) = delete; \
UAnimNodeRigidBodyLibrary(const UAnimNodeRigidBodyLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMGRAPHRUNTIME_API, UAnimNodeRigidBodyLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimNodeRigidBodyLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimNodeRigidBodyLibrary) \
ANIMGRAPHRUNTIME_API virtual ~UAnimNodeRigidBodyLibrary();
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_21_PROLOG
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimNodeRigidBodyLibrary;
// ********** End Class UAnimNodeRigidBodyLibrary **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RigidBody_Library_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,162 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_RotateRootBone.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RotateRootBone() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotateRootBone();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_RotateRootBone ******************************************
struct Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RotateRootBone); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RotateRootBone); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Comment\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
{ "ToolTip", "@TODO: Comment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pitch_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Yaw_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PitchScaleBiasClamp_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_YawScaleBiasClamp_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshToComponent_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRotateRootMotionAttribute_MetaData[] = {
{ "Category", "Advanced" },
{ "Comment", "// If enabled, rotating the root bone using this node will also rotate the direction of the root motion custom attribute\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotateRootBone.h" },
{ "ToolTip", "If enabled, rotating the root bone using this node will also rotate the direction of the root motion custom attribute" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RotateRootBone constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Pitch;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Yaw;
static const UECodeGen_Private::FStructPropertyParams NewProp_PitchScaleBiasClamp;
static const UECodeGen_Private::FStructPropertyParams NewProp_YawScaleBiasClamp;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeshToComponent;
static void NewProp_bRotateRootMotionAttribute_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRotateRootMotionAttribute;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RotateRootBone constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RotateRootBone>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics
static_assert(std::is_polymorphic<FAnimNode_RotateRootBone>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_RotateRootBone cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone;
class UScriptStruct* FAnimNode_RotateRootBone::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RotateRootBone, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RotateRootBone"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RotateRootBone Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_BasePose = { "BasePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, BasePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePose_MetaData), NewProp_BasePose_MetaData) }; // 2890301526
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_Pitch = { "Pitch", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, Pitch), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pitch_MetaData), NewProp_Pitch_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_Yaw = { "Yaw", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, Yaw), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Yaw_MetaData), NewProp_Yaw_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_PitchScaleBiasClamp = { "PitchScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, PitchScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PitchScaleBiasClamp_MetaData), NewProp_PitchScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_YawScaleBiasClamp = { "YawScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, YawScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_YawScaleBiasClamp_MetaData), NewProp_YawScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_MeshToComponent = { "MeshToComponent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotateRootBone, MeshToComponent), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshToComponent_MetaData), NewProp_MeshToComponent_MetaData) };
void Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_bRotateRootMotionAttribute_SetBit(void* Obj)
{
((FAnimNode_RotateRootBone*)Obj)->bRotateRootMotionAttribute = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_bRotateRootMotionAttribute = { "bRotateRootMotionAttribute", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RotateRootBone), &Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_bRotateRootMotionAttribute_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRotateRootMotionAttribute_MetaData), NewProp_bRotateRootMotionAttribute_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_BasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_Pitch,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_Yaw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_PitchScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_YawScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_MeshToComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewProp_bRotateRootMotionAttribute,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RotateRootBone Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_RotateRootBone",
Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::PropPointers),
sizeof(FAnimNode_RotateRootBone),
alignof(FAnimNode_RotateRootBone),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotateRootBone()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RotateRootBone ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotateRootBone_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RotateRootBone::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RotateRootBone_Statics::NewStructOps, TEXT("AnimNode_RotateRootBone"),&Z_Registration_Info_UScriptStruct_FAnimNode_RotateRootBone, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RotateRootBone), 1443075085U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotateRootBone_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotateRootBone_h__Script_AnimGraphRuntime_2060291033{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotateRootBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotateRootBone_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,148 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_RotationMultiplier.h"
#include "Animation/BoneReference.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RotationMultiplier() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EBoneAxis();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_RotationMultiplier **************************************
struct Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RotationMultiplier); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RotationMultiplier); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Simple controller that multiplies scalar value to the translation/rotation/scale of a single bone.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
{ "ToolTip", "Simple controller that multiplies scalar value to the translation/rotation/scale of a single bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetBone_MetaData[] = {
{ "Category", "Multiplier" },
{ "Comment", "/** Name of bone to control. This is the main bone chain to modify from. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
{ "ToolTip", "Name of bone to control. This is the main bone chain to modify from." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceBone_MetaData[] = {
{ "Category", "Multiplier" },
{ "Comment", "/** Source to get transform from */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
{ "ToolTip", "Source to get transform from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Multiplier_MetaData[] = {
{ "Category", "Multiplier" },
{ "Comment", "// To make these to be easily pin-hookable, I'm not making it struct, but each variable\n// 0.f is invalid, and default\n" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "To make these to be easily pin-hookable, I'm not making it struct, but each variable\n0.f is invalid, and default" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationAxisToRefer_MetaData[] = {
{ "Category", "Multiplier" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsAdditive_MetaData[] = {
{ "Category", "Multiplier" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_RotationMultiplier.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RotationMultiplier constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_SourceBone;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Multiplier;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationAxisToRefer;
static void NewProp_bIsAdditive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAdditive;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RotationMultiplier constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RotationMultiplier>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics
static_assert(std::is_polymorphic<FAnimNode_RotationMultiplier>() == std::is_polymorphic<FAnimNode_SkeletalControlBase>(), "USTRUCT FAnimNode_RotationMultiplier cannot be polymorphic unless super FAnimNode_SkeletalControlBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier;
class UScriptStruct* FAnimNode_RotationMultiplier::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RotationMultiplier"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RotationMultiplier Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_TargetBone = { "TargetBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationMultiplier, TargetBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetBone_MetaData), NewProp_TargetBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_SourceBone = { "SourceBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationMultiplier, SourceBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceBone_MetaData), NewProp_SourceBone_MetaData) }; // 1102615820
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_Multiplier = { "Multiplier", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationMultiplier, Multiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Multiplier_MetaData), NewProp_Multiplier_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_RotationAxisToRefer = { "RotationAxisToRefer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationMultiplier, RotationAxisToRefer), Z_Construct_UEnum_Engine_EBoneAxis, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationAxisToRefer_MetaData), NewProp_RotationAxisToRefer_MetaData) }; // 4250393997
void Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_bIsAdditive_SetBit(void* Obj)
{
((FAnimNode_RotationMultiplier*)Obj)->bIsAdditive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_bIsAdditive = { "bIsAdditive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RotationMultiplier), &Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_bIsAdditive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsAdditive_MetaData), NewProp_bIsAdditive_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_TargetBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_SourceBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_Multiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_RotationAxisToRefer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewProp_bIsAdditive,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RotationMultiplier Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_SkeletalControlBase,
&NewStructOps,
"AnimNode_RotationMultiplier",
Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::PropPointers),
sizeof(FAnimNode_RotationMultiplier),
alignof(FAnimNode_RotationMultiplier),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RotationMultiplier ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RotationMultiplier_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RotationMultiplier::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RotationMultiplier_Statics::NewStructOps, TEXT("AnimNode_RotationMultiplier"),&Z_Registration_Info_UScriptStruct_FAnimNode_RotationMultiplier, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RotationMultiplier), 2437264638U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RotationMultiplier_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RotationMultiplier_h__Script_AnimGraphRuntime_1384803769{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RotationMultiplier_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_RotationMultiplier_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,187 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_RotationOffsetBlendSpace.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RotationOffsetBlendSpace() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimAlphaInputType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputAlphaBoolBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpace ********************************
struct Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RotationOffsetBlendSpace); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RotationOffsetBlendSpace); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "//@TODO: Comment\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
{ "ToolTip", "@TODO: Comment" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/*\n\x09* Max LOD that this node is allowed to run\n\x09* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09* when the component LOD becomes 3, it will stop update/evaluate\n\x09* currently transition would be issue and that has to be re-visited\n\x09*/" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Alpha" },
{ "Comment", "// Current strength of the AimOffset\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Current strength of the AimOffset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaBoolBlend_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayName", "Blend Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaCurveName_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBiasClamp_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaInputType_MetaData[] = {
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlphaBoolEnabled_MetaData[] = {
{ "Category", "Alpha" },
{ "DisplayAfter", "AlphaScaleBias" },
{ "DisplayName", "bEnabled" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpace.h" },
{ "PinShownByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpace constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePose;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaBoolBlend;
static const UECodeGen_Private::FNamePropertyParams NewProp_AlphaCurveName;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBiasClamp;
static const UECodeGen_Private::FBytePropertyParams NewProp_AlphaInputType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AlphaInputType;
static void NewProp_bAlphaBoolEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlphaBoolEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpace constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RotationOffsetBlendSpace>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics
static_assert(std::is_polymorphic<FAnimNode_RotationOffsetBlendSpace>() == std::is_polymorphic<FAnimNode_BlendSpacePlayer>(), "USTRUCT FAnimNode_RotationOffsetBlendSpace cannot be polymorphic unless super FAnimNode_BlendSpacePlayer is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace;
class UScriptStruct* FAnimNode_RotationOffsetBlendSpace::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RotationOffsetBlendSpace"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpace Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_BasePose = { "BasePose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, BasePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePose_MetaData), NewProp_BasePose_MetaData) }; // 2890301526
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaBoolBlend = { "AlphaBoolBlend", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, AlphaBoolBlend), Z_Construct_UScriptStruct_FInputAlphaBoolBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaBoolBlend_MetaData), NewProp_AlphaBoolBlend_MetaData) }; // 1497749117
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaCurveName = { "AlphaCurveName", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, AlphaCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaCurveName_MetaData), NewProp_AlphaCurveName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaScaleBiasClamp = { "AlphaScaleBiasClamp", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, AlphaScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBiasClamp_MetaData), NewProp_AlphaScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaInputType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaInputType = { "AlphaInputType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpace, AlphaInputType), Z_Construct_UEnum_Engine_EAnimAlphaInputType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaInputType_MetaData), NewProp_AlphaInputType_MetaData) }; // 813523293
void Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_bAlphaBoolEnabled_SetBit(void* Obj)
{
((FAnimNode_RotationOffsetBlendSpace*)Obj)->bAlphaBoolEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_bAlphaBoolEnabled = { "bAlphaBoolEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RotationOffsetBlendSpace), &Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_bAlphaBoolEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlphaBoolEnabled_MetaData), NewProp_bAlphaBoolEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_BasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaBoolBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaCurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaInputType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_AlphaInputType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewProp_bAlphaBoolEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpace Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpacePlayer,
&NewStructOps,
"AnimNode_RotationOffsetBlendSpace",
Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::PropPointers),
sizeof(FAnimNode_RotationOffsetBlendSpace),
alignof(FAnimNode_RotationOffsetBlendSpace),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpace **********************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpace_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RotationOffsetBlendSpace::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpace_Statics::NewStructOps, TEXT("AnimNode_RotationOffsetBlendSpace"),&Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpace, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RotationOffsetBlendSpace), 565755303U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpace_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpace_h__Script_AnimGraphRuntime_4146232245{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpace_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpace_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,196 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_RotationOffsetBlendSpaceGraph() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAnimAlphaInputType();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputAlphaBoolBlend();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBiasClamp();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph ***************************
struct Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_RotationOffsetBlendSpaceGraph); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_RotationOffsetBlendSpaceGraph); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "// Allows multiple animations to be blended between based on input parameters\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
{ "ToolTip", "Allows multiple animations to be blended between based on input parameters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasePose_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODThreshold_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Performance" },
{ "Comment", "/*\n\x09* Max LOD that this node is allowed to run\n\x09* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n\x09* when the component LOD becomes 3, it will stop update/evaluate\n\x09* currently transition would be issue and that has to be re-visited\n\x09*/" },
{ "DisplayName", "LOD Threshold" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
{ "ToolTip", "* Max LOD that this node is allowed to run\n* For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index)\n* when the component LOD becomes 3, it will stop update/evaluate\n* currently transition would be issue and that has to be re-visited" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "Comment", "// Current strength of the AimOffset\n" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
{ "PinShownByDefault", "" },
{ "ToolTip", "Current strength of the AimOffset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaBoolBlend_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "DisplayName", "Blend Settings" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaCurveName_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBiasClamp_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaInputType_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlphaBoolEnabled_MetaData[] = {
{ "AllowPrivateAccess", "" },
{ "Category", "Alpha" },
{ "DisplayAfter", "AlphaScaleBias" },
{ "DisplayName", "bEnabled" },
{ "ModuleRelativePath", "Public/AnimNodes/AnimNode_RotationOffsetBlendSpaceGraph.h" },
{ "PinShownByDefault", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_BasePose;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaBoolBlend;
static const UECodeGen_Private::FNamePropertyParams NewProp_AlphaCurveName;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBiasClamp;
static const UECodeGen_Private::FBytePropertyParams NewProp_AlphaInputType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AlphaInputType;
static void NewProp_bAlphaBoolEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlphaBoolEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_RotationOffsetBlendSpaceGraph>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics
static_assert(std::is_polymorphic<FAnimNode_RotationOffsetBlendSpaceGraph>() == std::is_polymorphic<FAnimNode_BlendSpaceGraphBase>(), "USTRUCT FAnimNode_RotationOffsetBlendSpaceGraph cannot be polymorphic unless super FAnimNode_BlendSpaceGraphBase is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph;
class UScriptStruct* FAnimNode_RotationOffsetBlendSpaceGraph::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_RotationOffsetBlendSpaceGraph"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_BasePose = { "BasePose", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, BasePose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasePose_MetaData), NewProp_BasePose_MetaData) }; // 2890301526
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_LODThreshold = { "LODThreshold", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, LODThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODThreshold_MetaData), NewProp_LODThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaBoolBlend = { "AlphaBoolBlend", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, AlphaBoolBlend), Z_Construct_UScriptStruct_FInputAlphaBoolBlend, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaBoolBlend_MetaData), NewProp_AlphaBoolBlend_MetaData) }; // 1497749117
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaCurveName = { "AlphaCurveName", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, AlphaCurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaCurveName_MetaData), NewProp_AlphaCurveName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaScaleBiasClamp = { "AlphaScaleBiasClamp", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, AlphaScaleBiasClamp), Z_Construct_UScriptStruct_FInputScaleBiasClamp, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBiasClamp_MetaData), NewProp_AlphaScaleBiasClamp_MetaData) }; // 1159384820
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaInputType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaInputType = { "AlphaInputType", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_RotationOffsetBlendSpaceGraph, AlphaInputType), Z_Construct_UEnum_Engine_EAnimAlphaInputType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaInputType_MetaData), NewProp_AlphaInputType_MetaData) }; // 813523293
void Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_bAlphaBoolEnabled_SetBit(void* Obj)
{
((FAnimNode_RotationOffsetBlendSpaceGraph*)Obj)->bAlphaBoolEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_bAlphaBoolEnabled = { "bAlphaBoolEnabled", nullptr, (EPropertyFlags)0x0040000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimNode_RotationOffsetBlendSpaceGraph), &Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_bAlphaBoolEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlphaBoolEnabled_MetaData), NewProp_bAlphaBoolEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_BasePose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_LODThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaBoolBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaCurveName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaScaleBiasClamp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaInputType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_AlphaInputType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewProp_bAlphaBoolEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_BlendSpaceGraphBase,
&NewStructOps,
"AnimNode_RotationOffsetBlendSpaceGraph",
Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::PropPointers),
sizeof(FAnimNode_RotationOffsetBlendSpaceGraph),
alignof(FAnimNode_RotationOffsetBlendSpaceGraph),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_RotationOffsetBlendSpaceGraph *****************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpaceGraph_h__Script_AnimGraphRuntime_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_RotationOffsetBlendSpaceGraph::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph_Statics::NewStructOps, TEXT("AnimNode_RotationOffsetBlendSpaceGraph"),&Z_Registration_Info_UScriptStruct_FAnimNode_RotationOffsetBlendSpaceGraph, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_RotationOffsetBlendSpaceGraph), 323136111U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpaceGraph_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpaceGraph_h__Script_AnimGraphRuntime_2241892602{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpaceGraph_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_AnimNodes_AnimNode_RotationOffsetBlendSpaceGraph_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,233 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BoneControllers/AnimNode_ScaleChainLength.h"
#include "Animation/AnimNodeBase.h"
#include "Animation/BoneReference.h"
#include "Animation/InputScaleBias.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimNode_ScaleChainLength() {}
// ********** Begin Cross Module References ********************************************************
ANIMGRAPHRUNTIME_API UEnum* Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength();
ANIMGRAPHRUNTIME_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_Base();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FBoneReference();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FInputScaleBias();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPoseLink();
UPackage* Z_Construct_UPackage__Script_AnimGraphRuntime();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EScaleChainInitialLength **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EScaleChainInitialLength;
static UEnum* EScaleChainInitialLength_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EScaleChainInitialLength.OuterSingleton)
{
Z_Registration_Info_UEnum_EScaleChainInitialLength.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("EScaleChainInitialLength"));
}
return Z_Registration_Info_UEnum_EScaleChainInitialLength.OuterSingleton;
}
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EScaleChainInitialLength>()
{
return EScaleChainInitialLength_StaticEnum();
}
struct Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ChainLength.Comment", "/* Use animated chain length (length in local space of every bone from 'ChainStartBone' to 'ChainEndBone' */" },
{ "ChainLength.Name", "EScaleChainInitialLength::ChainLength" },
{ "ChainLength.ToolTip", "Use animated chain length (length in local space of every bone from 'ChainStartBone' to 'ChainEndBone'" },
{ "Distance.Comment", "/** Use distance between 'ChainStartBone' and 'ChainEndBone' (in Component Space) */" },
{ "Distance.Name", "EScaleChainInitialLength::Distance" },
{ "Distance.ToolTip", "Use distance between 'ChainStartBone' and 'ChainEndBone' (in Component Space)" },
{ "FixedDefaultLengthValue.Comment", "/** Use the 'DefaultChainLength' input value. */" },
{ "FixedDefaultLengthValue.Name", "EScaleChainInitialLength::FixedDefaultLengthValue" },
{ "FixedDefaultLengthValue.ToolTip", "Use the 'DefaultChainLength' input value." },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EScaleChainInitialLength::FixedDefaultLengthValue", (int64)EScaleChainInitialLength::FixedDefaultLengthValue },
{ "EScaleChainInitialLength::Distance", (int64)EScaleChainInitialLength::Distance },
{ "EScaleChainInitialLength::ChainLength", (int64)EScaleChainInitialLength::ChainLength },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
nullptr,
"EScaleChainInitialLength",
"EScaleChainInitialLength",
Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength()
{
if (!Z_Registration_Info_UEnum_EScaleChainInitialLength.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EScaleChainInitialLength.InnerSingleton, Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EScaleChainInitialLength.InnerSingleton;
}
// ********** End Enum EScaleChainInitialLength ****************************************************
// ********** Begin ScriptStruct FAnimNode_ScaleChainLength ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimNode_ScaleChainLength); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimNode_ScaleChainLength); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09Scale the length of a chain of bones.\n */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
{ "ToolTip", "Scale the length of a chain of bones." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputPose_MetaData[] = {
{ "Category", "Links" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultChainLength_MetaData[] = {
{ "Category", "ScaleChainLength" },
{ "Comment", "/** Default chain length, as animated. */" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Default chain length, as animated." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainStartBone_MetaData[] = {
{ "Category", "ScaleChainLength" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainEndBone_MetaData[] = {
{ "Category", "ScaleChainLength" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetLocation_MetaData[] = {
{ "Category", "ScaleChainLength" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
{ "PinShownByDefault", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AlphaScaleBias_MetaData[] = {
{ "Category", "Settings" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChainInitialLength_MetaData[] = {
{ "Category", "ScaleChainLength" },
{ "ModuleRelativePath", "Public/BoneControllers/AnimNode_ScaleChainLength.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimNode_ScaleChainLength constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_InputPose;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultChainLength;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainStartBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChainEndBone;
static const UECodeGen_Private::FStructPropertyParams NewProp_TargetLocation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static const UECodeGen_Private::FStructPropertyParams NewProp_AlphaScaleBias;
static const UECodeGen_Private::FBytePropertyParams NewProp_ChainInitialLength_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ChainInitialLength;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimNode_ScaleChainLength constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimNode_ScaleChainLength>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics
static_assert(std::is_polymorphic<FAnimNode_ScaleChainLength>() == std::is_polymorphic<FAnimNode_Base>(), "USTRUCT FAnimNode_ScaleChainLength cannot be polymorphic unless super FAnimNode_Base is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength;
class UScriptStruct* FAnimNode_ScaleChainLength::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength, (UObject*)Z_Construct_UPackage__Script_AnimGraphRuntime(), TEXT("AnimNode_ScaleChainLength"));
}
return Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimNode_ScaleChainLength Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_InputPose = { "InputPose", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, InputPose), Z_Construct_UScriptStruct_FPoseLink, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputPose_MetaData), NewProp_InputPose_MetaData) }; // 2890301526
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_DefaultChainLength = { "DefaultChainLength", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, DefaultChainLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultChainLength_MetaData), NewProp_DefaultChainLength_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainStartBone = { "ChainStartBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, ChainStartBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainStartBone_MetaData), NewProp_ChainStartBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainEndBone = { "ChainEndBone", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, ChainEndBone), Z_Construct_UScriptStruct_FBoneReference, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainEndBone_MetaData), NewProp_ChainEndBone_MetaData) }; // 1102615820
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_TargetLocation = { "TargetLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, TargetLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetLocation_MetaData), NewProp_TargetLocation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_AlphaScaleBias = { "AlphaScaleBias", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, AlphaScaleBias), Z_Construct_UScriptStruct_FInputScaleBias, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AlphaScaleBias_MetaData), NewProp_AlphaScaleBias_MetaData) }; // 4097914101
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainInitialLength_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainInitialLength = { "ChainInitialLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimNode_ScaleChainLength, ChainInitialLength), Z_Construct_UEnum_AnimGraphRuntime_EScaleChainInitialLength, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChainInitialLength_MetaData), NewProp_ChainInitialLength_MetaData) }; // 295089238
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_InputPose,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_DefaultChainLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainStartBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainEndBone,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_TargetLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_AlphaScaleBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainInitialLength_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewProp_ChainInitialLength,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimNode_ScaleChainLength Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimGraphRuntime,
Z_Construct_UScriptStruct_FAnimNode_Base,
&NewStructOps,
"AnimNode_ScaleChainLength",
Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::PropPointers),
sizeof(FAnimNode_ScaleChainLength),
alignof(FAnimNode_ScaleChainLength),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength()
{
if (!Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.InnerSingleton, Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength.InnerSingleton);
}
// ********** End ScriptStruct FAnimNode_ScaleChainLength ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EScaleChainInitialLength_StaticEnum, TEXT("EScaleChainInitialLength"), &Z_Registration_Info_UEnum_EScaleChainInitialLength, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 295089238U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimNode_ScaleChainLength::StaticStruct, Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics::NewStructOps, TEXT("AnimNode_ScaleChainLength"),&Z_Registration_Info_UScriptStruct_FAnimNode_ScaleChainLength, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimNode_ScaleChainLength), 2986912965U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_2350390023{
TEXT("/Script/AnimGraphRuntime"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h__Script_AnimGraphRuntime_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BoneControllers/AnimNode_ScaleChainLength.h"
#ifdef ANIMGRAPHRUNTIME_AnimNode_ScaleChainLength_generated_h
#error "AnimNode_ScaleChainLength.generated.h already included, missing '#pragma once' in AnimNode_ScaleChainLength.h"
#endif
#define ANIMGRAPHRUNTIME_AnimNode_ScaleChainLength_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAnimNode_ScaleChainLength ****************************************
struct Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics;
#define FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h_32_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimNode_ScaleChainLength_Statics; \
ANIMGRAPHRUNTIME_API static class UScriptStruct* StaticStruct(); \
typedef FAnimNode_Base Super;
struct FAnimNode_ScaleChainLength;
// ********** End ScriptStruct FAnimNode_ScaleChainLength ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AnimGraphRuntime_Public_BoneControllers_AnimNode_ScaleChainLength_h
// ********** Begin Enum EScaleChainInitialLength **************************************************
#define FOREACH_ENUM_ESCALECHAININITIALLENGTH(op) \
op(EScaleChainInitialLength::FixedDefaultLengthValue) \
op(EScaleChainInitialLength::Distance) \
op(EScaleChainInitialLength::ChainLength)
enum class EScaleChainInitialLength : uint8;
template<> struct TIsUEnumClass<EScaleChainInitialLength> { enum { Value = true }; };
template<> ANIMGRAPHRUNTIME_NON_ATTRIBUTED_API UEnum* StaticEnum<EScaleChainInitialLength>();
// ********** End Enum EScaleChainInitialLength ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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