// Copyright Epic Games, Inc. All Rights Reserved. /*=========================================================================== Generated code exported from UnrealHeaderTool. DO NOT modify this manually! Edit the corresponding .h files instead! ===========================================================================*/ // IWYU pragma: private, include "Rigs/RigHierarchyDefines.h" #ifdef CONTROLRIG_RigHierarchyDefines_generated_h #error "RigHierarchyDefines.generated.h already included, missing '#pragma once' in RigHierarchyDefines.h" #endif #define CONTROLRIG_RigHierarchyDefines_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin ScriptStruct FRigControlLimitEnabled ******************************************* struct Z_Construct_UScriptStruct_FRigControlLimitEnabled_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_256_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigControlLimitEnabled_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigControlLimitEnabled; // ********** End ScriptStruct FRigControlLimitEnabled ********************************************* // ********** Begin ScriptStruct FRigControlValueStorage ******************************************* struct Z_Construct_UScriptStruct_FRigControlValueStorage_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_351_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigControlValueStorage_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigControlValueStorage; // ********** End ScriptStruct FRigControlValueStorage ********************************************* // ********** Begin ScriptStruct FRigControlValue ************************************************** struct Z_Construct_UScriptStruct_FRigControlValue_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_461_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigControlValue_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigControlValue; // ********** End ScriptStruct FRigControlValue **************************************************** // ********** Begin ScriptStruct FRigControlModifiedContext **************************************** struct Z_Construct_UScriptStruct_FRigControlModifiedContext_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_1455_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigControlModifiedContext_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigControlModifiedContext; // ********** End ScriptStruct FRigControlModifiedContext ****************************************** // ********** Begin ScriptStruct FRigHierarchyModulePath ******************************************* struct Z_Construct_UScriptStruct_FRigHierarchyModulePath_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_1488_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigHierarchyModulePath_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigHierarchyModulePath; // ********** End ScriptStruct FRigHierarchyModulePath ********************************************* // ********** Begin ScriptStruct FRigElementKey **************************************************** struct Z_Construct_UScriptStruct_FRigElementKey_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_1768_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigElementKey_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigElementKey; // ********** End ScriptStruct FRigElementKey ****************************************************** // ********** Begin ScriptStruct FRigComponentKey ************************************************** struct Z_Construct_UScriptStruct_FRigComponentKey_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_1925_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigComponentKey_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigComponentKey; // ********** End ScriptStruct FRigComponentKey **************************************************** // ********** Begin ScriptStruct FRigHierarchyKey ************************************************** struct Z_Construct_UScriptStruct_FRigHierarchyKey_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2041_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigHierarchyKey_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigHierarchyKey; // ********** End ScriptStruct FRigHierarchyKey **************************************************** // ********** Begin ScriptStruct FRigElementKeyCollection ****************************************** struct Z_Construct_UScriptStruct_FRigElementKeyCollection_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2245_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigElementKeyCollection_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigElementKeyCollection; // ********** End ScriptStruct FRigElementKeyCollection ******************************************** // ********** Begin ScriptStruct FRigElement ******************************************************* struct Z_Construct_UScriptStruct_FRigElement_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2394_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigElement_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigElement; // ********** End ScriptStruct FRigElement ********************************************************* // ********** Begin ScriptStruct FRigEventContext ************************************************** struct Z_Construct_UScriptStruct_FRigEventContext_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2422_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigEventContext_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigEventContext; // ********** End ScriptStruct FRigEventContext **************************************************** // ********** Begin ScriptStruct FRigElementResolveResult ****************************************** struct Z_Construct_UScriptStruct_FRigElementResolveResult_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2456_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FRigElementResolveResult_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FRigElementResolveResult; // ********** End ScriptStruct FRigElementResolveResult ******************************************** // ********** Begin ScriptStruct FModularRigResolveResult ****************************************** struct Z_Construct_UScriptStruct_FModularRigResolveResult_Statics; #define FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h_2517_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FModularRigResolveResult_Statics; \ CONTROLRIG_API static class UScriptStruct* StaticStruct(); struct FModularRigResolveResult; // ********** End ScriptStruct FModularRigResolveResult ******************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ControlRig_Source_ControlRig_Public_Rigs_RigHierarchyDefines_h // ********** Begin Enum ERigElementType *********************************************************** #define FOREACH_ENUM_ERIGELEMENTTYPE(op) \ op(ERigElementType::None) \ op(ERigElementType::Bone) \ op(ERigElementType::Null) \ op(ERigElementType::Space) \ op(ERigElementType::Control) \ op(ERigElementType::Curve) \ op(ERigElementType::Physics) \ op(ERigElementType::Reference) \ op(ERigElementType::Connector) \ op(ERigElementType::Socket) \ op(ERigElementType::All) \ op(ERigElementType::First) \ op(ERigElementType::Last) \ op(ERigElementType::ToResetAfterConstructionEvent) \ op(ERigElementType::TransformTypes) enum class ERigElementType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigElementType ************************************************************* // ********** Begin Enum ERigBoneType ************************************************************** #define FOREACH_ENUM_ERIGBONETYPE(op) \ op(ERigBoneType::Imported) \ op(ERigBoneType::User) enum class ERigBoneType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigBoneType **************************************************************** // ********** Begin Enum ERigMetadataType ********************************************************** #define FOREACH_ENUM_ERIGMETADATATYPE(op) \ op(ERigMetadataType::Bool) \ op(ERigMetadataType::BoolArray) \ op(ERigMetadataType::Float) \ op(ERigMetadataType::FloatArray) \ op(ERigMetadataType::Int32) \ op(ERigMetadataType::Int32Array) \ op(ERigMetadataType::Name) \ op(ERigMetadataType::NameArray) \ op(ERigMetadataType::Vector) \ op(ERigMetadataType::VectorArray) \ op(ERigMetadataType::Rotator) \ op(ERigMetadataType::RotatorArray) \ op(ERigMetadataType::Quat) \ op(ERigMetadataType::QuatArray) \ op(ERigMetadataType::Transform) \ op(ERigMetadataType::TransformArray) \ op(ERigMetadataType::LinearColor) \ op(ERigMetadataType::LinearColorArray) \ op(ERigMetadataType::RigElementKey) \ op(ERigMetadataType::RigElementKeyArray) \ op(ERigMetadataType::Invalid) enum class ERigMetadataType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigMetadataType ************************************************************ // ********** Begin Enum ERigHierarchyNotification ************************************************* #define FOREACH_ENUM_ERIGHIERARCHYNOTIFICATION(op) \ op(ERigHierarchyNotification::ElementAdded) \ op(ERigHierarchyNotification::ElementRemoved) \ op(ERigHierarchyNotification::ElementRenamed) \ op(ERigHierarchyNotification::ElementSelected) \ op(ERigHierarchyNotification::ElementDeselected) \ op(ERigHierarchyNotification::ParentChanged) \ op(ERigHierarchyNotification::HierarchyReset) \ op(ERigHierarchyNotification::ControlSettingChanged) \ op(ERigHierarchyNotification::ControlVisibilityChanged) \ op(ERigHierarchyNotification::ControlDrivenListChanged) \ op(ERigHierarchyNotification::ControlShapeTransformChanged) \ op(ERigHierarchyNotification::ParentWeightsChanged) \ op(ERigHierarchyNotification::InteractionBracketOpened) \ op(ERigHierarchyNotification::InteractionBracketClosed) \ op(ERigHierarchyNotification::ElementReordered) \ op(ERigHierarchyNotification::ConnectorSettingChanged) \ op(ERigHierarchyNotification::SocketColorChanged) \ op(ERigHierarchyNotification::SocketDescriptionChanged) \ op(ERigHierarchyNotification::SocketDesiredParentChanged) \ op(ERigHierarchyNotification::HierarchyCopied) \ op(ERigHierarchyNotification::ComponentAdded) \ op(ERigHierarchyNotification::ComponentRemoved) \ op(ERigHierarchyNotification::ComponentContentChanged) \ op(ERigHierarchyNotification::ComponentSelected) \ op(ERigHierarchyNotification::ComponentDeselected) \ op(ERigHierarchyNotification::ComponentRenamed) \ op(ERigHierarchyNotification::ComponentReparented) \ op(ERigHierarchyNotification::ShortNameChanged) \ op(ERigHierarchyNotification::Max) enum class ERigHierarchyNotification : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigHierarchyNotification *************************************************** // ********** Begin Enum ERigEvent ***************************************************************** #define FOREACH_ENUM_ERIGEVENT(op) \ op(ERigEvent::None) \ op(ERigEvent::RequestAutoKey) \ op(ERigEvent::OpenUndoBracket) \ op(ERigEvent::CloseUndoBracket) \ op(ERigEvent::Max) enum class ERigEvent : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigEvent ******************************************************************* // ********** Begin Enum EControlRigSetKey ********************************************************* #define FOREACH_ENUM_ECONTROLRIGSETKEY(op) \ op(EControlRigSetKey::DoNotCare) \ op(EControlRigSetKey::Always) \ op(EControlRigSetKey::Never) enum class EControlRigSetKey : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EControlRigSetKey *********************************************************** // ********** Begin Enum ERigControlType *********************************************************** #define FOREACH_ENUM_ERIGCONTROLTYPE(op) \ op(ERigControlType::Bool) \ op(ERigControlType::Float) \ op(ERigControlType::Integer) \ op(ERigControlType::Vector2D) \ op(ERigControlType::Position) \ op(ERigControlType::Scale) \ op(ERigControlType::Rotator) \ op(ERigControlType::Transform) \ op(ERigControlType::TransformNoScale) \ op(ERigControlType::EulerTransform) \ op(ERigControlType::ScaleFloat) enum class ERigControlType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigControlType ************************************************************* // ********** Begin Enum ERigControlAnimationType ************************************************** #define FOREACH_ENUM_ERIGCONTROLANIMATIONTYPE(op) \ op(ERigControlAnimationType::AnimationControl) \ op(ERigControlAnimationType::AnimationChannel) \ op(ERigControlAnimationType::ProxyControl) \ op(ERigControlAnimationType::VisualCue) enum class ERigControlAnimationType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigControlAnimationType **************************************************** // ********** Begin Enum ERigControlValueType ****************************************************** #define FOREACH_ENUM_ERIGCONTROLVALUETYPE(op) \ op(ERigControlValueType::Initial) \ op(ERigControlValueType::Current) \ op(ERigControlValueType::Minimum) \ op(ERigControlValueType::Maximum) enum class ERigControlValueType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigControlValueType ******************************************************** // ********** Begin Enum ERigControlVisibility ***************************************************** #define FOREACH_ENUM_ERIGCONTROLVISIBILITY(op) \ op(ERigControlVisibility::UserDefined) \ op(ERigControlVisibility::BasedOnSelection) enum class ERigControlVisibility : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigControlVisibility ******************************************************* // ********** Begin Enum ERigControlAxis *********************************************************** #define FOREACH_ENUM_ERIGCONTROLAXIS(op) \ op(ERigControlAxis::X) \ op(ERigControlAxis::Y) \ op(ERigControlAxis::Z) enum class ERigControlAxis : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigControlAxis ************************************************************* // ********** Begin Enum ERigElementResolveState *************************************************** #define FOREACH_ENUM_ERIGELEMENTRESOLVESTATE(op) \ op(ERigElementResolveState::Unknown) \ op(ERigElementResolveState::InvalidTarget) \ op(ERigElementResolveState::PossibleTarget) \ op(ERigElementResolveState::DefaultTarget) \ op(ERigElementResolveState::Max) enum class ERigElementResolveState : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ERigElementResolveState ***************************************************** // ********** Begin Enum EModularRigResolveState *************************************************** #define FOREACH_ENUM_EMODULARRIGRESOLVESTATE(op) \ op(EModularRigResolveState::Success) \ op(EModularRigResolveState::Error) \ op(EModularRigResolveState::Max) enum class EModularRigResolveState : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EModularRigResolveState ***************************************************** // ********** Begin Enum EElementNameDisplayMode *************************************************** #define FOREACH_ENUM_EELEMENTNAMEDISPLAYMODE(op) \ op(EElementNameDisplayMode::AssetDefault) \ op(EElementNameDisplayMode::Auto) \ op(EElementNameDisplayMode::ForceShort) \ op(EElementNameDisplayMode::ForceLong) enum class EElementNameDisplayMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> CONTROLRIG_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EElementNameDisplayMode ***************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS