// 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 "Units/Debug/RigUnit_DebugHierarchy.h" #include "Rigs/RigHierarchyDefines.h" #include "Rigs/RigHierarchyPose.h" #include "RigVMCore/RigVMExecuteContext.h" #include "RigVMCore/RigVMFunction.h" #include "RigVMCore/RigVMRegistry.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeRigUnit_DebugHierarchy() {} // ********** Begin Cross Module References ******************************************************** CONTROLRIG_API UEnum* Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigElementKey(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigPose(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy(); CONTROLRIG_API UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DebugPose(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMExecutePin(); RIGVM_API UScriptStruct* Z_Construct_UScriptStruct_FRigVMFunction_DebugBase(); UPackage* Z_Construct_UPackage__Script_ControlRig(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EControlRigDrawHierarchyMode ********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode; static UEnum* EControlRigDrawHierarchyMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.OuterSingleton) { Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("EControlRigDrawHierarchyMode")); } return Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.OuterSingleton; } template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EControlRigDrawHierarchyMode_StaticEnum(); } struct Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Axes.Comment", "/** Draw as axes */" }, { "Axes.Name", "EControlRigDrawHierarchyMode::Axes" }, { "Axes.ToolTip", "Draw as axes" }, { "Max.Comment", "/** MAX - invalid */" }, { "Max.Hidden", "" }, { "Max.Name", "EControlRigDrawHierarchyMode::Max" }, { "Max.ToolTip", "MAX - invalid" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EControlRigDrawHierarchyMode::Axes", (int64)EControlRigDrawHierarchyMode::Axes }, { "EControlRigDrawHierarchyMode::Max", (int64)EControlRigDrawHierarchyMode::Max }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_ControlRig, nullptr, "EControlRigDrawHierarchyMode", "EControlRigDrawHierarchyMode::Type", Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::Namespaced, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode() { if (!Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.InnerSingleton, Z_Construct_UEnum_ControlRig_EControlRigDrawHierarchyMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode.InnerSingleton; } // ********** End Enum EControlRigDrawHierarchyMode ************************************************ // ********** Begin ScriptStruct FRigUnit_DebugHierarchy ******************************************* struct Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_DebugHierarchy); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_DebugHierarchy); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Draws vectors on each bone in the viewport across the entire hierarchy\n */" }, { "DisplayName", "Draw Hierarchy" }, { "ExecuteContext", "FControlRigExecuteContext" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "ToolTip", "Draws vectors on each bone in the viewport across the entire hierarchy" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutePin_MetaData[] = { { "Category", "Pins" }, { "DisplayName", "Execute" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// the items to draw the pose for.\n// if this is empty we'll draw the whole hierarchy\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "ToolTip", "the items to draw the pose for.\nif this is empty we'll draw the whole hierarchy" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_DebugHierarchy constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_ExecutePin; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale; static const UECodeGen_Private::FStructPropertyParams NewProp_Color; static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset; static void NewProp_bEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_DebugHierarchy constinit property declarations ************* static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_DebugHierarchy::Execute"), .Function = &FRigUnit_DebugHierarchy::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_DebugHierarchy cannot be polymorphic unless super FRigVMFunction_DebugBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy; class UScriptStruct* FRigUnit_DebugHierarchy::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_DebugHierarchy")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_DebugHierarchy Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_ExecutePin = { "ExecutePin", nullptr, (EPropertyFlags)0x0010000000002005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, ExecutePin), Z_Construct_UScriptStruct_FRigVMExecutePin, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutePin_MetaData), NewProp_ExecutePin_MetaData) }; // 986773466 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugHierarchy, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_bEnabled_SetBit(void* Obj) { ((FRigUnit_DebugHierarchy*)Obj)->bEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_DebugHierarchy), &Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_ExecutePin, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Items, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Color, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_Thickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_WorldOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewProp_bEnabled, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_DebugHierarchy Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigVMFunction_DebugBase, &NewStructOps, "RigUnit_DebugHierarchy", Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::PropPointers), sizeof(FRigUnit_DebugHierarchy), alignof(FRigUnit_DebugHierarchy), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy.InnerSingleton); } void FRigUnit_DebugHierarchy::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_DebugHierarchy::Execute(FControlRigExecuteContext& InExecuteContext) { TArrayView Items_0_Array(Items); StaticExecute( InExecuteContext, Items_0_Array, Scale, Color, Thickness, WorldOffset, bEnabled, DebugDrawSettings ); } // ********** End ScriptStruct FRigUnit_DebugHierarchy ********************************************* // ********** Begin ScriptStruct FRigUnit_DebugPose ************************************************ struct Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics { static inline consteval int32 GetStructSize() { return sizeof(FRigUnit_DebugPose); } static inline consteval int16 GetStructAlignment() { return alignof(FRigUnit_DebugPose); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Draws vectors on each bone in the viewport across the entire pose\n*/" }, { "DisplayName", "Draw Pose Cache" }, { "ExecuteContext", "FControlRigExecuteContext" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "ToolTip", "Draws vectors on each bone in the viewport across the entire pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExecutePin_MetaData[] = { { "Category", "Pins" }, { "DisplayName", "Execute" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "Output", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = { { "Category", "Pins" }, { "Comment", "// the items to draw the pose cache for.\n// if this is empty we'll draw the whole pose cache\n" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, { "ToolTip", "the items to draw the pose cache for.\nif this is empty we'll draw the whole pose cache" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldOffset_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = { { "Category", "Pins" }, { "Input", "" }, { "ModuleRelativePath", "Public/Units/Debug/RigUnit_DebugHierarchy.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FRigUnit_DebugPose constinit property declarations **************** static const UECodeGen_Private::FStructPropertyParams NewProp_ExecutePin; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FStructPropertyParams NewProp_Items_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Items; static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale; static const UECodeGen_Private::FStructPropertyParams NewProp_Color; static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldOffset; static void NewProp_bEnabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FRigUnit_DebugPose constinit property declarations ****************** static inline constexpr FRigVMCompiledInFunctionArgument RigVMFunctionParameters_Execute[] = { { .Name = TEXT("Pose"), .Type = TEXT("FRigPose"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Items"), .Type = TEXT("TArray"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Scale"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Color"), .Type = TEXT("FLinearColor"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("Thickness"), .Type = TEXT("float"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("WorldOffset"), .Type = TEXT("FTransform"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("bEnabled"), .Type = TEXT("bool"), .Direction = ERigVMFunctionArgumentDirection::Input }, { .Name = TEXT("DebugDrawSettings"), .Type = TEXT("FRigVMDebugDrawSettings"), .Direction = ERigVMFunctionArgumentDirection::Input }, }; static inline constexpr FRigVMCompiledInFunction RigVMFunctions[] = { { .MethodName = TEXT("FRigUnit_DebugPose::Execute"), .Function = &FRigUnit_DebugPose::RigVMExecute, .Parameters = MakeArrayView(RigVMFunctionParameters_Execute), }, }; static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FRigUnit_DebugPose cannot be polymorphic unless super FRigVMFunction_DebugBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose; class UScriptStruct* FRigUnit_DebugPose::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.OuterSingleton) { Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRigUnit_DebugPose, (UObject*)Z_Construct_UPackage__Script_ControlRig(), TEXT("RigUnit_DebugPose")); FRigVMRegistry::Get().RegisterCompiledInStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.OuterSingleton, MakeArrayView(Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::RigVMFunctions)); } return Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.OuterSingleton; } // ********** Begin ScriptStruct FRigUnit_DebugPose Property Definitions *************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_ExecutePin = { "ExecutePin", nullptr, (EPropertyFlags)0x0010000000002005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, ExecutePin), Z_Construct_UScriptStruct_FRigVMExecutePin, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExecutePin_MetaData), NewProp_ExecutePin_MetaData) }; // 986773466 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, Pose), Z_Construct_UScriptStruct_FRigPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 1994900961 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FRigElementKey, METADATA_PARAMS(0, nullptr) }; // 389243550 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) }; // 389243550 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_WorldOffset = { "WorldOffset", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRigUnit_DebugPose, WorldOffset), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldOffset_MetaData), NewProp_WorldOffset_MetaData) }; void Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_bEnabled_SetBit(void* Obj) { ((FRigUnit_DebugPose*)Obj)->bEnabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRigUnit_DebugPose), &Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_ExecutePin, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Items_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Items, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Color, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_Thickness, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_WorldOffset, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewProp_bEnabled, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::PropPointers) < 2048); // ********** End ScriptStruct FRigUnit_DebugPose Property Definitions ***************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_ControlRig, Z_Construct_UScriptStruct_FRigVMFunction_DebugBase, &NewStructOps, "RigUnit_DebugPose", Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::PropPointers), sizeof(FRigUnit_DebugPose), alignof(FRigUnit_DebugPose), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FRigUnit_DebugPose() { if (!Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.InnerSingleton, Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose.InnerSingleton); } void FRigUnit_DebugPose::Execute() { FControlRigExecuteContext TemporaryExecuteContext; TemporaryExecuteContext.Initialize(); Execute(TemporaryExecuteContext); } void FRigUnit_DebugPose::Execute(FControlRigExecuteContext& InExecuteContext) { TArrayView Items_1_Array(Items); StaticExecute( InExecuteContext, Pose, Items_1_Array, Scale, Color, Thickness, WorldOffset, bEnabled, DebugDrawSettings ); } // ********** End ScriptStruct FRigUnit_DebugPose ************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EControlRigDrawHierarchyMode_StaticEnum, TEXT("EControlRigDrawHierarchyMode"), &Z_Registration_Info_UEnum_EControlRigDrawHierarchyMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2350036971U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FRigUnit_DebugHierarchy::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_DebugHierarchy_Statics::NewStructOps, TEXT("RigUnit_DebugHierarchy"),&Z_Registration_Info_UScriptStruct_FRigUnit_DebugHierarchy, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_DebugHierarchy), 3303531977U) }, { FRigUnit_DebugPose::StaticStruct, Z_Construct_UScriptStruct_FRigUnit_DebugPose_Statics::NewStructOps, TEXT("RigUnit_DebugPose"),&Z_Registration_Info_UScriptStruct_FRigUnit_DebugPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRigUnit_DebugPose), 1077500381U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_276727699{ TEXT("/Script/ControlRig"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Units_Debug_RigUnit_DebugHierarchy_h__Script_ControlRig_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS