// 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 "BaseGizmos/GizmoElementShared.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGizmoElementShared() {} // ********** Begin Cross Module References ******************************************************** COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType(); INTERACTIVETOOLSFRAMEWORK_API UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType(); INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FGizmoPerStateValueDouble(); INTERACTIVETOOLSFRAMEWORK_API UScriptStruct* Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor(); UPackage* Z_Construct_UPackage__Script_InteractiveToolsFramework(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EGizmoElementState ******************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementState; static UEnum* EGizmoElementState_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementState.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementState")); } return Z_Registration_Info_UEnum_EGizmoElementState.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementState_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "//\n// Visible/hittable state of gizmo element\n//\n" }, { "Hittable.Name", "EGizmoElementState::Hittable" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementState::None" }, { "ToolTip", "Visible/hittable state of gizmo element" }, { "Visible.Name", "EGizmoElementState::Visible" }, { "VisibleAndHittable.Name", "EGizmoElementState::VisibleAndHittable" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementState::None", (int64)EGizmoElementState::None }, { "EGizmoElementState::Visible", (int64)EGizmoElementState::Visible }, { "EGizmoElementState::Hittable", (int64)EGizmoElementState::Hittable }, { "EGizmoElementState::VisibleAndHittable", (int64)EGizmoElementState::VisibleAndHittable }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementState", "EGizmoElementState", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState() { if (!Z_Registration_Info_UEnum_EGizmoElementState.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementState.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementState_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementState.InnerSingleton; } // ********** End Enum EGizmoElementState ********************************************************** // ********** Begin Enum EGizmoElementInteractionState ********************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementInteractionState; static UEnum* EGizmoElementInteractionState_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementInteractionState.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementInteractionState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementInteractionState")); } return Z_Registration_Info_UEnum_EGizmoElementInteractionState.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementInteractionState_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "//\n// Interaction state of gizmo element\n//\n" }, { "Hovering.Name", "EGizmoElementInteractionState::Hovering" }, { "Interacting.Name", "EGizmoElementInteractionState::Interacting" }, { "Max.Comment", "// When one or more other elements considered part of a set is active, but this one is not (ie. X Axis is Interacting, Y and Z are Subdued).\n" }, { "Max.Name", "EGizmoElementInteractionState::Max" }, { "Max.ToolTip", "When one or more other elements considered part of a set is active, but this one is not (ie. X Axis is Interacting, Y and Z are Subdued)." }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementInteractionState::None" }, { "Selected.Name", "EGizmoElementInteractionState::Selected" }, { "Subdued.Comment", "// When an element is \"Selected\", it is considered to be the target of Interaction via indirect manipulation (not hit tested).\n" }, { "Subdued.Name", "EGizmoElementInteractionState::Subdued" }, { "Subdued.ToolTip", "When an element is \"Selected\", it is considered to be the target of Interaction via indirect manipulation (not hit tested)." }, { "ToolTip", "Interaction state of gizmo element" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementInteractionState::None", (int64)EGizmoElementInteractionState::None }, { "EGizmoElementInteractionState::Hovering", (int64)EGizmoElementInteractionState::Hovering }, { "EGizmoElementInteractionState::Interacting", (int64)EGizmoElementInteractionState::Interacting }, { "EGizmoElementInteractionState::Selected", (int64)EGizmoElementInteractionState::Selected }, { "EGizmoElementInteractionState::Subdued", (int64)EGizmoElementInteractionState::Subdued }, { "EGizmoElementInteractionState::Max", (int64)EGizmoElementInteractionState::Max }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementInteractionState", "EGizmoElementInteractionState", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState() { if (!Z_Registration_Info_UEnum_EGizmoElementInteractionState.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementInteractionState.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementInteractionState_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementInteractionState.InnerSingleton; } // ********** End Enum EGizmoElementInteractionState *********************************************** // ********** Begin Enum EGizmoElementViewDependentType ******************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementViewDependentType; static UEnum* EGizmoElementViewDependentType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementViewDependentType.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementViewDependentType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementViewDependentType")); } return Z_Registration_Info_UEnum_EGizmoElementViewDependentType.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementViewDependentType_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Axis.Name", "EGizmoElementViewDependentType::Axis" }, { "Comment", "//\n// View dependent type: automatically cull gizmo element based on view.\n//\n// Axis - Cull object when angle between axis and view direction is within a given tolerance\n// Plane - Cull object when angle between plane normal and view direction is perpendicular within a given tolerance\n//\n" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementViewDependentType::None" }, { "Plane.Name", "EGizmoElementViewDependentType::Plane" }, { "ToolTip", "View dependent type: automatically cull gizmo element based on view.\n\n Axis - Cull object when angle between axis and view direction is within a given tolerance\n Plane - Cull object when angle between plane normal and view direction is perpendicular within a given tolerance" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementViewDependentType::None", (int64)EGizmoElementViewDependentType::None }, { "EGizmoElementViewDependentType::Axis", (int64)EGizmoElementViewDependentType::Axis }, { "EGizmoElementViewDependentType::Plane", (int64)EGizmoElementViewDependentType::Plane }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementViewDependentType", "EGizmoElementViewDependentType", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType() { if (!Z_Registration_Info_UEnum_EGizmoElementViewDependentType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementViewDependentType.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewDependentType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementViewDependentType.InnerSingleton; } // ********** End Enum EGizmoElementViewDependentType ********************************************** // ********** Begin Enum EGizmoElementViewAlignType ************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementViewAlignType; static UEnum* EGizmoElementViewAlignType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementViewAlignType.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementViewAlignType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementViewAlignType")); } return Z_Registration_Info_UEnum_EGizmoElementViewAlignType.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementViewAlignType_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Axial.Name", "EGizmoElementViewAlignType::Axial" }, { "Comment", "//\n// View align type: automatically align gizmo element towards a view.\n// \n// PointOnly - Align object forward axis to view direction only, useful for symmetrical objects such as a circle\n// PointEye - Align object forward axis to -camera view direction (camera pos - object center), align object up axis to scene view up\n// PointScreen - Align object forward axis to scene view forward direction (view up ^ view right), align object up axis to scene view up\n// Axial\x09\x09- Rotate object around up axis, minimizing angle between forward axis and view direction\n//\n" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementViewAlignType::None" }, { "PointEye.Name", "EGizmoElementViewAlignType::PointEye" }, { "PointOnly.Name", "EGizmoElementViewAlignType::PointOnly" }, { "PointScreen.Name", "EGizmoElementViewAlignType::PointScreen" }, { "ToolTip", "View align type: automatically align gizmo element towards a view.\n\n PointOnly - Align object forward axis to view direction only, useful for symmetrical objects such as a circle\n PointEye - Align object forward axis to -camera view direction (camera pos - object center), align object up axis to scene view up\n PointScreen - Align object forward axis to scene view forward direction (view up ^ view right), align object up axis to scene view up\n Axial - Rotate object around up axis, minimizing angle between forward axis and view direction" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementViewAlignType::None", (int64)EGizmoElementViewAlignType::None }, { "EGizmoElementViewAlignType::PointOnly", (int64)EGizmoElementViewAlignType::PointOnly }, { "EGizmoElementViewAlignType::PointEye", (int64)EGizmoElementViewAlignType::PointEye }, { "EGizmoElementViewAlignType::PointScreen", (int64)EGizmoElementViewAlignType::PointScreen }, { "EGizmoElementViewAlignType::Axial", (int64)EGizmoElementViewAlignType::Axial }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementViewAlignType", "EGizmoElementViewAlignType", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType() { if (!Z_Registration_Info_UEnum_EGizmoElementViewAlignType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementViewAlignType.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementViewAlignType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementViewAlignType.InnerSingleton; } // ********** End Enum EGizmoElementViewAlignType ************************************************** // ********** Begin Enum EGizmoElementPartialType ************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementPartialType; static UEnum* EGizmoElementPartialType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementPartialType.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementPartialType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementPartialType")); } return Z_Registration_Info_UEnum_EGizmoElementPartialType.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementPartialType_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "//\n// Partial type: render partial element for those elements which support it.\n// \n// Partial\x09\x09\x09\x09- Render partial element.\n// PartialViewDependent - Render partial unless view direction aligns with an axis or normal specified by the element type.\n//\n" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementPartialType::None" }, { "Partial.Name", "EGizmoElementPartialType::Partial" }, { "PartialViewDependent.Name", "EGizmoElementPartialType::PartialViewDependent" }, { "ToolTip", "Partial type: render partial element for those elements which support it.\n\n Partial - Render partial element.\n PartialViewDependent - Render partial unless view direction aligns with an axis or normal specified by the element type." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementPartialType::None", (int64)EGizmoElementPartialType::None }, { "EGizmoElementPartialType::Partial", (int64)EGizmoElementPartialType::Partial }, { "EGizmoElementPartialType::PartialViewDependent", (int64)EGizmoElementPartialType::PartialViewDependent }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementPartialType", "EGizmoElementPartialType", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType() { if (!Z_Registration_Info_UEnum_EGizmoElementPartialType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementPartialType.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementPartialType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementPartialType.InnerSingleton; } // ********** End Enum EGizmoElementPartialType **************************************************** // ********** Begin Enum EGizmoElementDrawType ***************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementDrawType; static UEnum* EGizmoElementDrawType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementDrawType.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementDrawType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementDrawType")); } return Z_Registration_Info_UEnum_EGizmoElementDrawType.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementDrawType_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "// Can be used to specify what visuals should be created for a given element, when multiple are available, ie. Fill and Line\n" }, { "Fill.Name", "EGizmoElementDrawType::Fill" }, { "FillAndLine.Name", "EGizmoElementDrawType::FillAndLine" }, { "Line.Name", "EGizmoElementDrawType::Line" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "None.Name", "EGizmoElementDrawType::None" }, { "ToolTip", "Can be used to specify what visuals should be created for a given element, when multiple are available, ie. Fill and Line" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementDrawType::None", (int64)EGizmoElementDrawType::None }, { "EGizmoElementDrawType::Fill", (int64)EGizmoElementDrawType::Fill }, { "EGizmoElementDrawType::Line", (int64)EGizmoElementDrawType::Line }, { "EGizmoElementDrawType::FillAndLine", (int64)EGizmoElementDrawType::FillAndLine }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementDrawType", "EGizmoElementDrawType", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType() { if (!Z_Registration_Info_UEnum_EGizmoElementDrawType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementDrawType.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementDrawType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementDrawType.InnerSingleton; } // ********** End Enum EGizmoElementDrawType ******************************************************* // ********** Begin Enum EGizmoElementHitSortType ************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGizmoElementHitSortType; static UEnum* EGizmoElementHitSortType_StaticEnum() { if (!Z_Registration_Info_UEnum_EGizmoElementHitSortType.OuterSingleton) { Z_Registration_Info_UEnum_EGizmoElementHitSortType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("EGizmoElementHitSortType")); } return Z_Registration_Info_UEnum_EGizmoElementHitSortType.OuterSingleton; } template<> INTERACTIVETOOLSFRAMEWORK_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EGizmoElementHitSortType_StaticEnum(); } struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Closest.Name", "EGizmoElementHitSortType::Closest" }, { "Comment", "// Used to specify the sort criteria when hit testing against multiple elements\n" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "Priority.Comment", "// Sort hits by the closest to ray origin (default)\n" }, { "Priority.Name", "EGizmoElementHitSortType::Priority" }, { "Priority.ToolTip", "Sort hits by the closest to ray origin (default)" }, { "PriorityThenSurfaceThenClosest.Comment", "// Sort hits by whether they are surface hits (not proximity hits)\n" }, { "PriorityThenSurfaceThenClosest.Name", "EGizmoElementHitSortType::PriorityThenSurfaceThenClosest" }, { "PriorityThenSurfaceThenClosest.ToolTip", "Sort hits by whether they are surface hits (not proximity hits)" }, { "Surface.Comment", "// Sort hits by hit priority (see UGizmoElementBase::HitPriority)\n" }, { "Surface.Name", "EGizmoElementHitSortType::Surface" }, { "Surface.ToolTip", "Sort hits by hit priority (see UGizmoElementBase::HitPriority)" }, { "ToolTip", "Used to specify the sort criteria when hit testing against multiple elements" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EGizmoElementHitSortType::Closest", (int64)EGizmoElementHitSortType::Closest }, { "EGizmoElementHitSortType::Priority", (int64)EGizmoElementHitSortType::Priority }, { "EGizmoElementHitSortType::Surface", (int64)EGizmoElementHitSortType::Surface }, { "EGizmoElementHitSortType::PriorityThenSurfaceThenClosest", (int64)EGizmoElementHitSortType::PriorityThenSurfaceThenClosest }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, "EGizmoElementHitSortType", "EGizmoElementHitSortType", Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::Enumerators), EEnumFlags::Flags, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType() { if (!Z_Registration_Info_UEnum_EGizmoElementHitSortType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGizmoElementHitSortType.InnerSingleton, Z_Construct_UEnum_InteractiveToolsFramework_EGizmoElementHitSortType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EGizmoElementHitSortType.InnerSingleton; } // ********** End Enum EGizmoElementHitSortType **************************************************** // ********** Begin ScriptStruct FGizmoPerStateValueDouble ***************************************** struct Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGizmoPerStateValueDouble); } static inline consteval int16 GetStructAlignment() { return alignof(FGizmoPerStateValueDouble); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Used to store per-state (double) values for gizmo elements.\n * ie. line thickness multipliers.\n */" }, { "DisplayName", "Per-State Value (Double)" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Used to store per-state (double) values for gizmo elements.\nie. line thickness multipliers." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = { { "Category", "Value" }, { "Comment", "/**\n\x09 * Default value, used when the Interaction State is \"None\".\n\x09 * Optional to allow explicit un-setting, implying inheritance or some other value source.\n\x09 */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Default value, used when the Interaction State is \"None\".\nOptional to allow explicit un-setting, implying inheritance or some other value source." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hover_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when hovering. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when hovering." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Interact_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when interacting. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when interacting." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Select_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when selected. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when selected." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Subdue_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when subdued. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when subdued." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGizmoPerStateValueDouble constinit property declarations ********* static const UECodeGen_Private::FDoublePropertyParams NewProp_Default_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Default; static const UECodeGen_Private::FDoublePropertyParams NewProp_Hover_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Hover; static const UECodeGen_Private::FDoublePropertyParams NewProp_Interact_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Interact; static const UECodeGen_Private::FDoublePropertyParams NewProp_Select_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Select; static const UECodeGen_Private::FDoublePropertyParams NewProp_Subdue_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Subdue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGizmoPerStateValueDouble constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble; class UScriptStruct* FGizmoPerStateValueDouble::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGizmoPerStateValueDouble, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("GizmoPerStateValueDouble")); } return Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.OuterSingleton; } // ********** Begin ScriptStruct FGizmoPerStateValueDouble Property Definitions ******************** const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Default_Inner = { "Default", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueDouble, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Hover_Inner = { "Hover", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Hover = { "Hover", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueDouble, Hover), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hover_MetaData), NewProp_Hover_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Interact_Inner = { "Interact", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Interact = { "Interact", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueDouble, Interact), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Interact_MetaData), NewProp_Interact_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Select_Inner = { "Select", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Select = { "Select", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueDouble, Select), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Select_MetaData), NewProp_Select_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Subdue_Inner = { "Subdue", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Subdue = { "Subdue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueDouble, Subdue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Subdue_MetaData), NewProp_Subdue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Default_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Default, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Hover_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Hover, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Interact_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Interact, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Select_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Select, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Subdue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewProp_Subdue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGizmoPerStateValueDouble Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, &NewStructOps, "GizmoPerStateValueDouble", Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::PropPointers), sizeof(FGizmoPerStateValueDouble), alignof(FGizmoPerStateValueDouble), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGizmoPerStateValueDouble() { if (!Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.InnerSingleton, Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble.InnerSingleton); } // ********** End ScriptStruct FGizmoPerStateValueDouble ******************************************* // ********** Begin ScriptStruct FGizmoPerStateValueLinearColor ************************************ struct Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGizmoPerStateValueLinearColor); } static inline consteval int16 GetStructAlignment() { return alignof(FGizmoPerStateValueLinearColor); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Used to store per-state (Linear Color) values for gizmo elements.\n * ie. vertex color.\n */" }, { "DisplayName", "Per-State Value (LinearColor)" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Used to store per-state (Linear Color) values for gizmo elements.\nie. vertex color." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = { { "Category", "Value" }, { "Comment", "/**\n\x09 * Default value, used when the Interaction State is \"None\".\n\x09 * Optional to allow explicit un-setting, implying inheritance or some other value source.\n\x09 */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Default value, used when the Interaction State is \"None\".\nOptional to allow explicit un-setting, implying inheritance or some other value source." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hover_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when hovering. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when hovering." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Interact_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when interacting. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when interacting." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Select_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when selected. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when selected." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Subdue_MetaData[] = { { "Category", "Value" }, { "Comment", "/** Value used when subdued. */" }, { "ModuleRelativePath", "Public/BaseGizmos/GizmoElementShared.h" }, { "ToolTip", "Value used when subdued." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGizmoPerStateValueLinearColor constinit property declarations **** static const UECodeGen_Private::FStructPropertyParams NewProp_Default_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Default; static const UECodeGen_Private::FStructPropertyParams NewProp_Hover_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Hover; static const UECodeGen_Private::FStructPropertyParams NewProp_Interact_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Interact; static const UECodeGen_Private::FStructPropertyParams NewProp_Select_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Select; static const UECodeGen_Private::FStructPropertyParams NewProp_Subdue_Inner; static const UECodeGen_Private::FGenericPropertyParams NewProp_Subdue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGizmoPerStateValueLinearColor constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor; class UScriptStruct* FGizmoPerStateValueLinearColor::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor, (UObject*)Z_Construct_UPackage__Script_InteractiveToolsFramework(), TEXT("GizmoPerStateValueLinearColor")); } return Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.OuterSingleton; } // ********** Begin ScriptStruct FGizmoPerStateValueLinearColor Property Definitions *************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Default_Inner = { "Default", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueLinearColor, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Hover_Inner = { "Hover", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Hover = { "Hover", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueLinearColor, Hover), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hover_MetaData), NewProp_Hover_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Interact_Inner = { "Interact", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Interact = { "Interact", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueLinearColor, Interact), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Interact_MetaData), NewProp_Interact_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Select_Inner = { "Select", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Select = { "Select", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueLinearColor, Select), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Select_MetaData), NewProp_Select_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Subdue_Inner = { "Subdue", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FGenericPropertyParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Subdue = { "Subdue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Optional, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGizmoPerStateValueLinearColor, Subdue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Subdue_MetaData), NewProp_Subdue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Default_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Default, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Hover_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Hover, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Interact_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Interact, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Select_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Select, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Subdue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewProp_Subdue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGizmoPerStateValueLinearColor Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_InteractiveToolsFramework, nullptr, &NewStructOps, "GizmoPerStateValueLinearColor", Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::PropPointers), sizeof(FGizmoPerStateValueLinearColor), alignof(FGizmoPerStateValueLinearColor), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor() { if (!Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.InnerSingleton, Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor.InnerSingleton); } // ********** End ScriptStruct FGizmoPerStateValueLinearColor ************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EGizmoElementState_StaticEnum, TEXT("EGizmoElementState"), &Z_Registration_Info_UEnum_EGizmoElementState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 431613899U) }, { EGizmoElementInteractionState_StaticEnum, TEXT("EGizmoElementInteractionState"), &Z_Registration_Info_UEnum_EGizmoElementInteractionState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1068448227U) }, { EGizmoElementViewDependentType_StaticEnum, TEXT("EGizmoElementViewDependentType"), &Z_Registration_Info_UEnum_EGizmoElementViewDependentType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3249569808U) }, { EGizmoElementViewAlignType_StaticEnum, TEXT("EGizmoElementViewAlignType"), &Z_Registration_Info_UEnum_EGizmoElementViewAlignType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 759458164U) }, { EGizmoElementPartialType_StaticEnum, TEXT("EGizmoElementPartialType"), &Z_Registration_Info_UEnum_EGizmoElementPartialType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 520866471U) }, { EGizmoElementDrawType_StaticEnum, TEXT("EGizmoElementDrawType"), &Z_Registration_Info_UEnum_EGizmoElementDrawType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3801126385U) }, { EGizmoElementHitSortType_StaticEnum, TEXT("EGizmoElementHitSortType"), &Z_Registration_Info_UEnum_EGizmoElementHitSortType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3933256584U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FGizmoPerStateValueDouble::StaticStruct, Z_Construct_UScriptStruct_FGizmoPerStateValueDouble_Statics::NewStructOps, TEXT("GizmoPerStateValueDouble"),&Z_Registration_Info_UScriptStruct_FGizmoPerStateValueDouble, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGizmoPerStateValueDouble), 239379801U) }, { FGizmoPerStateValueLinearColor::StaticStruct, Z_Construct_UScriptStruct_FGizmoPerStateValueLinearColor_Statics::NewStructOps, TEXT("GizmoPerStateValueLinearColor"),&Z_Registration_Info_UScriptStruct_FGizmoPerStateValueLinearColor, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGizmoPerStateValueLinearColor), 1134075451U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_3811787030{ TEXT("/Script/InteractiveToolsFramework"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_InteractiveToolsFramework_Public_BaseGizmos_GizmoElementShared_h__Script_InteractiveToolsFramework_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS