Initial Commit

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

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAnimationSharing_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AnimationSharing;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AnimationSharing()
{
if (!Z_Registration_Info_UPackage__Script_AnimationSharing.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AnimationSharing",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xEDD2C9DA,
0x8D9BE7BE,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AnimationSharing.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AnimationSharing.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AnimationSharing(Z_Construct_UPackage__Script_AnimationSharing, TEXT("/Script/AnimationSharing"), Z_Registration_Info_UPackage__Script_AnimationSharing, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xEDD2C9DA, 0x8D9BE7BE));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,492 @@
// 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 "AnimationSharingInstances.h"
#include "Components/SkeletalMeshComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationSharingInstances() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingInstance_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingStateInstance();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingStateInstance_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingTransitionInstance();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimInstance();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationSharing();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimSharingStateInstance Function GetInstancedActors ********************
struct Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics
{
struct AnimSharingStateInstance_eventGetInstancedActors_Parms
{
TArray<AActor*> Actors;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetInstancedActors constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Actors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Actors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetInstancedActors constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetInstancedActors Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::NewProp_Actors_Inner = { "Actors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::NewProp_Actors = { "Actors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimSharingStateInstance_eventGetInstancedActors_Parms, Actors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::NewProp_Actors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::NewProp_Actors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::PropPointers) < 2048);
// ********** End Function GetInstancedActors Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimSharingStateInstance, nullptr, "GetInstancedActors", Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::AnimSharingStateInstance_eventGetInstancedActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04480403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::AnimSharingStateInstance_eventGetInstancedActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimSharingStateInstance::execGetInstancedActors)
{
P_GET_TARRAY_REF(AActor*,Z_Param_Out_Actors);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetInstancedActors(Z_Param_Out_Actors);
P_NATIVE_END;
}
// ********** End Class UAnimSharingStateInstance Function GetInstancedActors **********************
// ********** Begin Class UAnimSharingStateInstance ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimSharingStateInstance;
UClass* UAnimSharingStateInstance::GetPrivateStaticClass()
{
using TClass = UAnimSharingStateInstance;
if (!Z_Registration_Info_UClass_UAnimSharingStateInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimSharingStateInstance"),
Z_Registration_Info_UClass_UAnimSharingStateInstance.InnerSingleton,
StaticRegisterNativesUAnimSharingStateInstance,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimSharingStateInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimSharingStateInstance_NoRegister()
{
return UAnimSharingStateInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimSharingStateInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "AnimInstance" },
{ "IncludePath", "AnimationSharingInstances.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationToPlay_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PermutationTimeOffset_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlayRate_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStateBool_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Instance_MetaData[] = {
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimSharingStateInstance constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationToPlay;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PermutationTimeOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PlayRate;
static void NewProp_bStateBool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStateBool;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimSharingStateInstance constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetInstancedActors"), .Pointer = &UAnimSharingStateInstance::execGetInstancedActors },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimSharingStateInstance_GetInstancedActors, "GetInstancedActors" }, // 2410323780
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimSharingStateInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimSharingStateInstance_Statics
// ********** Begin Class UAnimSharingStateInstance Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_AnimationToPlay = { "AnimationToPlay", nullptr, (EPropertyFlags)0x0124080000012015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingStateInstance, AnimationToPlay), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationToPlay_MetaData), NewProp_AnimationToPlay_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_PermutationTimeOffset = { "PermutationTimeOffset", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingStateInstance, PermutationTimeOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PermutationTimeOffset_MetaData), NewProp_PermutationTimeOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_PlayRate = { "PlayRate", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingStateInstance, PlayRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlayRate_MetaData), NewProp_PlayRate_MetaData) };
void Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_bStateBool_SetBit(void* Obj)
{
((UAnimSharingStateInstance*)Obj)->bStateBool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_bStateBool = { "bStateBool", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAnimSharingStateInstance), &Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_bStateBool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStateBool_MetaData), NewProp_bStateBool_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_Instance = { "Instance", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingStateInstance, Instance), Z_Construct_UClass_UAnimSharingInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Instance_MetaData), NewProp_Instance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimSharingStateInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_AnimationToPlay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_PermutationTimeOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_PlayRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_bStateBool,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingStateInstance_Statics::NewProp_Instance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingStateInstance_Statics::PropPointers) < 2048);
// ********** End Class UAnimSharingStateInstance Property Definitions *****************************
UObject* (*const Z_Construct_UClass_UAnimSharingStateInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimInstance,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingStateInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimSharingStateInstance_Statics::ClassParams = {
&UAnimSharingStateInstance::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAnimSharingStateInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingStateInstance_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingStateInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimSharingStateInstance_Statics::Class_MetaDataParams)
};
void UAnimSharingStateInstance::StaticRegisterNativesUAnimSharingStateInstance()
{
UClass* Class = UAnimSharingStateInstance::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimSharingStateInstance_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimSharingStateInstance()
{
if (!Z_Registration_Info_UClass_UAnimSharingStateInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimSharingStateInstance.OuterSingleton, Z_Construct_UClass_UAnimSharingStateInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimSharingStateInstance.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimSharingStateInstance);
UAnimSharingStateInstance::~UAnimSharingStateInstance() {}
// ********** End Class UAnimSharingStateInstance **************************************************
// ********** Begin Class UAnimSharingTransitionInstance *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimSharingTransitionInstance;
UClass* UAnimSharingTransitionInstance::GetPrivateStaticClass()
{
using TClass = UAnimSharingTransitionInstance;
if (!Z_Registration_Info_UClass_UAnimSharingTransitionInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimSharingTransitionInstance"),
Z_Registration_Info_UClass_UAnimSharingTransitionInstance.InnerSingleton,
StaticRegisterNativesUAnimSharingTransitionInstance,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimSharingTransitionInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister()
{
return UAnimSharingTransitionInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimSharingTransitionInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "AnimInstance" },
{ "IncludePath", "AnimationSharingInstances.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FromComponent_MetaData[] = {
{ "Category", "Transition" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ToComponent_MetaData[] = {
{ "Category", "Transition" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "Transition" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlendBool_MetaData[] = {
{ "Category", "Transition" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimSharingTransitionInstance constinit property declarations ***********
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_FromComponent;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_ToComponent;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static void NewProp_bBlendBool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlendBool;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimSharingTransitionInstance constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimSharingTransitionInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimSharingTransitionInstance_Statics
// ********** Begin Class UAnimSharingTransitionInstance Property Definitions **********************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_FromComponent = { "FromComponent", nullptr, (EPropertyFlags)0x002408000009201d, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingTransitionInstance, FromComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FromComponent_MetaData), NewProp_FromComponent_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_ToComponent = { "ToComponent", nullptr, (EPropertyFlags)0x002408000009201d, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingTransitionInstance, ToComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ToComponent_MetaData), NewProp_ToComponent_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingTransitionInstance, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
void Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_bBlendBool_SetBit(void* Obj)
{
((UAnimSharingTransitionInstance*)Obj)->bBlendBool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_bBlendBool = { "bBlendBool", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAnimSharingTransitionInstance), &Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_bBlendBool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlendBool_MetaData), NewProp_bBlendBool_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_FromComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_ToComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::NewProp_bBlendBool,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::PropPointers) < 2048);
// ********** End Class UAnimSharingTransitionInstance Property Definitions ************************
UObject* (*const Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimInstance,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::ClassParams = {
&UAnimSharingTransitionInstance::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::PropPointers),
0,
0x008000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::Class_MetaDataParams)
};
void UAnimSharingTransitionInstance::StaticRegisterNativesUAnimSharingTransitionInstance()
{
}
UClass* Z_Construct_UClass_UAnimSharingTransitionInstance()
{
if (!Z_Registration_Info_UClass_UAnimSharingTransitionInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimSharingTransitionInstance.OuterSingleton, Z_Construct_UClass_UAnimSharingTransitionInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimSharingTransitionInstance.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimSharingTransitionInstance);
UAnimSharingTransitionInstance::~UAnimSharingTransitionInstance() {}
// ********** End Class UAnimSharingTransitionInstance *********************************************
// ********** Begin Class UAnimSharingAdditiveInstance *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimSharingAdditiveInstance;
UClass* UAnimSharingAdditiveInstance::GetPrivateStaticClass()
{
using TClass = UAnimSharingAdditiveInstance;
if (!Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimSharingAdditiveInstance"),
Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.InnerSingleton,
StaticRegisterNativesUAnimSharingAdditiveInstance,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister()
{
return UAnimSharingAdditiveInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "AnimInstance" },
{ "IncludePath", "AnimationSharingInstances.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BaseComponent_MetaData[] = {
{ "Category", "Additive" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditiveAnimation_MetaData[] = {
{ "Category", "Additive" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Alpha_MetaData[] = {
{ "Category", "Additive" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStateBool_MetaData[] = {
{ "Category", "Additive" },
{ "ModuleRelativePath", "Public/AnimationSharingInstances.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimSharingAdditiveInstance constinit property declarations *************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_BaseComponent;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_AdditiveAnimation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Alpha;
static void NewProp_bStateBool_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStateBool;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimSharingAdditiveInstance constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimSharingAdditiveInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics
// ********** Begin Class UAnimSharingAdditiveInstance Property Definitions ************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_BaseComponent = { "BaseComponent", nullptr, (EPropertyFlags)0x002408000009201d, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingAdditiveInstance, BaseComponent), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BaseComponent_MetaData), NewProp_BaseComponent_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_AdditiveAnimation = { "AdditiveAnimation", nullptr, (EPropertyFlags)0x0024080000012015, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingAdditiveInstance, AdditiveAnimation), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditiveAnimation_MetaData), NewProp_AdditiveAnimation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_Alpha = { "Alpha", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingAdditiveInstance, Alpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Alpha_MetaData), NewProp_Alpha_MetaData) };
void Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_bStateBool_SetBit(void* Obj)
{
((UAnimSharingAdditiveInstance*)Obj)->bStateBool = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_bStateBool = { "bStateBool", nullptr, (EPropertyFlags)0x0020080000012015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAnimSharingAdditiveInstance), &Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_bStateBool_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStateBool_MetaData), NewProp_bStateBool_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_BaseComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_AdditiveAnimation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_Alpha,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::NewProp_bStateBool,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::PropPointers) < 2048);
// ********** End Class UAnimSharingAdditiveInstance Property Definitions **************************
UObject* (*const Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimInstance,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::ClassParams = {
&UAnimSharingAdditiveInstance::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::PropPointers),
0,
0x008000A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::Class_MetaDataParams)
};
void UAnimSharingAdditiveInstance::StaticRegisterNativesUAnimSharingAdditiveInstance()
{
}
UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance()
{
if (!Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.OuterSingleton, Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimSharingAdditiveInstance.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimSharingAdditiveInstance);
UAnimSharingAdditiveInstance::~UAnimSharingAdditiveInstance() {}
// ********** End Class UAnimSharingAdditiveInstance ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h__Script_AnimationSharing_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimSharingStateInstance, UAnimSharingStateInstance::StaticClass, TEXT("UAnimSharingStateInstance"), &Z_Registration_Info_UClass_UAnimSharingStateInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimSharingStateInstance), 3275583598U) },
{ Z_Construct_UClass_UAnimSharingTransitionInstance, UAnimSharingTransitionInstance::StaticClass, TEXT("UAnimSharingTransitionInstance"), &Z_Registration_Info_UClass_UAnimSharingTransitionInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimSharingTransitionInstance), 3771665109U) },
{ Z_Construct_UClass_UAnimSharingAdditiveInstance, UAnimSharingAdditiveInstance::StaticClass, TEXT("UAnimSharingAdditiveInstance"), &Z_Registration_Info_UClass_UAnimSharingAdditiveInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimSharingAdditiveInstance), 1676301158U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h__Script_AnimationSharing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h__Script_AnimationSharing_3819410262{
TEXT("/Script/AnimationSharing"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h__Script_AnimationSharing_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h__Script_AnimationSharing_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,151 @@
// 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 "AnimationSharingInstances.h"
#ifdef ANIMATIONSHARING_AnimationSharingInstances_generated_h
#error "AnimationSharingInstances.generated.h already included, missing '#pragma once' in AnimationSharingInstances.h"
#endif
#define ANIMATIONSHARING_AnimationSharingInstances_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
// ********** Begin Class UAnimSharingStateInstance ************************************************
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetInstancedActors);
struct Z_Construct_UClass_UAnimSharingStateInstance_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingStateInstance_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_INCLASS \
private: \
static void StaticRegisterNativesUAnimSharingStateInstance(); \
friend struct ::Z_Construct_UClass_UAnimSharingStateInstance_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimSharingStateInstance_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimSharingStateInstance, UAnimInstance, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimSharingStateInstance_NoRegister) \
DECLARE_SERIALIZER(UAnimSharingStateInstance)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONSHARING_API UAnimSharingStateInstance(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimSharingStateInstance) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONSHARING_API, UAnimSharingStateInstance); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimSharingStateInstance); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimSharingStateInstance(UAnimSharingStateInstance&&) = delete; \
UAnimSharingStateInstance(const UAnimSharingStateInstance&) = delete; \
ANIMATIONSHARING_API virtual ~UAnimSharingStateInstance();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_12_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_RPC_WRAPPERS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_INCLASS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimSharingStateInstance;
// ********** End Class UAnimSharingStateInstance **************************************************
// ********** Begin Class UAnimSharingTransitionInstance *******************************************
struct Z_Construct_UClass_UAnimSharingTransitionInstance_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_48_INCLASS \
private: \
static void StaticRegisterNativesUAnimSharingTransitionInstance(); \
friend struct ::Z_Construct_UClass_UAnimSharingTransitionInstance_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimSharingTransitionInstance, UAnimInstance, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister) \
DECLARE_SERIALIZER(UAnimSharingTransitionInstance)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_48_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UAnimSharingTransitionInstance(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimSharingTransitionInstance) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAnimSharingTransitionInstance); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimSharingTransitionInstance); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimSharingTransitionInstance(UAnimSharingTransitionInstance&&) = delete; \
UAnimSharingTransitionInstance(const UAnimSharingTransitionInstance&) = delete; \
NO_API virtual ~UAnimSharingTransitionInstance();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_43_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_48_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_48_INCLASS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_48_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimSharingTransitionInstance;
// ********** End Class UAnimSharingTransitionInstance *********************************************
// ********** Begin Class UAnimSharingAdditiveInstance *********************************************
struct Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_69_INCLASS \
private: \
static void StaticRegisterNativesUAnimSharingAdditiveInstance(); \
friend struct ::Z_Construct_UClass_UAnimSharingAdditiveInstance_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimSharingAdditiveInstance, UAnimInstance, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister) \
DECLARE_SERIALIZER(UAnimSharingAdditiveInstance)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_69_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UAnimSharingAdditiveInstance(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimSharingAdditiveInstance) \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAnimSharingAdditiveInstance); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimSharingAdditiveInstance); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimSharingAdditiveInstance(UAnimSharingAdditiveInstance&&) = delete; \
UAnimSharingAdditiveInstance(const UAnimSharingAdditiveInstance&) = delete; \
NO_API virtual ~UAnimSharingAdditiveInstance();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_64_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_69_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_69_INCLASS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h_69_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimSharingAdditiveInstance;
// ********** End Class UAnimSharingAdditiveInstance ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingInstances_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,622 @@
// 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 "AnimationSharingManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationSharingManager() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingManager();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingManager_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingSetup_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingInstance();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingInstance_NoRegister();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FTickAnimationSharingFunction();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTickFunction();
UPackage* Z_Construct_UPackage__Script_AnimationSharing();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimSharingInstance *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimSharingInstance;
UClass* UAnimSharingInstance::GetPrivateStaticClass()
{
using TClass = UAnimSharingInstance;
if (!Z_Registration_Info_UClass_UAnimSharingInstance.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimSharingInstance"),
Z_Registration_Info_UClass_UAnimSharingInstance.InnerSingleton,
StaticRegisterNativesUAnimSharingInstance,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimSharingInstance.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimSharingInstance_NoRegister()
{
return UAnimSharingInstance::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimSharingInstance_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AnimationSharingManager.h" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredActors_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Actors currently registered to be animation driven by the AnimManager using this setup */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Actors currently registered to be animation driven by the AnimManager using this setup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateProcessor_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** (Blueprint)class instance used for determining the state enum value for each registered actor */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "(Blueprint)class instance used for determining the state enum value for each registered actor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UsedAnimationSequences_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateEnum_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Enum class set up by the user to 'describe' the animation states */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Enum class set up by the user to 'describe' the animation states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SharingActor_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Actor to which all the running SkeletalMeshComponents used for the sharing are attached to */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Actor to which all the running SkeletalMeshComponents used for the sharing are attached to" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimSharingInstance constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_RegisteredActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredActors;
static const UECodeGen_Private::FObjectPropertyParams NewProp_StateProcessor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UsedAnimationSequences_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_UsedAnimationSequences;
static const UECodeGen_Private::FObjectPropertyParams NewProp_StateEnum;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SharingActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimSharingInstance constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimSharingInstance>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimSharingInstance_Statics
// ********** Begin Class UAnimSharingInstance Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_RegisteredActors_Inner = { "RegisteredActors", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_RegisteredActors = { "RegisteredActors", nullptr, (EPropertyFlags)0x0114000000022001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingInstance, RegisteredActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredActors_MetaData), NewProp_RegisteredActors_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_StateProcessor = { "StateProcessor", nullptr, (EPropertyFlags)0x0114000000002001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingInstance, StateProcessor), Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateProcessor_MetaData), NewProp_StateProcessor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_UsedAnimationSequences_Inner = { "UsedAnimationSequences", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_UsedAnimationSequences = { "UsedAnimationSequences", nullptr, (EPropertyFlags)0x0114000000022001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingInstance, UsedAnimationSequences), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UsedAnimationSequences_MetaData), NewProp_UsedAnimationSequences_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_StateEnum = { "StateEnum", nullptr, (EPropertyFlags)0x0114000000022001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingInstance, StateEnum), Z_Construct_UClass_UEnum_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateEnum_MetaData), NewProp_StateEnum_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_SharingActor = { "SharingActor", nullptr, (EPropertyFlags)0x0114000000022001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimSharingInstance, SharingActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SharingActor_MetaData), NewProp_SharingActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimSharingInstance_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_RegisteredActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_RegisteredActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_StateProcessor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_UsedAnimationSequences_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_UsedAnimationSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_StateEnum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimSharingInstance_Statics::NewProp_SharingActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingInstance_Statics::PropPointers) < 2048);
// ********** End Class UAnimSharingInstance Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UAnimSharingInstance_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingInstance_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimSharingInstance_Statics::ClassParams = {
&UAnimSharingInstance::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimSharingInstance_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingInstance_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimSharingInstance_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimSharingInstance_Statics::Class_MetaDataParams)
};
void UAnimSharingInstance::StaticRegisterNativesUAnimSharingInstance()
{
}
UClass* Z_Construct_UClass_UAnimSharingInstance()
{
if (!Z_Registration_Info_UClass_UAnimSharingInstance.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimSharingInstance.OuterSingleton, Z_Construct_UClass_UAnimSharingInstance_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimSharingInstance.OuterSingleton;
}
UAnimSharingInstance::UAnimSharingInstance(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimSharingInstance);
UAnimSharingInstance::~UAnimSharingInstance() {}
// ********** End Class UAnimSharingInstance *******************************************************
// ********** Begin ScriptStruct FTickAnimationSharingFunction *************************************
struct Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTickAnimationSharingFunction); }
static inline consteval int16 GetStructAlignment() { return alignof(FTickAnimationSharingFunction); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTickAnimationSharingFunction constinit property declarations *****
// ********** End ScriptStruct FTickAnimationSharingFunction constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTickAnimationSharingFunction>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics
static_assert(std::is_polymorphic<FTickAnimationSharingFunction>() == std::is_polymorphic<FTickFunction>(), "USTRUCT FTickAnimationSharingFunction cannot be polymorphic unless super FTickFunction is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction;
class UScriptStruct* FTickAnimationSharingFunction::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTickAnimationSharingFunction, (UObject*)Z_Construct_UPackage__Script_AnimationSharing(), TEXT("TickAnimationSharingFunction"));
}
return Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
Z_Construct_UScriptStruct_FTickFunction,
&NewStructOps,
"TickAnimationSharingFunction",
nullptr,
0,
sizeof(FTickAnimationSharingFunction),
alignof(FTickAnimationSharingFunction),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTickAnimationSharingFunction()
{
if (!Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.InnerSingleton, Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction.InnerSingleton);
}
// ********** End ScriptStruct FTickAnimationSharingFunction ***************************************
// ********** Begin Class UAnimationSharingManager Function AnimationSharingEnabled ****************
struct Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics
{
struct AnimationSharingManager_eventAnimationSharingEnabled_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Returns whether or not the animation sharing is enabled */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Returns whether or not the animation sharing is enabled" },
};
#endif // WITH_METADATA
// ********** Begin Function AnimationSharingEnabled constinit property declarations ***************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AnimationSharingEnabled constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AnimationSharingEnabled Property Definitions **************************
void Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimationSharingManager_eventAnimationSharingEnabled_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationSharingManager_eventAnimationSharingEnabled_Parms), &Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::PropPointers) < 2048);
// ********** End Function AnimationSharingEnabled Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingManager, nullptr, "AnimationSharingEnabled", Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::AnimationSharingManager_eventAnimationSharingEnabled_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::AnimationSharingManager_eventAnimationSharingEnabled_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingManager::execAnimationSharingEnabled)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimationSharingManager::AnimationSharingEnabled();
P_NATIVE_END;
}
// ********** End Class UAnimationSharingManager Function AnimationSharingEnabled ******************
// ********** Begin Class UAnimationSharingManager Function CreateAnimationSharingManager **********
struct Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics
{
struct AnimationSharingManager_eventCreateAnimationSharingManager_Parms
{
UObject* WorldContextObject;
const UAnimationSharingSetup* Setup;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Create an Animation Sharing Manager using the provided Setup */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Create an Animation Sharing Manager using the provided Setup" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Setup_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateAnimationSharingManager constinit property declarations *********
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Setup;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateAnimationSharingManager constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateAnimationSharingManager Property Definitions ********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventCreateAnimationSharingManager_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_Setup = { "Setup", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventCreateAnimationSharingManager_Parms, Setup), Z_Construct_UClass_UAnimationSharingSetup_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Setup_MetaData), NewProp_Setup_MetaData) };
void Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AnimationSharingManager_eventCreateAnimationSharingManager_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationSharingManager_eventCreateAnimationSharingManager_Parms), &Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_Setup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::PropPointers) < 2048);
// ********** End Function CreateAnimationSharingManager Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingManager, nullptr, "CreateAnimationSharingManager", Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::AnimationSharingManager_eventCreateAnimationSharingManager_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::AnimationSharingManager_eventCreateAnimationSharingManager_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingManager::execCreateAnimationSharingManager)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UAnimationSharingSetup,Z_Param_Setup);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAnimationSharingManager::CreateAnimationSharingManager(Z_Param_WorldContextObject,Z_Param_Setup);
P_NATIVE_END;
}
// ********** End Class UAnimationSharingManager Function CreateAnimationSharingManager ************
// ********** Begin Class UAnimationSharingManager Function GetAnimationSharingManager *************
struct Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics
{
struct AnimationSharingManager_eventGetAnimationSharingManager_Parms
{
UObject* WorldContextObject;
UAnimationSharingManager* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Returns the AnimationSharing Manager, nullptr if none was set up */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Returns the AnimationSharing Manager, nullptr if none was set up" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimationSharingManager constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimationSharingManager constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimationSharingManager Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventGetAnimationSharingManager_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventGetAnimationSharingManager_Parms, ReturnValue), Z_Construct_UClass_UAnimationSharingManager_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::PropPointers) < 2048);
// ********** End Function GetAnimationSharingManager Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingManager, nullptr, "GetAnimationSharingManager", Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::AnimationSharingManager_eventGetAnimationSharingManager_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::AnimationSharingManager_eventGetAnimationSharingManager_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingManager::execGetAnimationSharingManager)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_FINISH;
P_NATIVE_BEGIN;
*(UAnimationSharingManager**)Z_Param__Result=UAnimationSharingManager::GetAnimationSharingManager(Z_Param_WorldContextObject);
P_NATIVE_END;
}
// ********** End Class UAnimationSharingManager Function GetAnimationSharingManager ***************
// ********** Begin Class UAnimationSharingManager Function RegisterActorWithSkeletonBP ************
struct Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics
{
struct AnimationSharingManager_eventRegisterActorWithSkeletonBP_Parms
{
AActor* InActor;
const USkeleton* SharingSkeleton;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Register an Actor with this Animation Sharing manager, according to the SharingSkeleton */" },
{ "DisplayName", "Register Actor" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Register an Actor with this Animation Sharing manager, according to the SharingSkeleton" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SharingSkeleton_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function RegisterActorWithSkeletonBP constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SharingSkeleton;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RegisterActorWithSkeletonBP constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RegisterActorWithSkeletonBP Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventRegisterActorWithSkeletonBP_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::NewProp_SharingSkeleton = { "SharingSkeleton", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingManager_eventRegisterActorWithSkeletonBP_Parms, SharingSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SharingSkeleton_MetaData), NewProp_SharingSkeleton_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::NewProp_InActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::NewProp_SharingSkeleton,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::PropPointers) < 2048);
// ********** End Function RegisterActorWithSkeletonBP Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingManager, nullptr, "RegisterActorWithSkeletonBP", Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::AnimationSharingManager_eventRegisterActorWithSkeletonBP_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::AnimationSharingManager_eventRegisterActorWithSkeletonBP_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingManager::execRegisterActorWithSkeletonBP)
{
P_GET_OBJECT(AActor,Z_Param_InActor);
P_GET_OBJECT(USkeleton,Z_Param_SharingSkeleton);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RegisterActorWithSkeletonBP(Z_Param_InActor,Z_Param_SharingSkeleton);
P_NATIVE_END;
}
// ********** End Class UAnimationSharingManager Function RegisterActorWithSkeletonBP **************
// ********** Begin Class UAnimationSharingManager *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationSharingManager;
UClass* UAnimationSharingManager::GetPrivateStaticClass()
{
using TClass = UAnimationSharingManager;
if (!Z_Registration_Info_UClass_UAnimationSharingManager.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationSharingManager"),
Z_Registration_Info_UClass_UAnimationSharingManager.InnerSingleton,
StaticRegisterNativesUAnimationSharingManager,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimationSharingManager.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationSharingManager_NoRegister()
{
return UAnimationSharingManager::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationSharingManager_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AnimationSharingManager.h" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeletons_MetaData[] = {
{ "Comment", "/** Array of unique skeletons, matches PerSkeletonData array entries*/" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Array of unique skeletons, matches PerSkeletonData array entries" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerSkeletonData_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Sharing data required for the unique Skeleton setups */" },
{ "ModuleRelativePath", "Public/AnimationSharingManager.h" },
{ "ToolTip", "Sharing data required for the unique Skeleton setups" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimationSharingManager constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeletons_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Skeletons;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerSkeletonData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_PerSkeletonData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimationSharingManager constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AnimationSharingEnabled"), .Pointer = &UAnimationSharingManager::execAnimationSharingEnabled },
{ .NameUTF8 = UTF8TEXT("CreateAnimationSharingManager"), .Pointer = &UAnimationSharingManager::execCreateAnimationSharingManager },
{ .NameUTF8 = UTF8TEXT("GetAnimationSharingManager"), .Pointer = &UAnimationSharingManager::execGetAnimationSharingManager },
{ .NameUTF8 = UTF8TEXT("RegisterActorWithSkeletonBP"), .Pointer = &UAnimationSharingManager::execRegisterActorWithSkeletonBP },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimationSharingManager_AnimationSharingEnabled, "AnimationSharingEnabled" }, // 1180024342
{ &Z_Construct_UFunction_UAnimationSharingManager_CreateAnimationSharingManager, "CreateAnimationSharingManager" }, // 1707052419
{ &Z_Construct_UFunction_UAnimationSharingManager_GetAnimationSharingManager, "GetAnimationSharingManager" }, // 82316049
{ &Z_Construct_UFunction_UAnimationSharingManager_RegisterActorWithSkeletonBP, "RegisterActorWithSkeletonBP" }, // 3798815335
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationSharingManager>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationSharingManager_Statics
// ********** Begin Class UAnimationSharingManager Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_Skeletons_Inner = { "Skeletons", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_Skeletons = { "Skeletons", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationSharingManager, Skeletons), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeletons_MetaData), NewProp_Skeletons_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_PerSkeletonData_Inner = { "PerSkeletonData", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimSharingInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_PerSkeletonData = { "PerSkeletonData", nullptr, (EPropertyFlags)0x0124080000022001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationSharingManager, PerSkeletonData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerSkeletonData_MetaData), NewProp_PerSkeletonData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationSharingManager_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_Skeletons_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_Skeletons,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_PerSkeletonData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingManager_Statics::NewProp_PerSkeletonData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingManager_Statics::PropPointers) < 2048);
// ********** End Class UAnimationSharingManager Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UAnimationSharingManager_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingManager_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationSharingManager_Statics::ClassParams = {
&UAnimationSharingManager::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAnimationSharingManager_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingManager_Statics::PropPointers),
0,
0x000800A2u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingManager_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationSharingManager_Statics::Class_MetaDataParams)
};
void UAnimationSharingManager::StaticRegisterNativesUAnimationSharingManager()
{
UClass* Class = UAnimationSharingManager::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationSharingManager_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimationSharingManager()
{
if (!Z_Registration_Info_UClass_UAnimationSharingManager.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationSharingManager.OuterSingleton, Z_Construct_UClass_UAnimationSharingManager_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationSharingManager.OuterSingleton;
}
UAnimationSharingManager::UAnimationSharingManager(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationSharingManager);
UAnimationSharingManager::~UAnimationSharingManager() {}
// ********** End Class UAnimationSharingManager ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FTickAnimationSharingFunction::StaticStruct, Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics::NewStructOps, TEXT("TickAnimationSharingFunction"),&Z_Registration_Info_UScriptStruct_FTickAnimationSharingFunction, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTickAnimationSharingFunction), 3729572832U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimSharingInstance, UAnimSharingInstance::StaticClass, TEXT("UAnimSharingInstance"), &Z_Registration_Info_UClass_UAnimSharingInstance, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimSharingInstance), 2085795880U) },
{ Z_Construct_UClass_UAnimationSharingManager, UAnimationSharingManager::StaticClass, TEXT("UAnimationSharingManager"), &Z_Registration_Info_UClass_UAnimationSharingManager, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationSharingManager), 3064204777U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_4281784302{
TEXT("/Script/AnimationSharing"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h__Script_AnimationSharing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,128 @@
// 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 "AnimationSharingManager.h"
#ifdef ANIMATIONSHARING_AnimationSharingManager_generated_h
#error "AnimationSharingManager.generated.h already included, missing '#pragma once' in AnimationSharingManager.h"
#endif
#define ANIMATIONSHARING_AnimationSharingManager_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UAnimationSharingManager;
class UAnimationSharingSetup;
class UObject;
class USkeleton;
// ********** Begin Class UAnimSharingInstance *****************************************************
struct Z_Construct_UClass_UAnimSharingInstance_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingInstance_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_279_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimSharingInstance(); \
friend struct ::Z_Construct_UClass_UAnimSharingInstance_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimSharingInstance_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimSharingInstance, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimSharingInstance_NoRegister) \
DECLARE_SERIALIZER(UAnimSharingInstance)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_279_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONSHARING_API UAnimSharingInstance(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimSharingInstance(UAnimSharingInstance&&) = delete; \
UAnimSharingInstance(const UAnimSharingInstance&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONSHARING_API, UAnimSharingInstance); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimSharingInstance); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimSharingInstance) \
ANIMATIONSHARING_API virtual ~UAnimSharingInstance();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_276_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_279_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_279_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_279_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimSharingInstance;
// ********** End Class UAnimSharingInstance *******************************************************
// ********** Begin ScriptStruct FTickAnimationSharingFunction *************************************
struct Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics;
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_481_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FTickAnimationSharingFunction_Statics; \
ANIMATIONSHARING_API static class UScriptStruct* StaticStruct(); \
typedef FTickFunction Super;
struct FTickAnimationSharingFunction;
// ********** End ScriptStruct FTickAnimationSharingFunction ***************************************
// ********** Begin Class UAnimationSharingManager *************************************************
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execAnimationSharingEnabled); \
DECLARE_FUNCTION(execRegisterActorWithSkeletonBP); \
DECLARE_FUNCTION(execCreateAnimationSharingManager); \
DECLARE_FUNCTION(execGetAnimationSharingManager);
struct Z_Construct_UClass_UAnimationSharingManager_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingManager_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimationSharingManager(); \
friend struct ::Z_Construct_UClass_UAnimationSharingManager_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimationSharingManager_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationSharingManager, UObject, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimationSharingManager_NoRegister) \
DECLARE_SERIALIZER(UAnimationSharingManager)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONSHARING_API UAnimationSharingManager(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationSharingManager(UAnimationSharingManager&&) = delete; \
UAnimationSharingManager(const UAnimationSharingManager&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONSHARING_API, UAnimationSharingManager); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationSharingManager); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationSharingManager) \
ANIMATIONSHARING_API virtual ~UAnimationSharingManager();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_504_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h_507_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationSharingManager;
// ********** End Class UAnimationSharingManager ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingManager_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,150 @@
// 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 "AnimationSharingSetup.h"
#include "AnimationSharingTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationSharingSetup() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingSetup();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingSetup_NoRegister();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FAnimationSharingScalability();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AnimationSharing();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimationSharingSetup ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationSharingSetup;
UClass* UAnimationSharingSetup::GetPrivateStaticClass()
{
using TClass = UAnimationSharingSetup;
if (!Z_Registration_Info_UClass_UAnimationSharingSetup.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationSharingSetup"),
Z_Registration_Info_UClass_UAnimationSharingSetup.InnerSingleton,
StaticRegisterNativesUAnimationSharingSetup,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimationSharingSetup.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationSharingSetup_NoRegister()
{
return UAnimationSharingSetup::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationSharingSetup_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * The Animation Sharing Setup asset contains all the information that will be shared across the specified Actors\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimationSharingSetup.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/AnimationSharingSetup.h" },
{ "ToolTip", "The Animation Sharing Setup asset contains all the information that will be shared across the specified Actors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletonSetups_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingSetup.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalabilitySettings_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingSetup.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimationSharingSetup constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_SkeletonSetups_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SkeletonSetups;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScalabilitySettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimationSharingSetup constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationSharingSetup>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationSharingSetup_Statics
// ********** Begin Class UAnimationSharingSetup Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_SkeletonSetups_Inner = { "SkeletonSetups", nullptr, (EPropertyFlags)0x0000000000004000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup, METADATA_PARAMS(0, nullptr) }; // 826111629
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_SkeletonSetups = { "SkeletonSetups", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationSharingSetup, SkeletonSetups), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletonSetups_MetaData), NewProp_SkeletonSetups_MetaData) }; // 826111629
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_ScalabilitySettings = { "ScalabilitySettings", nullptr, (EPropertyFlags)0x0010000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationSharingSetup, ScalabilitySettings), Z_Construct_UScriptStruct_FAnimationSharingScalability, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalabilitySettings_MetaData), NewProp_ScalabilitySettings_MetaData) }; // 3325209294
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationSharingSetup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_SkeletonSetups_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_SkeletonSetups,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingSetup_Statics::NewProp_ScalabilitySettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingSetup_Statics::PropPointers) < 2048);
// ********** End Class UAnimationSharingSetup Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UAnimationSharingSetup_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingSetup_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationSharingSetup_Statics::ClassParams = {
&UAnimationSharingSetup::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimationSharingSetup_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingSetup_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingSetup_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationSharingSetup_Statics::Class_MetaDataParams)
};
void UAnimationSharingSetup::StaticRegisterNativesUAnimationSharingSetup()
{
}
UClass* Z_Construct_UClass_UAnimationSharingSetup()
{
if (!Z_Registration_Info_UClass_UAnimationSharingSetup.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationSharingSetup.OuterSingleton, Z_Construct_UClass_UAnimationSharingSetup_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationSharingSetup.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationSharingSetup);
UAnimationSharingSetup::~UAnimationSharingSetup() {}
// ********** End Class UAnimationSharingSetup *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h__Script_AnimationSharing_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimationSharingSetup, UAnimationSharingSetup::StaticClass, TEXT("UAnimationSharingSetup"), &Z_Registration_Info_UClass_UAnimationSharingSetup, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationSharingSetup), 3704286519U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h__Script_AnimationSharing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h__Script_AnimationSharing_992394325{
TEXT("/Script/AnimationSharing"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h__Script_AnimationSharing_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h__Script_AnimationSharing_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// 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 "AnimationSharingSetup.h"
#ifdef ANIMATIONSHARING_AnimationSharingSetup_generated_h
#error "AnimationSharingSetup.generated.h already included, missing '#pragma once' in AnimationSharingSetup.h"
#endif
#define ANIMATIONSHARING_AnimationSharingSetup_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimationSharingSetup ***************************************************
struct Z_Construct_UClass_UAnimationSharingSetup_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingSetup_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAnimationSharingSetup(); \
friend struct ::Z_Construct_UClass_UAnimationSharingSetup_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimationSharingSetup_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationSharingSetup, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimationSharingSetup_NoRegister) \
DECLARE_SERIALIZER(UAnimationSharingSetup)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONSHARING_API UAnimationSharingSetup(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationSharingSetup) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONSHARING_API, UAnimationSharingSetup); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationSharingSetup); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationSharingSetup(UAnimationSharingSetup&&) = delete; \
UAnimationSharingSetup(const UAnimationSharingSetup&) = delete; \
ANIMATIONSHARING_API virtual ~UAnimationSharingSetup();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_12_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_15_INCLASS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationSharingSetup;
// ********** End Class UAnimationSharingSetup *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingSetup_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,865 @@
// 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 "AnimationSharingTypes.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationSharingTypes() {}
// ********** Begin Cross Module References ********************************************************
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingStateProcessor();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingStateInstance_NoRegister();
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FAnimationSetup();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FAnimationSharingScalability();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FAnimationStateEntry();
ANIMATIONSHARING_API UScriptStruct* Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UEnum_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformInt();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister();
UPackage* Z_Construct_UPackage__Script_AnimationSharing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAnimationSetup ***************************************************
struct Z_Construct_UScriptStruct_FAnimationSetup_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimationSetup); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimationSetup); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequence_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Animation Sequence to play for this particular setup */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Animation Sequence to play for this particular setup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimBlueprint_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Animation blueprint to use for playing back the Animation Sequence */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Animation blueprint to use for playing back the Animation Sequence" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumRandomizedInstances_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "1" },
{ "Comment", "/** The number of randomized instances created from this setup, it will create instance with different start time offsets (Length / Number of Instance) * InstanceIndex */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "The number of randomized instances created from this setup, it will create instance with different start time offsets (Length / Number of Instance) * InstanceIndex" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Enabled_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Whether or not this setup is enabled for specific platforms */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Whether or not this setup is enabled for specific platforms" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimationSetup constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequence;
static const UECodeGen_Private::FClassPropertyParams NewProp_AnimBlueprint;
static const UECodeGen_Private::FStructPropertyParams NewProp_NumRandomizedInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_Enabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimationSetup constinit property declarations *********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimationSetup>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimationSetup_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimationSetup;
class UScriptStruct* FAnimationSetup::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationSetup.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimationSetup.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimationSetup, (UObject*)Z_Construct_UPackage__Script_AnimationSharing(), TEXT("AnimationSetup"));
}
return Z_Registration_Info_UScriptStruct_FAnimationSetup.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimationSetup Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_AnimSequence = { "AnimSequence", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSetup, AnimSequence), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequence_MetaData), NewProp_AnimSequence_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_AnimBlueprint = { "AnimBlueprint", nullptr, (EPropertyFlags)0x0014040000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSetup, AnimBlueprint), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimSharingStateInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimBlueprint_MetaData), NewProp_AnimBlueprint_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_NumRandomizedInstances = { "NumRandomizedInstances", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSetup, NumRandomizedInstances), Z_Construct_UScriptStruct_FPerPlatformInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumRandomizedInstances_MetaData), NewProp_NumRandomizedInstances_MetaData) }; // 3732958788
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_Enabled = { "Enabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSetup, Enabled), Z_Construct_UScriptStruct_FPerPlatformBool, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Enabled_MetaData), NewProp_Enabled_MetaData) }; // 4028649551
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimationSetup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_AnimSequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_AnimBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_NumRandomizedInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewProp_Enabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSetup_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimationSetup Property Definitions ********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimationSetup_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
nullptr,
&NewStructOps,
"AnimationSetup",
Z_Construct_UScriptStruct_FAnimationSetup_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSetup_Statics::PropPointers),
sizeof(FAnimationSetup),
alignof(FAnimationSetup),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSetup_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimationSetup_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimationSetup()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationSetup.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimationSetup.InnerSingleton, Z_Construct_UScriptStruct_FAnimationSetup_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimationSetup.InnerSingleton);
}
// ********** End ScriptStruct FAnimationSetup *****************************************************
// ********** Begin ScriptStruct FAnimationStateEntry **********************************************
struct Z_Construct_UScriptStruct_FAnimationStateEntry_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimationStateEntry); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimationStateEntry); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_State_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Enum value linked to this state */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Enum value linked to this state" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationSetups_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Per state animation setup */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Per state animation setup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnDemand_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Flag whether or not this state is an on-demand state, this means that we kick off a unique animation when needed */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Flag whether or not this state is an on-demand state, this means that we kick off a unique animation when needed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAdditive_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Whether or not this state is an additive state */" },
{ "EditCondition", "bOnDemand" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Whether or not this state is an additive state" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendTime_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Duration of blending when blending to this state */" },
{ "EditCondition", "!bAdditive" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Duration of blending when blending to this state" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReturnToPreviousState_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Flag whether or not we should return to the previous state, only used when this state is an on-demand one*/" },
{ "EditCondition", "bOnDemand" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Flag whether or not we should return to the previous state, only used when this state is an on-demand one" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetNextState_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "EditCondition", "bOnDemand" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NextState_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** State value to which the actors part of an on demand state should be set to when its animation has finished */" },
{ "EditCondition", "bSetNextState" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "State value to which the actors part of an on demand state should be set to when its animation has finished" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumNumberOfConcurrentInstances_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "0" },
{ "Comment", "/** Number of instances that will be created for this state (platform-specific) */" },
{ "EditCondition", "bOnDemand" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Number of instances that will be created for this state (platform-specific)" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WiggleTimePercentage_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Percentage of 'wiggle' frames, this is used when we run out of available entries in Components, if one of the on-demand animations has started SequenceLength * WiggleFramePercentage ago or earlier,\n\x09it is used instead of a brand new one */" },
{ "EditCondition", "bOnDemand" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Percentage of 'wiggle' frames, this is used when we run out of available entries in Components, if one of the on-demand animations has started SequenceLength * WiggleFramePercentage ago or earlier,\n it is used instead of a brand new one" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRequiresCurves_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Whether or not this animation requires curves or morphtargets to function correctly for follower components */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Whether or not this animation requires curves or morphtargets to function correctly for follower components" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimationStateEntry constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_State;
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimationSetups_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimationSetups;
static void NewProp_bOnDemand_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnDemand;
static void NewProp_bAdditive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAdditive;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BlendTime;
static void NewProp_bReturnToPreviousState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReturnToPreviousState;
static void NewProp_bSetNextState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetNextState;
static const UECodeGen_Private::FBytePropertyParams NewProp_NextState;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaximumNumberOfConcurrentInstances;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WiggleTimePercentage;
static void NewProp_bRequiresCurves_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRequiresCurves;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimationStateEntry constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimationStateEntry>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimationStateEntry_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimationStateEntry;
class UScriptStruct* FAnimationStateEntry::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationStateEntry.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimationStateEntry.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimationStateEntry, (UObject*)Z_Construct_UPackage__Script_AnimationSharing(), TEXT("AnimationStateEntry"));
}
return Z_Registration_Info_UScriptStruct_FAnimationStateEntry.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimationStateEntry Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_State = { "State", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, State), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_State_MetaData), NewProp_State_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_AnimationSetups_Inner = { "AnimationSetups", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimationSetup, METADATA_PARAMS(0, nullptr) }; // 1179951009
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_AnimationSetups = { "AnimationSetups", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, AnimationSetups), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationSetups_MetaData), NewProp_AnimationSetups_MetaData) }; // 1179951009
void Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bOnDemand_SetBit(void* Obj)
{
((FAnimationStateEntry*)Obj)->bOnDemand = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bOnDemand = { "bOnDemand", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimationStateEntry), &Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bOnDemand_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnDemand_MetaData), NewProp_bOnDemand_MetaData) };
void Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bAdditive_SetBit(void* Obj)
{
((FAnimationStateEntry*)Obj)->bAdditive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bAdditive = { "bAdditive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimationStateEntry), &Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bAdditive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAdditive_MetaData), NewProp_bAdditive_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_BlendTime = { "BlendTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, BlendTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendTime_MetaData), NewProp_BlendTime_MetaData) };
void Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bReturnToPreviousState_SetBit(void* Obj)
{
((FAnimationStateEntry*)Obj)->bReturnToPreviousState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bReturnToPreviousState = { "bReturnToPreviousState", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimationStateEntry), &Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bReturnToPreviousState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReturnToPreviousState_MetaData), NewProp_bReturnToPreviousState_MetaData) };
void Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bSetNextState_SetBit(void* Obj)
{
((FAnimationStateEntry*)Obj)->bSetNextState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bSetNextState = { "bSetNextState", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimationStateEntry), &Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bSetNextState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetNextState_MetaData), NewProp_bSetNextState_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_NextState = { "NextState", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, NextState), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NextState_MetaData), NewProp_NextState_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_MaximumNumberOfConcurrentInstances = { "MaximumNumberOfConcurrentInstances", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, MaximumNumberOfConcurrentInstances), Z_Construct_UScriptStruct_FPerPlatformInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumNumberOfConcurrentInstances_MetaData), NewProp_MaximumNumberOfConcurrentInstances_MetaData) }; // 3732958788
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_WiggleTimePercentage = { "WiggleTimePercentage", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationStateEntry, WiggleTimePercentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WiggleTimePercentage_MetaData), NewProp_WiggleTimePercentage_MetaData) };
void Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bRequiresCurves_SetBit(void* Obj)
{
((FAnimationStateEntry*)Obj)->bRequiresCurves = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bRequiresCurves = { "bRequiresCurves", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimationStateEntry), &Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bRequiresCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRequiresCurves_MetaData), NewProp_bRequiresCurves_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_State,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_AnimationSetups_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_AnimationSetups,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bOnDemand,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bAdditive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_BlendTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bReturnToPreviousState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bSetNextState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_NextState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_MaximumNumberOfConcurrentInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_WiggleTimePercentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewProp_bRequiresCurves,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimationStateEntry Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
nullptr,
&NewStructOps,
"AnimationStateEntry",
Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::PropPointers),
sizeof(FAnimationStateEntry),
alignof(FAnimationStateEntry),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimationStateEntry()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationStateEntry.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimationStateEntry.InnerSingleton, Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimationStateEntry.InnerSingleton);
}
// ********** End ScriptStruct FAnimationStateEntry ************************************************
// ********** Begin Class UAnimationSharingStateProcessor Function GetAnimationStateEnum ***********
struct AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms
{
UEnum* ReturnValue;
/** Constructor, initializes return property only **/
AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms()
: ReturnValue(NULL)
{
}
};
static FName NAME_UAnimationSharingStateProcessor_GetAnimationStateEnum = FName(TEXT("GetAnimationStateEnum"));
UEnum* UAnimationSharingStateProcessor::GetAnimationStateEnum()
{
UFunction* Func = FindFunctionChecked(NAME_UAnimationSharingStateProcessor_GetAnimationStateEnum);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms Parms;
ProcessEvent(Func,&Parms);
return Parms.ReturnValue;
}
else
{
return GetAnimationStateEnum_Implementation();
}
}
struct Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAnimationStateEnum constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAnimationStateEnum constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAnimationStateEnum Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms, ReturnValue), Z_Construct_UClass_UEnum_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::PropPointers) < 2048);
// ********** End Function GetAnimationStateEnum Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingStateProcessor, nullptr, "GetAnimationStateEnum", Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::PropPointers),
sizeof(AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AnimationSharingStateProcessor_eventGetAnimationStateEnum_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingStateProcessor::execGetAnimationStateEnum)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UEnum**)Z_Param__Result=P_THIS->GetAnimationStateEnum_Implementation();
P_NATIVE_END;
}
// ********** End Class UAnimationSharingStateProcessor Function GetAnimationStateEnum *************
// ********** Begin Class UAnimationSharingStateProcessor Function ProcessActorState ***************
struct AnimationSharingStateProcessor_eventProcessActorState_Parms
{
int32 OutState;
AActor* InActor;
uint8 CurrentState;
uint8 OnDemandState;
bool bShouldProcess;
};
static FName NAME_UAnimationSharingStateProcessor_ProcessActorState = FName(TEXT("ProcessActorState"));
void UAnimationSharingStateProcessor::ProcessActorState(int32& OutState, AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool& bShouldProcess)
{
UFunction* Func = FindFunctionChecked(NAME_UAnimationSharingStateProcessor_ProcessActorState);
if (!Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native))
{
AnimationSharingStateProcessor_eventProcessActorState_Parms Parms;
Parms.OutState=OutState;
Parms.InActor=InActor;
Parms.CurrentState=CurrentState;
Parms.OnDemandState=OnDemandState;
Parms.bShouldProcess=bShouldProcess ? true : false;
ProcessEvent(Func,&Parms);
OutState=Parms.OutState;
bShouldProcess=Parms.bShouldProcess;
}
else
{
ProcessActorState_Implementation(OutState, InActor, CurrentState, OnDemandState, bShouldProcess);
}
}
struct Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ProcessActorState constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_OutState;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InActor;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurrentState;
static const UECodeGen_Private::FBytePropertyParams NewProp_OnDemandState;
static void NewProp_bShouldProcess_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldProcess;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ProcessActorState constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ProcessActorState Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_OutState = { "OutState", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingStateProcessor_eventProcessActorState_Parms, OutState), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_InActor = { "InActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingStateProcessor_eventProcessActorState_Parms, InActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_CurrentState = { "CurrentState", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingStateProcessor_eventProcessActorState_Parms, CurrentState), nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_OnDemandState = { "OnDemandState", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationSharingStateProcessor_eventProcessActorState_Parms, OnDemandState), nullptr, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_bShouldProcess_SetBit(void* Obj)
{
((AnimationSharingStateProcessor_eventProcessActorState_Parms*)Obj)->bShouldProcess = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_bShouldProcess = { "bShouldProcess", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AnimationSharingStateProcessor_eventProcessActorState_Parms), &Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_bShouldProcess_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_OutState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_InActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_CurrentState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_OnDemandState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::NewProp_bShouldProcess,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::PropPointers) < 2048);
// ********** End Function ProcessActorState Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationSharingStateProcessor, nullptr, "ProcessActorState", Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::PropPointers),
sizeof(AnimationSharingStateProcessor_eventProcessActorState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420C02, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AnimationSharingStateProcessor_eventProcessActorState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationSharingStateProcessor::execProcessActorState)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutState);
P_GET_OBJECT(AActor,Z_Param_InActor);
P_GET_PROPERTY(FByteProperty,Z_Param_CurrentState);
P_GET_PROPERTY(FByteProperty,Z_Param_OnDemandState);
P_GET_UBOOL_REF(Z_Param_Out_bShouldProcess);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ProcessActorState_Implementation(Z_Param_Out_OutState,Z_Param_InActor,Z_Param_CurrentState,Z_Param_OnDemandState,Z_Param_Out_bShouldProcess);
P_NATIVE_END;
}
// ********** End Class UAnimationSharingStateProcessor Function ProcessActorState *****************
// ********** Begin Class UAnimationSharingStateProcessor ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationSharingStateProcessor;
UClass* UAnimationSharingStateProcessor::GetPrivateStaticClass()
{
using TClass = UAnimationSharingStateProcessor;
if (!Z_Registration_Info_UClass_UAnimationSharingStateProcessor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationSharingStateProcessor"),
Z_Registration_Info_UClass_UAnimationSharingStateProcessor.InnerSingleton,
StaticRegisterNativesUAnimationSharingStateProcessor,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAnimationSharingStateProcessor.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister()
{
return UAnimationSharingStateProcessor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationSharingStateProcessor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "AnimationSharingTypes.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationStateEnum_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimationSharingStateProcessor constinit property declarations **********
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_AnimationStateEnum;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimationSharingStateProcessor constinit property declarations ************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetAnimationStateEnum"), .Pointer = &UAnimationSharingStateProcessor::execGetAnimationStateEnum },
{ .NameUTF8 = UTF8TEXT("ProcessActorState"), .Pointer = &UAnimationSharingStateProcessor::execProcessActorState },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimationSharingStateProcessor_GetAnimationStateEnum, "GetAnimationStateEnum" }, // 1993529665
{ &Z_Construct_UFunction_UAnimationSharingStateProcessor_ProcessActorState, "ProcessActorState" }, // 4088349873
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationSharingStateProcessor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationSharingStateProcessor_Statics
// ********** Begin Class UAnimationSharingStateProcessor Property Definitions *********************
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::NewProp_AnimationStateEnum = { "AnimationStateEnum", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationSharingStateProcessor, AnimationStateEnum), Z_Construct_UClass_UEnum_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationStateEnum_MetaData), NewProp_AnimationStateEnum_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::NewProp_AnimationStateEnum,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::PropPointers) < 2048);
// ********** End Class UAnimationSharingStateProcessor Property Definitions ***********************
UObject* (*const Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::ClassParams = {
&UAnimationSharingStateProcessor::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::Class_MetaDataParams)
};
void UAnimationSharingStateProcessor::StaticRegisterNativesUAnimationSharingStateProcessor()
{
UClass* Class = UAnimationSharingStateProcessor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimationSharingStateProcessor()
{
if (!Z_Registration_Info_UClass_UAnimationSharingStateProcessor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationSharingStateProcessor.OuterSingleton, Z_Construct_UClass_UAnimationSharingStateProcessor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationSharingStateProcessor.OuterSingleton;
}
UAnimationSharingStateProcessor::UAnimationSharingStateProcessor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationSharingStateProcessor);
UAnimationSharingStateProcessor::~UAnimationSharingStateProcessor() {}
// ********** End Class UAnimationSharingStateProcessor ********************************************
// ********** Begin ScriptStruct FPerSkeletonAnimationSharingSetup *********************************
struct Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPerSkeletonAnimationSharingSetup); }
static inline consteval int16 GetStructAlignment() { return alignof(FPerSkeletonAnimationSharingSetup); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Skeleton_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Skeleton compatible with the animation sharing setup */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Skeleton compatible with the animation sharing setup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Skeletal mesh used to setup skeletal mesh components */" },
{ "DisallowedClasses", "/Script/ApexDestruction.DestructibleMesh" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Skeletal mesh used to setup skeletal mesh components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendAnimBlueprint_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Animation blueprint used to perform the blending between states */" },
{ "DisplayName", "Animation Blueprint for Blending" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Animation blueprint used to perform the blending between states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdditiveAnimBlueprint_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Animation blueprint used to apply additive animation on top of other states */" },
{ "DisplayName", "Animation Blueprint for Additive Animation" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Animation blueprint used to apply additive animation on top of other states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StateProcessorClass_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Interface class used when determining which state an actor is in */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Interface class used when determining which state an actor is in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableMaterialParameterCaching_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Whether or not to enable material parameter caching on the skeletal mesh components created for each state */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Whether or not to enable material parameter caching on the skeletal mesh components created for each state" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationStates_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Definition of different animation states */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Definition of different animation states" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPerSkeletonAnimationSharingSetup constinit property declarations *
static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeleton;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMesh;
static const UECodeGen_Private::FClassPropertyParams NewProp_BlendAnimBlueprint;
static const UECodeGen_Private::FClassPropertyParams NewProp_AdditiveAnimBlueprint;
static const UECodeGen_Private::FClassPropertyParams NewProp_StateProcessorClass;
static void NewProp_bEnableMaterialParameterCaching_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableMaterialParameterCaching;
static const UECodeGen_Private::FStructPropertyParams NewProp_AnimationStates_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimationStates;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPerSkeletonAnimationSharingSetup constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPerSkeletonAnimationSharingSetup>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup;
class UScriptStruct* FPerSkeletonAnimationSharingSetup::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup, (UObject*)Z_Construct_UPackage__Script_AnimationSharing(), TEXT("PerSkeletonAnimationSharingSetup"));
}
return Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.OuterSingleton;
}
// ********** Begin ScriptStruct FPerSkeletonAnimationSharingSetup Property Definitions ************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Skeleton_MetaData), NewProp_Skeleton_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, SkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_BlendAnimBlueprint = { "BlendAnimBlueprint", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, BlendAnimBlueprint), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimSharingTransitionInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendAnimBlueprint_MetaData), NewProp_BlendAnimBlueprint_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AdditiveAnimBlueprint = { "AdditiveAnimBlueprint", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, AdditiveAnimBlueprint), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimSharingAdditiveInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdditiveAnimBlueprint_MetaData), NewProp_AdditiveAnimBlueprint_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_StateProcessorClass = { "StateProcessorClass", nullptr, (EPropertyFlags)0x0014000000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, StateProcessorClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StateProcessorClass_MetaData), NewProp_StateProcessorClass_MetaData) };
void Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_bEnableMaterialParameterCaching_SetBit(void* Obj)
{
((FPerSkeletonAnimationSharingSetup*)Obj)->bEnableMaterialParameterCaching = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_bEnableMaterialParameterCaching = { "bEnableMaterialParameterCaching", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPerSkeletonAnimationSharingSetup), &Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_bEnableMaterialParameterCaching_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableMaterialParameterCaching_MetaData), NewProp_bEnableMaterialParameterCaching_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AnimationStates_Inner = { "AnimationStates", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimationStateEntry, METADATA_PARAMS(0, nullptr) }; // 3506601234
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AnimationStates = { "AnimationStates", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPerSkeletonAnimationSharingSetup, AnimationStates), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationStates_MetaData), NewProp_AnimationStates_MetaData) }; // 3506601234
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_Skeleton,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_BlendAnimBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AdditiveAnimBlueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_StateProcessorClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_bEnableMaterialParameterCaching,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AnimationStates_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewProp_AnimationStates,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPerSkeletonAnimationSharingSetup Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
nullptr,
&NewStructOps,
"PerSkeletonAnimationSharingSetup",
Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::PropPointers),
sizeof(FPerSkeletonAnimationSharingSetup),
alignof(FPerSkeletonAnimationSharingSetup),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup()
{
if (!Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.InnerSingleton, Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup.InnerSingleton);
}
// ********** End ScriptStruct FPerSkeletonAnimationSharingSetup ***********************************
// ********** Begin ScriptStruct FAnimationSharingScalability **************************************
struct Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAnimationSharingScalability); }
static inline consteval int16 GetStructAlignment() { return alignof(FAnimationSharingScalability); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UseBlendTransitions_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "Comment", "/** Flag whether or not to use blend transitions between states */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Flag whether or not to use blend transitions between states" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BlendSignificanceValue_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Significance value tied to whether or not a transition should be blended */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Significance value tied to whether or not a transition should be blended" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumNumberConcurrentBlends_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "1" },
{ "Comment", "/** Maximum number of blends which can be running concurrently */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Maximum number of blends which can be running concurrently" },
{ "UIMin", "1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TickSignificanceValue_MetaData[] = {
{ "Category", "AnimationSharing" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Significance value tied to whether or not the leader pose components should be ticking */" },
{ "ModuleRelativePath", "Public/AnimationSharingTypes.h" },
{ "ToolTip", "Significance value tied to whether or not the leader pose components should be ticking" },
{ "UIMin", "0.0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAnimationSharingScalability constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_UseBlendTransitions;
static const UECodeGen_Private::FStructPropertyParams NewProp_BlendSignificanceValue;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaximumNumberConcurrentBlends;
static const UECodeGen_Private::FStructPropertyParams NewProp_TickSignificanceValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAnimationSharingScalability constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAnimationSharingScalability>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimationSharingScalability;
class UScriptStruct* FAnimationSharingScalability::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimationSharingScalability, (UObject*)Z_Construct_UPackage__Script_AnimationSharing(), TEXT("AnimationSharingScalability"));
}
return Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.OuterSingleton;
}
// ********** Begin ScriptStruct FAnimationSharingScalability Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_UseBlendTransitions = { "UseBlendTransitions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSharingScalability, UseBlendTransitions), Z_Construct_UScriptStruct_FPerPlatformBool, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UseBlendTransitions_MetaData), NewProp_UseBlendTransitions_MetaData) }; // 4028649551
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_BlendSignificanceValue = { "BlendSignificanceValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSharingScalability, BlendSignificanceValue), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BlendSignificanceValue_MetaData), NewProp_BlendSignificanceValue_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_MaximumNumberConcurrentBlends = { "MaximumNumberConcurrentBlends", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSharingScalability, MaximumNumberConcurrentBlends), Z_Construct_UScriptStruct_FPerPlatformInt, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumNumberConcurrentBlends_MetaData), NewProp_MaximumNumberConcurrentBlends_MetaData) }; // 3732958788
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_TickSignificanceValue = { "TickSignificanceValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationSharingScalability, TickSignificanceValue), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TickSignificanceValue_MetaData), NewProp_TickSignificanceValue_MetaData) }; // 2207876869
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_UseBlendTransitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_BlendSignificanceValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_MaximumNumberConcurrentBlends,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewProp_TickSignificanceValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAnimationSharingScalability Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AnimationSharing,
nullptr,
&NewStructOps,
"AnimationSharingScalability",
Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::PropPointers),
sizeof(FAnimationSharingScalability),
alignof(FAnimationSharingScalability),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAnimationSharingScalability()
{
if (!Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.InnerSingleton, Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAnimationSharingScalability.InnerSingleton);
}
// ********** End ScriptStruct FAnimationSharingScalability ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAnimationSetup::StaticStruct, Z_Construct_UScriptStruct_FAnimationSetup_Statics::NewStructOps, TEXT("AnimationSetup"),&Z_Registration_Info_UScriptStruct_FAnimationSetup, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimationSetup), 1179951009U) },
{ FAnimationStateEntry::StaticStruct, Z_Construct_UScriptStruct_FAnimationStateEntry_Statics::NewStructOps, TEXT("AnimationStateEntry"),&Z_Registration_Info_UScriptStruct_FAnimationStateEntry, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimationStateEntry), 3506601234U) },
{ FPerSkeletonAnimationSharingSetup::StaticStruct, Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics::NewStructOps, TEXT("PerSkeletonAnimationSharingSetup"),&Z_Registration_Info_UScriptStruct_FPerSkeletonAnimationSharingSetup, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPerSkeletonAnimationSharingSetup), 826111629U) },
{ FAnimationSharingScalability::StaticStruct, Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics::NewStructOps, TEXT("AnimationSharingScalability"),&Z_Registration_Info_UScriptStruct_FAnimationSharingScalability, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimationSharingScalability), 3325209294U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimationSharingStateProcessor, UAnimationSharingStateProcessor::StaticClass, TEXT("UAnimationSharingStateProcessor"), &Z_Registration_Info_UClass_UAnimationSharingStateProcessor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationSharingStateProcessor), 309902159U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_2165200655{
TEXT("/Script/AnimationSharing"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h__Script_AnimationSharing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,113 @@
// 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 "AnimationSharingTypes.h"
#ifdef ANIMATIONSHARING_AnimationSharingTypes_generated_h
#error "AnimationSharingTypes.generated.h already included, missing '#pragma once' in AnimationSharingTypes.h"
#endif
#define ANIMATIONSHARING_AnimationSharingTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UEnum;
// ********** Begin ScriptStruct FAnimationSetup ***************************************************
struct Z_Construct_UScriptStruct_FAnimationSetup_Statics;
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimationSetup_Statics; \
ANIMATIONSHARING_API static class UScriptStruct* StaticStruct();
struct FAnimationSetup;
// ********** End ScriptStruct FAnimationSetup *****************************************************
// ********** Begin ScriptStruct FAnimationStateEntry **********************************************
struct Z_Construct_UScriptStruct_FAnimationStateEntry_Statics;
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_46_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimationStateEntry_Statics; \
ANIMATIONSHARING_API static class UScriptStruct* StaticStruct();
struct FAnimationStateEntry;
// ********** End ScriptStruct FAnimationStateEntry ************************************************
// ********** Begin Class UAnimationSharingStateProcessor ******************************************
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetAnimationStateEnum); \
DECLARE_FUNCTION(execProcessActorState);
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UAnimationSharingStateProcessor_Statics;
ANIMATIONSHARING_API UClass* Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAnimationSharingStateProcessor(); \
friend struct ::Z_Construct_UClass_UAnimationSharingStateProcessor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ANIMATIONSHARING_API UClass* ::Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationSharingStateProcessor, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AnimationSharing"), Z_Construct_UClass_UAnimationSharingStateProcessor_NoRegister) \
DECLARE_SERIALIZER(UAnimationSharingStateProcessor)
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ANIMATIONSHARING_API UAnimationSharingStateProcessor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationSharingStateProcessor(UAnimationSharingStateProcessor&&) = delete; \
UAnimationSharingStateProcessor(const UAnimationSharingStateProcessor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(ANIMATIONSHARING_API, UAnimationSharingStateProcessor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationSharingStateProcessor); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationSharingStateProcessor) \
ANIMATIONSHARING_API virtual ~UAnimationSharingStateProcessor();
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_95_PROLOG
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_CALLBACK_WRAPPERS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationSharingStateProcessor;
// ********** End Class UAnimationSharingStateProcessor ********************************************
// ********** Begin ScriptStruct FPerSkeletonAnimationSharingSetup *********************************
struct Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics;
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_132_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPerSkeletonAnimationSharingSetup_Statics; \
ANIMATIONSHARING_API static class UScriptStruct* StaticStruct();
struct FPerSkeletonAnimationSharingSetup;
// ********** End ScriptStruct FPerSkeletonAnimationSharingSetup ***********************************
// ********** Begin ScriptStruct FAnimationSharingScalability **************************************
struct Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics;
#define FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h_168_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAnimationSharingScalability_Statics; \
ANIMATIONSHARING_API static class UScriptStruct* StaticStruct();
struct FAnimationSharingScalability;
// ********** End ScriptStruct FAnimationSharingScalability ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Developer_AnimationSharing_Source_AnimationSharing_Public_AnimationSharingTypes_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,4 @@
D:\UE_5_7_1\Engine\Plugins\Developer\AnimationSharing\Source\AnimationSharing\Public\AnimationSharingInstances.h
D:\UE_5_7_1\Engine\Plugins\Developer\AnimationSharing\Source\AnimationSharing\Public\AnimationSharingManager.h
D:\UE_5_7_1\Engine\Plugins\Developer\AnimationSharing\Source\AnimationSharing\Public\AnimationSharingSetup.h
D:\UE_5_7_1\Engine\Plugins\Developer\AnimationSharing\Source\AnimationSharing\Public\AnimationSharingTypes.h