Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/InteractiveToolsFramework/UHT/GizmoElementShared.gen.cpp

707 lines
55 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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<EGizmoElementState>()
{
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<EGizmoElementInteractionState>()
{
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<EGizmoElementViewDependentType>()
{
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<EGizmoElementViewAlignType>()
{
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<EGizmoElementPartialType>()
{
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<EGizmoElementDrawType>()
{
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<EGizmoElementHitSortType>()
{
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<FGizmoPerStateValueDouble>();
}
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<UScriptStruct>(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<FGizmoPerStateValueLinearColor>();
}
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<UScriptStruct>(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