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,404 @@
// 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 "DeformerGroomAttributeRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomAttributeRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_NoRegister();
HAIRSTRANDSDEFORMER_API UEnum* Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes();
HAIRSTRANDSDEFORMER_API UEnum* Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOptimusGroomAttributeTypes ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes;
static UEnum* EOptimusGroomAttributeTypes_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.OuterSingleton)
{
Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes, (UObject*)Z_Construct_UPackage__Script_HairStrandsDeformer(), TEXT("EOptimusGroomAttributeTypes"));
}
return Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.OuterSingleton;
}
template<> HAIRSTRANDSDEFORMER_NON_ATTRIBUTED_API UEnum* StaticEnum<EOptimusGroomAttributeTypes>()
{
return EOptimusGroomAttributeTypes_StaticEnum();
}
struct Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bool.DisplayName", "Bool" },
{ "Bool.Name", "EOptimusGroomAttributeTypes::Bool" },
{ "Comment", "/** List of attribute types on which you could paint in dataflow */" },
{ "Float.DisplayName", "Float" },
{ "Float.Name", "EOptimusGroomAttributeTypes::Float" },
{ "Int.DisplayName", "Int" },
{ "Int.Name", "EOptimusGroomAttributeTypes::Int" },
{ "IntVector2.DisplayName", "Int Vector 2" },
{ "IntVector2.Name", "EOptimusGroomAttributeTypes::IntVector2" },
{ "IntVector3.DisplayName", "Int Vector 3" },
{ "IntVector3.Name", "EOptimusGroomAttributeTypes::IntVector3" },
{ "IntVector4.DisplayName", "Int Vector 4" },
{ "IntVector4.Name", "EOptimusGroomAttributeTypes::IntVector4" },
{ "LinearColor.DisplayName", "Linear Color" },
{ "LinearColor.Name", "EOptimusGroomAttributeTypes::LinearColor" },
{ "Matrix3x4.DisplayName", "Matrix 3x4" },
{ "Matrix3x4.Name", "EOptimusGroomAttributeTypes::Matrix3x4" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "None.Hidden", "" },
{ "None.Name", "EOptimusGroomAttributeTypes::None" },
{ "Quat.DisplayName", "Quat" },
{ "Quat.Name", "EOptimusGroomAttributeTypes::Quat" },
{ "Rotator.DisplayName", "Rotator" },
{ "Rotator.Name", "EOptimusGroomAttributeTypes::Rotator" },
{ "ToolTip", "List of attribute types on which you could paint in dataflow" },
{ "Transform.DisplayName", "Transform" },
{ "Transform.Name", "EOptimusGroomAttributeTypes::Transform" },
{ "Uint.DisplayName", "Uint" },
{ "Uint.Name", "EOptimusGroomAttributeTypes::Uint" },
{ "Vector2.DisplayName", "Vector 2" },
{ "Vector2.Name", "EOptimusGroomAttributeTypes::Vector2" },
{ "Vector3.DisplayName", "Vector 3" },
{ "Vector3.Name", "EOptimusGroomAttributeTypes::Vector3" },
{ "Vector4.DisplayName", "Vector 4" },
{ "Vector4.Name", "EOptimusGroomAttributeTypes::Vector4" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOptimusGroomAttributeTypes::None", (int64)EOptimusGroomAttributeTypes::None },
{ "EOptimusGroomAttributeTypes::Bool", (int64)EOptimusGroomAttributeTypes::Bool },
{ "EOptimusGroomAttributeTypes::Int", (int64)EOptimusGroomAttributeTypes::Int },
{ "EOptimusGroomAttributeTypes::IntVector2", (int64)EOptimusGroomAttributeTypes::IntVector2 },
{ "EOptimusGroomAttributeTypes::IntVector3", (int64)EOptimusGroomAttributeTypes::IntVector3 },
{ "EOptimusGroomAttributeTypes::IntVector4", (int64)EOptimusGroomAttributeTypes::IntVector4 },
{ "EOptimusGroomAttributeTypes::Uint", (int64)EOptimusGroomAttributeTypes::Uint },
{ "EOptimusGroomAttributeTypes::Float", (int64)EOptimusGroomAttributeTypes::Float },
{ "EOptimusGroomAttributeTypes::Vector2", (int64)EOptimusGroomAttributeTypes::Vector2 },
{ "EOptimusGroomAttributeTypes::Vector3", (int64)EOptimusGroomAttributeTypes::Vector3 },
{ "EOptimusGroomAttributeTypes::Vector4", (int64)EOptimusGroomAttributeTypes::Vector4 },
{ "EOptimusGroomAttributeTypes::LinearColor", (int64)EOptimusGroomAttributeTypes::LinearColor },
{ "EOptimusGroomAttributeTypes::Quat", (int64)EOptimusGroomAttributeTypes::Quat },
{ "EOptimusGroomAttributeTypes::Rotator", (int64)EOptimusGroomAttributeTypes::Rotator },
{ "EOptimusGroomAttributeTypes::Transform", (int64)EOptimusGroomAttributeTypes::Transform },
{ "EOptimusGroomAttributeTypes::Matrix3x4", (int64)EOptimusGroomAttributeTypes::Matrix3x4 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
nullptr,
"EOptimusGroomAttributeTypes",
"EOptimusGroomAttributeTypes",
Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes()
{
if (!Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.InnerSingleton, Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes.InnerSingleton;
}
// ********** End Enum EOptimusGroomAttributeTypes *************************************************
// ********** Begin Class UOptimusGroomAttributeReadDataInterface **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface;
UClass* UOptimusGroomAttributeReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomAttributeReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomAttributeReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomAttributeReadDataInterface,
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_UOptimusGroomAttributeReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_NoRegister()
{
return UOptimusGroomAttributeReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom strands. */" },
{ "IncludePath", "DeformerGroomAttributeRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom strands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeName_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute name */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeGroup_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute group */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute group" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeType_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute type */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute type" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomAttributeReadDataInterface constinit property declarations **
static const UECodeGen_Private::FNamePropertyParams NewProp_GroomAttributeName;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroomAttributeGroup_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroomAttributeGroup;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroomAttributeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroomAttributeType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomAttributeReadDataInterface constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomAttributeReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics
// ********** Begin Class UOptimusGroomAttributeReadDataInterface Property Definitions *************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeName = { "GroomAttributeName", nullptr, (EPropertyFlags)0x0040000000000011, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataInterface, GroomAttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeName_MetaData), NewProp_GroomAttributeName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeGroup_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeGroup = { "GroomAttributeGroup", nullptr, (EPropertyFlags)0x0040000000000011, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataInterface, GroomAttributeGroup), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeGroup_MetaData), NewProp_GroomAttributeGroup_MetaData) }; // 1443031514
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeType = { "GroomAttributeType", nullptr, (EPropertyFlags)0x0040000000000011, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataInterface, GroomAttributeType), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeType_MetaData), NewProp_GroomAttributeType_MetaData) }; // 3654429738
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeGroup_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::NewProp_GroomAttributeType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomAttributeReadDataInterface Property Definitions ***************
UObject* (*const Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::ClassParams = {
&UOptimusGroomAttributeReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::PropPointers),
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomAttributeReadDataInterface::StaticRegisterNativesUOptimusGroomAttributeReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface.OuterSingleton;
}
UOptimusGroomAttributeReadDataInterface::UOptimusGroomAttributeReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomAttributeReadDataInterface);
UOptimusGroomAttributeReadDataInterface::~UOptimusGroomAttributeReadDataInterface() {}
// ********** End Class UOptimusGroomAttributeReadDataInterface ************************************
// ********** Begin Class UOptimusGroomAttributeReadDataProvider ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider;
UClass* UOptimusGroomAttributeReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomAttributeReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomAttributeReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomAttributeReadDataProvider,
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_UOptimusGroomAttributeReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_NoRegister()
{
return UOptimusGroomAttributeReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom strands. */" },
{ "IncludePath", "DeformerGroomAttributeRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom strands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeName_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute name */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeGroup_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute group */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute group" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAttributeType_MetaData[] = {
{ "Category", "Groom Attribute" },
{ "Comment", "/** Attribute type */" },
{ "ModuleRelativePath", "Private/DeformerGroomAttributeRead.h" },
{ "ToolTip", "Attribute type" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomAttributeReadDataProvider constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FNamePropertyParams NewProp_GroomAttributeName;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroomAttributeGroup_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroomAttributeGroup;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroomAttributeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroomAttributeType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomAttributeReadDataProvider constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomAttributeReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics
// ********** Begin Class UOptimusGroomAttributeReadDataProvider Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeName = { "GroomAttributeName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataProvider, GroomAttributeName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeName_MetaData), NewProp_GroomAttributeName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeGroup_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeGroup = { "GroomAttributeGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataProvider, GroomAttributeGroup), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeGroup_MetaData), NewProp_GroomAttributeGroup_MetaData) }; // 1443031514
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeType = { "GroomAttributeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomAttributeReadDataProvider, GroomAttributeType), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomAttributeTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAttributeType_MetaData), NewProp_GroomAttributeType_MetaData) }; // 3654429738
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_MeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeGroup_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::NewProp_GroomAttributeType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomAttributeReadDataProvider Property Definitions ****************
UObject* (*const Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::ClassParams = {
&UOptimusGroomAttributeReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomAttributeReadDataProvider::StaticRegisterNativesUOptimusGroomAttributeReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider.OuterSingleton;
}
UOptimusGroomAttributeReadDataProvider::UOptimusGroomAttributeReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomAttributeReadDataProvider);
UOptimusGroomAttributeReadDataProvider::~UOptimusGroomAttributeReadDataProvider() {}
// ********** End Class UOptimusGroomAttributeReadDataProvider *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOptimusGroomAttributeTypes_StaticEnum, TEXT("EOptimusGroomAttributeTypes"), &Z_Registration_Info_UEnum_EOptimusGroomAttributeTypes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3654429738U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface, UOptimusGroomAttributeReadDataInterface::StaticClass, TEXT("UOptimusGroomAttributeReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomAttributeReadDataInterface), 1987198955U) },
{ Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider, UOptimusGroomAttributeReadDataProvider::StaticClass, TEXT("UOptimusGroomAttributeReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomAttributeReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomAttributeReadDataProvider), 919640917U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_696202689{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h__Script_HairStrandsDeformer_Statics::EnumInfo),
};
// ********** 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 "DeformerGroomAttributeRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomAttributeRead_generated_h
#error "DeformerGroomAttributeRead.generated.h already included, missing '#pragma once' in DeformerGroomAttributeRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomAttributeRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomAttributeReadDataInterface **********************************
struct Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_49_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomAttributeReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomAttributeReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomAttributeReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomAttributeReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_49_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomAttributeReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomAttributeReadDataInterface(UOptimusGroomAttributeReadDataInterface&&) = delete; \
UOptimusGroomAttributeReadDataInterface(const UOptimusGroomAttributeReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomAttributeReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomAttributeReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomAttributeReadDataInterface) \
NO_API virtual ~UOptimusGroomAttributeReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_46_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_49_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_49_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_49_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomAttributeReadDataInterface;
// ********** End Class UOptimusGroomAttributeReadDataInterface ************************************
// ********** Begin Class UOptimusGroomAttributeReadDataProvider ***********************************
struct Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_101_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomAttributeReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomAttributeReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomAttributeReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomAttributeReadDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_101_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomAttributeReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomAttributeReadDataProvider(UOptimusGroomAttributeReadDataProvider&&) = delete; \
UOptimusGroomAttributeReadDataProvider(const UOptimusGroomAttributeReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomAttributeReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomAttributeReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomAttributeReadDataProvider) \
NO_API virtual ~UOptimusGroomAttributeReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_98_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_101_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_101_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h_101_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomAttributeReadDataProvider;
// ********** End Class UOptimusGroomAttributeReadDataProvider *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomAttributeRead_h
// ********** Begin Enum EOptimusGroomAttributeTypes ***********************************************
#define FOREACH_ENUM_EOPTIMUSGROOMATTRIBUTETYPES(op) \
op(EOptimusGroomAttributeTypes::None) \
op(EOptimusGroomAttributeTypes::Bool) \
op(EOptimusGroomAttributeTypes::Int) \
op(EOptimusGroomAttributeTypes::IntVector2) \
op(EOptimusGroomAttributeTypes::IntVector3) \
op(EOptimusGroomAttributeTypes::IntVector4) \
op(EOptimusGroomAttributeTypes::Uint) \
op(EOptimusGroomAttributeTypes::Float) \
op(EOptimusGroomAttributeTypes::Vector2) \
op(EOptimusGroomAttributeTypes::Vector3) \
op(EOptimusGroomAttributeTypes::Vector4) \
op(EOptimusGroomAttributeTypes::LinearColor) \
op(EOptimusGroomAttributeTypes::Quat) \
op(EOptimusGroomAttributeTypes::Rotator) \
op(EOptimusGroomAttributeTypes::Transform) \
op(EOptimusGroomAttributeTypes::Matrix3x4)
enum class EOptimusGroomAttributeTypes : uint8;
template<> struct TIsUEnumClass<EOptimusGroomAttributeTypes> { enum { Value = true }; };
template<> HAIRSTRANDSDEFORMER_NON_ATTRIBUTED_API UEnum* StaticEnum<EOptimusGroomAttributeTypes>();
// ********** End Enum EOptimusGroomAttributeTypes *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomCollisionRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomCollisionRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_NoRegister();
HAIRSTRANDSSOLVER_API UClass* Z_Construct_UClass_UGroomSolverComponent_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomCollisionReadDataInterface **********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface;
UClass* UOptimusGroomCollisionReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomCollisionReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomCollisionReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomCollisionReadDataInterface,
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_UOptimusGroomCollisionReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_NoRegister()
{
return UOptimusGroomCollisionReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom collision. */" },
{ "IncludePath", "DeformerGroomCollisionRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomCollisionRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom collision." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomCollisionReadDataInterface constinit property declarations **
// ********** End Class UOptimusGroomCollisionReadDataInterface constinit property declarations ****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomCollisionReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::ClassParams = {
&UOptimusGroomCollisionReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomCollisionReadDataInterface::StaticRegisterNativesUOptimusGroomCollisionReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface.OuterSingleton;
}
UOptimusGroomCollisionReadDataInterface::UOptimusGroomCollisionReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomCollisionReadDataInterface);
UOptimusGroomCollisionReadDataInterface::~UOptimusGroomCollisionReadDataInterface() {}
// ********** End Class UOptimusGroomCollisionReadDataInterface ************************************
// ********** Begin Class UOptimusGroomCollisionReadDataProvider ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider;
UClass* UOptimusGroomCollisionReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomCollisionReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomCollisionReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomCollisionReadDataProvider,
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_UOptimusGroomCollisionReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_NoRegister()
{
return UOptimusGroomCollisionReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom meshes. */" },
{ "IncludePath", "DeformerGroomCollisionRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomCollisionRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomCollisionRead.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomCollisionReadDataProvider constinit property declarations ***
static const UECodeGen_Private::FObjectPropertyParams NewProp_SolverComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomCollisionReadDataProvider constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomCollisionReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics
// ********** Begin Class UOptimusGroomCollisionReadDataProvider Property Definitions **************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::NewProp_SolverComponent = { "SolverComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomCollisionReadDataProvider, SolverComponent), Z_Construct_UClass_UGroomSolverComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverComponent_MetaData), NewProp_SolverComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::NewProp_SolverComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomCollisionReadDataProvider Property Definitions ****************
UObject* (*const Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::ClassParams = {
&UOptimusGroomCollisionReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomCollisionReadDataProvider::StaticRegisterNativesUOptimusGroomCollisionReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider.OuterSingleton;
}
UOptimusGroomCollisionReadDataProvider::UOptimusGroomCollisionReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomCollisionReadDataProvider);
UOptimusGroomCollisionReadDataProvider::~UOptimusGroomCollisionReadDataProvider() {}
// ********** End Class UOptimusGroomCollisionReadDataProvider *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface, UOptimusGroomCollisionReadDataInterface::StaticClass, TEXT("UOptimusGroomCollisionReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomCollisionReadDataInterface), 4143268503U) },
{ Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider, UOptimusGroomCollisionReadDataProvider::StaticClass, TEXT("UOptimusGroomCollisionReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomCollisionReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomCollisionReadDataProvider), 2451816658U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h__Script_HairStrandsDeformer_3696537116{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomCollisionRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomCollisionRead_generated_h
#error "DeformerGroomCollisionRead.generated.h already included, missing '#pragma once' in DeformerGroomCollisionRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomCollisionRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomCollisionReadDataInterface **********************************
struct Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomCollisionReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomCollisionReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomCollisionReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomCollisionReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomCollisionReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomCollisionReadDataInterface(UOptimusGroomCollisionReadDataInterface&&) = delete; \
UOptimusGroomCollisionReadDataInterface(const UOptimusGroomCollisionReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomCollisionReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomCollisionReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomCollisionReadDataInterface) \
NO_API virtual ~UOptimusGroomCollisionReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_21_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomCollisionReadDataInterface;
// ********** End Class UOptimusGroomCollisionReadDataInterface ************************************
// ********** Begin Class UOptimusGroomCollisionReadDataProvider ***********************************
struct Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_54_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomCollisionReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomCollisionReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomCollisionReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomCollisionReadDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_54_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomCollisionReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomCollisionReadDataProvider(UOptimusGroomCollisionReadDataProvider&&) = delete; \
UOptimusGroomCollisionReadDataProvider(const UOptimusGroomCollisionReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomCollisionReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomCollisionReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomCollisionReadDataProvider) \
NO_API virtual ~UOptimusGroomCollisionReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_51_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_54_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_54_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h_54_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomCollisionReadDataProvider;
// ********** End Class UOptimusGroomCollisionReadDataProvider *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomCollisionRead_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,357 @@
// 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 "DeformerGroomDomainsExec.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomDomainsExec() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataProvider_NoRegister();
HAIRSTRANDSDEFORMER_API UEnum* Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusDeprecatedExecutionDataInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EOptimusGroomExecDomain ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOptimusGroomExecDomain;
static UEnum* EOptimusGroomExecDomain_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EOptimusGroomExecDomain.OuterSingleton)
{
Z_Registration_Info_UEnum_EOptimusGroomExecDomain.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain, (UObject*)Z_Construct_UPackage__Script_HairStrandsDeformer(), TEXT("EOptimusGroomExecDomain"));
}
return Z_Registration_Info_UEnum_EOptimusGroomExecDomain.OuterSingleton;
}
template<> HAIRSTRANDSDEFORMER_NON_ATTRIBUTED_API UEnum* StaticEnum<EOptimusGroomExecDomain>()
{
return EOptimusGroomExecDomain_StaticEnum();
}
struct Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ControlPoint.Comment", "/** Run kernel with one thread per strands points. */" },
{ "ControlPoint.DisplayName", "StrandsPoints" },
{ "ControlPoint.Name", "EOptimusGroomExecDomain::ControlPoint" },
{ "ControlPoint.ToolTip", "Run kernel with one thread per strands points." },
{ "Curve.Comment", "/** Run kernel with one thread per strands curves. */" },
{ "Curve.DisplayName", "StrandsCurves" },
{ "Curve.Name", "EOptimusGroomExecDomain::Curve" },
{ "Curve.ToolTip", "Run kernel with one thread per strands curves." },
{ "GuidesCurves.Comment", "/** Run kernel with one thread per guides curves. */" },
{ "GuidesCurves.DisplayName", "GuidesCurves" },
{ "GuidesCurves.Name", "EOptimusGroomExecDomain::GuidesCurves" },
{ "GuidesCurves.ToolTip", "Run kernel with one thread per guides curves." },
{ "GuidesEdges.Comment", "/** Run kernel with one thread per guides edges. */" },
{ "GuidesEdges.DisplayName", "GuidesEdges" },
{ "GuidesEdges.Name", "EOptimusGroomExecDomain::GuidesEdges" },
{ "GuidesEdges.ToolTip", "Run kernel with one thread per guides edges." },
{ "GuidesObjects.Comment", "/** Run kernel with one thread per guides objects. */" },
{ "GuidesObjects.DisplayName", "GuidesObjects" },
{ "GuidesObjects.Name", "EOptimusGroomExecDomain::GuidesObjects" },
{ "GuidesObjects.ToolTip", "Run kernel with one thread per guides objects." },
{ "GuidesPoints.Comment", "/** Run kernel with one thread per guides points. */" },
{ "GuidesPoints.DisplayName", "GuidesPoints" },
{ "GuidesPoints.Name", "EOptimusGroomExecDomain::GuidesPoints" },
{ "GuidesPoints.ToolTip", "Run kernel with one thread per guides points." },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
{ "None.Hidden", "" },
{ "None.Name", "EOptimusGroomExecDomain::None" },
{ "StrandsEdges.Comment", "/** Run kernel with one thread per strands edges. */" },
{ "StrandsEdges.DisplayName", "StrandsEdges" },
{ "StrandsEdges.Name", "EOptimusGroomExecDomain::StrandsEdges" },
{ "StrandsEdges.ToolTip", "Run kernel with one thread per strands edges." },
{ "StrandsObjects.Comment", "/** Run kernel with one thread per strands objects. */" },
{ "StrandsObjects.DisplayName", "StrandsObjects" },
{ "StrandsObjects.Name", "EOptimusGroomExecDomain::StrandsObjects" },
{ "StrandsObjects.ToolTip", "Run kernel with one thread per strands objects." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EOptimusGroomExecDomain::None", (int64)EOptimusGroomExecDomain::None },
{ "EOptimusGroomExecDomain::ControlPoint", (int64)EOptimusGroomExecDomain::ControlPoint },
{ "EOptimusGroomExecDomain::Curve", (int64)EOptimusGroomExecDomain::Curve },
{ "EOptimusGroomExecDomain::StrandsEdges", (int64)EOptimusGroomExecDomain::StrandsEdges },
{ "EOptimusGroomExecDomain::StrandsObjects", (int64)EOptimusGroomExecDomain::StrandsObjects },
{ "EOptimusGroomExecDomain::GuidesPoints", (int64)EOptimusGroomExecDomain::GuidesPoints },
{ "EOptimusGroomExecDomain::GuidesCurves", (int64)EOptimusGroomExecDomain::GuidesCurves },
{ "EOptimusGroomExecDomain::GuidesEdges", (int64)EOptimusGroomExecDomain::GuidesEdges },
{ "EOptimusGroomExecDomain::GuidesObjects", (int64)EOptimusGroomExecDomain::GuidesObjects },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
nullptr,
"EOptimusGroomExecDomain",
"EOptimusGroomExecDomain",
Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::Enum_MetaDataParams), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain()
{
if (!Z_Registration_Info_UEnum_EOptimusGroomExecDomain.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOptimusGroomExecDomain.InnerSingleton, Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EOptimusGroomExecDomain.InnerSingleton;
}
// ********** End Enum EOptimusGroomExecDomain *****************************************************
// ********** Begin Class UOptimusGroomExecDataInterface *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomExecDataInterface;
UClass* UOptimusGroomExecDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomExecDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomExecDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomExecDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomExecDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomExecDataInterface,
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_UOptimusGroomExecDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomExecDataInterface_NoRegister()
{
return UOptimusGroomExecDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for executing kernels over a skinned mesh domain. */" },
{ "IncludePath", "DeformerGroomDomainsExec.h" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
{ "ToolTip", "Compute Framework Data Interface for executing kernels over a skinned mesh domain." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Domain_MetaData[] = {
{ "Category", "Execution" },
{ "Comment", "/** Groom execution domain */" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
{ "ToolTip", "Groom execution domain" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomExecDataInterface constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_Domain_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Domain;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomExecDataInterface constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomExecDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics
// ********** Begin Class UOptimusGroomExecDataInterface Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::NewProp_Domain_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::NewProp_Domain = { "Domain", nullptr, (EPropertyFlags)0x0010000000000011, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomExecDataInterface, Domain), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Domain_MetaData), NewProp_Domain_MetaData) }; // 1443031514
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::NewProp_Domain_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::NewProp_Domain,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomExecDataInterface Property Definitions ************************
UObject* (*const Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UOptimusDeprecatedExecutionDataInterface_NoRegister, (int32)VTABLE_OFFSET(UOptimusGroomExecDataInterface, IOptimusDeprecatedExecutionDataInterface), false }, // 3561490595
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::ClassParams = {
&UOptimusGroomExecDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomExecDataInterface::StaticRegisterNativesUOptimusGroomExecDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomExecDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomExecDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomExecDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomExecDataInterface.OuterSingleton;
}
UOptimusGroomExecDataInterface::UOptimusGroomExecDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomExecDataInterface);
UOptimusGroomExecDataInterface::~UOptimusGroomExecDataInterface() {}
// ********** End Class UOptimusGroomExecDataInterface *********************************************
// ********** Begin Class UOptimusGroomExecDataProvider ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomExecDataProvider;
UClass* UOptimusGroomExecDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomExecDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomExecDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomExecDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomExecDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomExecDataProvider,
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_UOptimusGroomExecDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomExecDataProvider_NoRegister()
{
return UOptimusGroomExecDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for executing kernels over a groom execution. */" },
{ "IncludePath", "DeformerGroomDomainsExec.h" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
{ "ToolTip", "Compute Framework Data Provider for executing kernels over a groom execution." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Domain_MetaData[] = {
{ "Comment", "/** Groom execution domain */" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsExec.h" },
{ "ToolTip", "Groom execution domain" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomExecDataProvider constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FBytePropertyParams NewProp_Domain_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Domain;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomExecDataProvider constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomExecDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics
// ********** Begin Class UOptimusGroomExecDataProvider Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomExecDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_Domain_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_Domain = { "Domain", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomExecDataProvider, Domain), Z_Construct_UEnum_HairStrandsDeformer_EOptimusGroomExecDomain, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Domain_MetaData), NewProp_Domain_MetaData) }; // 1443031514
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_MeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_Domain_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::NewProp_Domain,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomExecDataProvider Property Definitions *************************
UObject* (*const Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::ClassParams = {
&UOptimusGroomExecDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomExecDataProvider::StaticRegisterNativesUOptimusGroomExecDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomExecDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomExecDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomExecDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomExecDataProvider.OuterSingleton;
}
UOptimusGroomExecDataProvider::UOptimusGroomExecDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomExecDataProvider);
UOptimusGroomExecDataProvider::~UOptimusGroomExecDataProvider() {}
// ********** End Class UOptimusGroomExecDataProvider **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EOptimusGroomExecDomain_StaticEnum, TEXT("EOptimusGroomExecDomain"), &Z_Registration_Info_UEnum_EOptimusGroomExecDomain, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1443031514U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomExecDataInterface, UOptimusGroomExecDataInterface::StaticClass, TEXT("UOptimusGroomExecDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomExecDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomExecDataInterface), 3093057105U) },
{ Z_Construct_UClass_UOptimusGroomExecDataProvider, UOptimusGroomExecDataProvider::StaticClass, TEXT("UOptimusGroomExecDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomExecDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomExecDataProvider), 3395608508U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_494473546{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h__Script_HairStrandsDeformer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "DeformerGroomDomainsExec.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomDomainsExec_generated_h
#error "DeformerGroomDomainsExec.generated.h already included, missing '#pragma once' in DeformerGroomDomainsExec.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomDomainsExec_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomExecDataInterface *******************************************
struct Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_42_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomExecDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomExecDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomExecDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomExecDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomExecDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomExecDataInterface) \
virtual UObject* _getUObject() const override { return const_cast<UOptimusGroomExecDataInterface*>(this); }
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_42_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomExecDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomExecDataInterface(UOptimusGroomExecDataInterface&&) = delete; \
UOptimusGroomExecDataInterface(const UOptimusGroomExecDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomExecDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomExecDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomExecDataInterface) \
NO_API virtual ~UOptimusGroomExecDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_37_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_42_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_42_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_42_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomExecDataInterface;
// ********** End Class UOptimusGroomExecDataInterface *********************************************
// ********** Begin Class UOptimusGroomExecDataProvider ********************************************
struct Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomExecDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_83_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomExecDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomExecDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomExecDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomExecDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomExecDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomExecDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_83_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomExecDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomExecDataProvider(UOptimusGroomExecDataProvider&&) = delete; \
UOptimusGroomExecDataProvider(const UOptimusGroomExecDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomExecDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomExecDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomExecDataProvider) \
NO_API virtual ~UOptimusGroomExecDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_80_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_83_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_83_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h_83_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomExecDataProvider;
// ********** End Class UOptimusGroomExecDataProvider **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsExec_h
// ********** Begin Enum EOptimusGroomExecDomain ***************************************************
#define FOREACH_ENUM_EOPTIMUSGROOMEXECDOMAIN(op) \
op(EOptimusGroomExecDomain::None) \
op(EOptimusGroomExecDomain::ControlPoint) \
op(EOptimusGroomExecDomain::Curve) \
op(EOptimusGroomExecDomain::StrandsEdges) \
op(EOptimusGroomExecDomain::StrandsObjects) \
op(EOptimusGroomExecDomain::GuidesPoints) \
op(EOptimusGroomExecDomain::GuidesCurves) \
op(EOptimusGroomExecDomain::GuidesEdges) \
op(EOptimusGroomExecDomain::GuidesObjects)
enum class EOptimusGroomExecDomain : uint8;
template<> struct TIsUEnumClass<EOptimusGroomExecDomain> { enum { Value = true }; };
template<> HAIRSTRANDSDEFORMER_NON_ATTRIBUTED_API UEnum* StaticEnum<EOptimusGroomExecDomain>();
// ********** End Enum EOptimusGroomExecDomain *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,297 @@
// 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 "DeformerGroomDomainsSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomDomainsSource() {}
// ********** Begin Cross Module References ********************************************************
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAssetComponentSource();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAssetComponentSource_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionComponentSource();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionComponentSource_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverComponentSource();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverComponentSource_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComponentSource();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomAssetComponentSource ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource;
UClass* UOptimusGroomAssetComponentSource::GetPrivateStaticClass()
{
using TClass = UOptimusGroomAssetComponentSource;
if (!Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomAssetComponentSource"),
Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource.InnerSingleton,
StaticRegisterNativesUOptimusGroomAssetComponentSource,
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_UOptimusGroomAssetComponentSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomAssetComponentSource_NoRegister()
{
return UOptimusGroomAssetComponentSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Execution domain that will be used by the groom asset optimus data interfaces */" },
{ "IncludePath", "DeformerGroomDomainsSource.h" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsSource.h" },
{ "ToolTip", "Execution domain that will be used by the groom asset optimus data interfaces" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomAssetComponentSource constinit property declarations ********
// ********** End Class UOptimusGroomAssetComponentSource constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomAssetComponentSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComponentSource,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::ClassParams = {
&UOptimusGroomAssetComponentSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::Class_MetaDataParams)
};
void UOptimusGroomAssetComponentSource::StaticRegisterNativesUOptimusGroomAssetComponentSource()
{
}
UClass* Z_Construct_UClass_UOptimusGroomAssetComponentSource()
{
if (!Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource.OuterSingleton, Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource.OuterSingleton;
}
UOptimusGroomAssetComponentSource::UOptimusGroomAssetComponentSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomAssetComponentSource);
UOptimusGroomAssetComponentSource::~UOptimusGroomAssetComponentSource() {}
// ********** End Class UOptimusGroomAssetComponentSource ******************************************
// ********** Begin Class UOptimusGroomSolverComponentSource ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource;
UClass* UOptimusGroomSolverComponentSource::GetPrivateStaticClass()
{
using TClass = UOptimusGroomSolverComponentSource;
if (!Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomSolverComponentSource"),
Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource.InnerSingleton,
StaticRegisterNativesUOptimusGroomSolverComponentSource,
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_UOptimusGroomSolverComponentSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomSolverComponentSource_NoRegister()
{
return UOptimusGroomSolverComponentSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Execution domain that will be used by the groom solver optimus data interfaces */" },
{ "IncludePath", "DeformerGroomDomainsSource.h" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsSource.h" },
{ "ToolTip", "Execution domain that will be used by the groom solver optimus data interfaces" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomSolverComponentSource constinit property declarations *******
// ********** End Class UOptimusGroomSolverComponentSource constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomSolverComponentSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComponentSource,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::ClassParams = {
&UOptimusGroomSolverComponentSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::Class_MetaDataParams)
};
void UOptimusGroomSolverComponentSource::StaticRegisterNativesUOptimusGroomSolverComponentSource()
{
}
UClass* Z_Construct_UClass_UOptimusGroomSolverComponentSource()
{
if (!Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource.OuterSingleton, Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource.OuterSingleton;
}
UOptimusGroomSolverComponentSource::UOptimusGroomSolverComponentSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomSolverComponentSource);
UOptimusGroomSolverComponentSource::~UOptimusGroomSolverComponentSource() {}
// ********** End Class UOptimusGroomSolverComponentSource *****************************************
// ********** Begin Class UOptimusGroomCollisionComponentSource ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource;
UClass* UOptimusGroomCollisionComponentSource::GetPrivateStaticClass()
{
using TClass = UOptimusGroomCollisionComponentSource;
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomCollisionComponentSource"),
Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource.InnerSingleton,
StaticRegisterNativesUOptimusGroomCollisionComponentSource,
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_UOptimusGroomCollisionComponentSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionComponentSource_NoRegister()
{
return UOptimusGroomCollisionComponentSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Execution domain that will be used by the groom collision optimus data interfaces */" },
{ "IncludePath", "DeformerGroomDomainsSource.h" },
{ "ModuleRelativePath", "Private/DeformerGroomDomainsSource.h" },
{ "ToolTip", "Execution domain that will be used by the groom collision optimus data interfaces" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomCollisionComponentSource constinit property declarations ****
// ********** End Class UOptimusGroomCollisionComponentSource constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomCollisionComponentSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComponentSource,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::ClassParams = {
&UOptimusGroomCollisionComponentSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::Class_MetaDataParams)
};
void UOptimusGroomCollisionComponentSource::StaticRegisterNativesUOptimusGroomCollisionComponentSource()
{
}
UClass* Z_Construct_UClass_UOptimusGroomCollisionComponentSource()
{
if (!Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource.OuterSingleton, Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource.OuterSingleton;
}
UOptimusGroomCollisionComponentSource::UOptimusGroomCollisionComponentSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomCollisionComponentSource);
UOptimusGroomCollisionComponentSource::~UOptimusGroomCollisionComponentSource() {}
// ********** End Class UOptimusGroomCollisionComponentSource **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomAssetComponentSource, UOptimusGroomAssetComponentSource::StaticClass, TEXT("UOptimusGroomAssetComponentSource"), &Z_Registration_Info_UClass_UOptimusGroomAssetComponentSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomAssetComponentSource), 1280639960U) },
{ Z_Construct_UClass_UOptimusGroomSolverComponentSource, UOptimusGroomSolverComponentSource::StaticClass, TEXT("UOptimusGroomSolverComponentSource"), &Z_Registration_Info_UClass_UOptimusGroomSolverComponentSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomSolverComponentSource), 1089908733U) },
{ Z_Construct_UClass_UOptimusGroomCollisionComponentSource, UOptimusGroomCollisionComponentSource::StaticClass, TEXT("UOptimusGroomCollisionComponentSource"), &Z_Registration_Info_UClass_UOptimusGroomCollisionComponentSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomCollisionComponentSource), 1370823374U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h__Script_HairStrandsDeformer_175937093{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,145 @@
// 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 "DeformerGroomDomainsSource.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomDomainsSource_generated_h
#error "DeformerGroomDomainsSource.generated.h already included, missing '#pragma once' in DeformerGroomDomainsSource.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomDomainsSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomAssetComponentSource ****************************************
struct Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomAssetComponentSource_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomAssetComponentSource(); \
friend struct ::Z_Construct_UClass_UOptimusGroomAssetComponentSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomAssetComponentSource_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomAssetComponentSource, UOptimusComponentSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomAssetComponentSource_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomAssetComponentSource)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_16_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomAssetComponentSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomAssetComponentSource(UOptimusGroomAssetComponentSource&&) = delete; \
UOptimusGroomAssetComponentSource(const UOptimusGroomAssetComponentSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomAssetComponentSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomAssetComponentSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomAssetComponentSource) \
NO_API virtual ~UOptimusGroomAssetComponentSource();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_13_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomAssetComponentSource;
// ********** End Class UOptimusGroomAssetComponentSource ******************************************
// ********** Begin Class UOptimusGroomSolverComponentSource ***************************************
struct Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverComponentSource_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_57_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomSolverComponentSource(); \
friend struct ::Z_Construct_UClass_UOptimusGroomSolverComponentSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomSolverComponentSource_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomSolverComponentSource, UOptimusComponentSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomSolverComponentSource_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomSolverComponentSource)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_57_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomSolverComponentSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomSolverComponentSource(UOptimusGroomSolverComponentSource&&) = delete; \
UOptimusGroomSolverComponentSource(const UOptimusGroomSolverComponentSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomSolverComponentSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomSolverComponentSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomSolverComponentSource) \
NO_API virtual ~UOptimusGroomSolverComponentSource();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_54_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_57_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_57_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_57_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomSolverComponentSource;
// ********** End Class UOptimusGroomSolverComponentSource *****************************************
// ********** Begin Class UOptimusGroomCollisionComponentSource ************************************
struct Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomCollisionComponentSource_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_100_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomCollisionComponentSource(); \
friend struct ::Z_Construct_UClass_UOptimusGroomCollisionComponentSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomCollisionComponentSource_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomCollisionComponentSource, UOptimusComponentSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomCollisionComponentSource_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomCollisionComponentSource)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_100_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomCollisionComponentSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomCollisionComponentSource(UOptimusGroomCollisionComponentSource&&) = delete; \
UOptimusGroomCollisionComponentSource(const UOptimusGroomCollisionComponentSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomCollisionComponentSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomCollisionComponentSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomCollisionComponentSource) \
NO_API virtual ~UOptimusGroomCollisionComponentSource();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_97_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_100_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_100_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h_100_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomCollisionComponentSource;
// ********** End Class UOptimusGroomCollisionComponentSource **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomDomainsSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomGuidesRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomGuidesRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomGuidesReadDataInterface *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface;
UClass* UOptimusGroomGuidesReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomGuidesReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomGuidesReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomGuidesReadDataInterface,
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_UOptimusGroomGuidesReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_NoRegister()
{
return UOptimusGroomGuidesReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom guides. */" },
{ "IncludePath", "DeformerGroomGuidesRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom guides." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomGuidesReadDataInterface constinit property declarations *****
// ********** End Class UOptimusGroomGuidesReadDataInterface constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomGuidesReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::ClassParams = {
&UOptimusGroomGuidesReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomGuidesReadDataInterface::StaticRegisterNativesUOptimusGroomGuidesReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface.OuterSingleton;
}
UOptimusGroomGuidesReadDataInterface::UOptimusGroomGuidesReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomGuidesReadDataInterface);
UOptimusGroomGuidesReadDataInterface::~UOptimusGroomGuidesReadDataInterface() {}
// ********** End Class UOptimusGroomGuidesReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomGuidesReadDataProvider **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider;
UClass* UOptimusGroomGuidesReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomGuidesReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomGuidesReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomGuidesReadDataProvider,
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_UOptimusGroomGuidesReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_NoRegister()
{
return UOptimusGroomGuidesReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom guides. */" },
{ "IncludePath", "DeformerGroomGuidesRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom guides." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesRead.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomGuidesReadDataProvider constinit property declarations ******
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomGuidesReadDataProvider constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomGuidesReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics
// ********** Begin Class UOptimusGroomGuidesReadDataProvider Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomGuidesReadDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::NewProp_MeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomGuidesReadDataProvider Property Definitions *******************
UObject* (*const Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::ClassParams = {
&UOptimusGroomGuidesReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomGuidesReadDataProvider::StaticRegisterNativesUOptimusGroomGuidesReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider.OuterSingleton;
}
UOptimusGroomGuidesReadDataProvider::UOptimusGroomGuidesReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomGuidesReadDataProvider);
UOptimusGroomGuidesReadDataProvider::~UOptimusGroomGuidesReadDataProvider() {}
// ********** End Class UOptimusGroomGuidesReadDataProvider ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface, UOptimusGroomGuidesReadDataInterface::StaticClass, TEXT("UOptimusGroomGuidesReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomGuidesReadDataInterface), 3315751211U) },
{ Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider, UOptimusGroomGuidesReadDataProvider::StaticClass, TEXT("UOptimusGroomGuidesReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomGuidesReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomGuidesReadDataProvider), 2638581065U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h__Script_HairStrandsDeformer_811566981{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomGuidesRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomGuidesRead_generated_h
#error "DeformerGroomGuidesRead.generated.h already included, missing '#pragma once' in DeformerGroomGuidesRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomGuidesRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomGuidesReadDataInterface *************************************
struct Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomGuidesReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomGuidesReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomGuidesReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomGuidesReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomGuidesReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomGuidesReadDataInterface(UOptimusGroomGuidesReadDataInterface&&) = delete; \
UOptimusGroomGuidesReadDataInterface(const UOptimusGroomGuidesReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomGuidesReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomGuidesReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomGuidesReadDataInterface) \
NO_API virtual ~UOptimusGroomGuidesReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_19_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomGuidesReadDataInterface;
// ********** End Class UOptimusGroomGuidesReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomGuidesReadDataProvider **************************************
struct Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_52_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomGuidesReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomGuidesReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomGuidesReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomGuidesReadDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_52_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomGuidesReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomGuidesReadDataProvider(UOptimusGroomGuidesReadDataProvider&&) = delete; \
UOptimusGroomGuidesReadDataProvider(const UOptimusGroomGuidesReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomGuidesReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomGuidesReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomGuidesReadDataProvider) \
NO_API virtual ~UOptimusGroomGuidesReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_49_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_52_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_52_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h_52_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomGuidesReadDataProvider;
// ********** End Class UOptimusGroomGuidesReadDataProvider ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesRead_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomGuidesWrite.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomGuidesWrite() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomGuidesWriteDataInterface ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface;
UClass* UOptimusGroomGuidesWriteDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomGuidesWriteDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomGuidesWriteDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomGuidesWriteDataInterface,
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_UOptimusGroomGuidesWriteDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_NoRegister()
{
return UOptimusGroomGuidesWriteDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for writing groom strands. */" },
{ "IncludePath", "DeformerGroomGuidesWrite.h" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesWrite.h" },
{ "ToolTip", "Compute Framework Data Interface for writing groom strands." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomGuidesWriteDataInterface constinit property declarations ****
// ********** End Class UOptimusGroomGuidesWriteDataInterface constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomGuidesWriteDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::ClassParams = {
&UOptimusGroomGuidesWriteDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomGuidesWriteDataInterface::StaticRegisterNativesUOptimusGroomGuidesWriteDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface.OuterSingleton;
}
UOptimusGroomGuidesWriteDataInterface::UOptimusGroomGuidesWriteDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomGuidesWriteDataInterface);
UOptimusGroomGuidesWriteDataInterface::~UOptimusGroomGuidesWriteDataInterface() {}
// ********** End Class UOptimusGroomGuidesWriteDataInterface **************************************
// ********** Begin Class UOptimusGroomGuidesWriteDataProvider *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider;
UClass* UOptimusGroomGuidesWriteDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomGuidesWriteDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomGuidesWriteDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomGuidesWriteDataProvider,
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_UOptimusGroomGuidesWriteDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_NoRegister()
{
return UOptimusGroomGuidesWriteDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for writing skinned mesh. */" },
{ "IncludePath", "DeformerGroomGuidesWrite.h" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesWrite.h" },
{ "ToolTip", "Compute Framework Data Provider for writing skinned mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomGuidesWrite.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomGuidesWriteDataProvider constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomGuidesWriteDataProvider constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomGuidesWriteDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics
// ********** Begin Class UOptimusGroomGuidesWriteDataProvider Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomGuidesWriteDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::NewProp_MeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomGuidesWriteDataProvider Property Definitions ******************
UObject* (*const Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::ClassParams = {
&UOptimusGroomGuidesWriteDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomGuidesWriteDataProvider::StaticRegisterNativesUOptimusGroomGuidesWriteDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider.OuterSingleton;
}
UOptimusGroomGuidesWriteDataProvider::UOptimusGroomGuidesWriteDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomGuidesWriteDataProvider);
UOptimusGroomGuidesWriteDataProvider::~UOptimusGroomGuidesWriteDataProvider() {}
// ********** End Class UOptimusGroomGuidesWriteDataProvider ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface, UOptimusGroomGuidesWriteDataInterface::StaticClass, TEXT("UOptimusGroomGuidesWriteDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomGuidesWriteDataInterface), 1224031724U) },
{ Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider, UOptimusGroomGuidesWriteDataProvider::StaticClass, TEXT("UOptimusGroomGuidesWriteDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomGuidesWriteDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomGuidesWriteDataProvider), 2536424518U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h__Script_HairStrandsDeformer_2444575336{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomGuidesWrite.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomGuidesWrite_generated_h
#error "DeformerGroomGuidesWrite.generated.h already included, missing '#pragma once' in DeformerGroomGuidesWrite.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomGuidesWrite_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomGuidesWriteDataInterface ************************************
struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomGuidesWriteDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomGuidesWriteDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomGuidesWriteDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomGuidesWriteDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomGuidesWriteDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomGuidesWriteDataInterface(UOptimusGroomGuidesWriteDataInterface&&) = delete; \
UOptimusGroomGuidesWriteDataInterface(const UOptimusGroomGuidesWriteDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomGuidesWriteDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomGuidesWriteDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomGuidesWriteDataInterface) \
NO_API virtual ~UOptimusGroomGuidesWriteDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_18_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomGuidesWriteDataInterface;
// ********** End Class UOptimusGroomGuidesWriteDataInterface **************************************
// ********** Begin Class UOptimusGroomGuidesWriteDataProvider *************************************
struct Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_51_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomGuidesWriteDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomGuidesWriteDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomGuidesWriteDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomGuidesWriteDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_51_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomGuidesWriteDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomGuidesWriteDataProvider(UOptimusGroomGuidesWriteDataProvider&&) = delete; \
UOptimusGroomGuidesWriteDataProvider(const UOptimusGroomGuidesWriteDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomGuidesWriteDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomGuidesWriteDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomGuidesWriteDataProvider) \
NO_API virtual ~UOptimusGroomGuidesWriteDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_48_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_51_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_51_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h_51_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomGuidesWriteDataProvider;
// ********** End Class UOptimusGroomGuidesWriteDataProvider ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomGuidesWrite_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomMeshesRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomMeshesRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomMeshesReadDataInterface *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface;
UClass* UOptimusGroomMeshesReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomMeshesReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomMeshesReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomMeshesReadDataInterface,
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_UOptimusGroomMeshesReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_NoRegister()
{
return UOptimusGroomMeshesReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom meshes. */" },
{ "IncludePath", "DeformerGroomMeshesRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomMeshesRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom meshes." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomMeshesReadDataInterface constinit property declarations *****
// ********** End Class UOptimusGroomMeshesReadDataInterface constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomMeshesReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::ClassParams = {
&UOptimusGroomMeshesReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomMeshesReadDataInterface::StaticRegisterNativesUOptimusGroomMeshesReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface.OuterSingleton;
}
UOptimusGroomMeshesReadDataInterface::UOptimusGroomMeshesReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomMeshesReadDataInterface);
UOptimusGroomMeshesReadDataInterface::~UOptimusGroomMeshesReadDataInterface() {}
// ********** End Class UOptimusGroomMeshesReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomMeshesReadDataProvider **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider;
UClass* UOptimusGroomMeshesReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomMeshesReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomMeshesReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomMeshesReadDataProvider,
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_UOptimusGroomMeshesReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_NoRegister()
{
return UOptimusGroomMeshesReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom meshes. */" },
{ "IncludePath", "DeformerGroomMeshesRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomMeshesRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomMeshesRead.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomMeshesReadDataProvider constinit property declarations ******
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomMeshesReadDataProvider constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomMeshesReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics
// ********** Begin Class UOptimusGroomMeshesReadDataProvider Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomMeshesReadDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::NewProp_MeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomMeshesReadDataProvider Property Definitions *******************
UObject* (*const Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::ClassParams = {
&UOptimusGroomMeshesReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomMeshesReadDataProvider::StaticRegisterNativesUOptimusGroomMeshesReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider.OuterSingleton;
}
UOptimusGroomMeshesReadDataProvider::UOptimusGroomMeshesReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomMeshesReadDataProvider);
UOptimusGroomMeshesReadDataProvider::~UOptimusGroomMeshesReadDataProvider() {}
// ********** End Class UOptimusGroomMeshesReadDataProvider ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface, UOptimusGroomMeshesReadDataInterface::StaticClass, TEXT("UOptimusGroomMeshesReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomMeshesReadDataInterface), 1199778954U) },
{ Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider, UOptimusGroomMeshesReadDataProvider::StaticClass, TEXT("UOptimusGroomMeshesReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomMeshesReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomMeshesReadDataProvider), 3385272501U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h__Script_HairStrandsDeformer_2946147954{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomMeshesRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomMeshesRead_generated_h
#error "DeformerGroomMeshesRead.generated.h already included, missing '#pragma once' in DeformerGroomMeshesRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomMeshesRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomMeshesReadDataInterface *************************************
struct Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_23_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomMeshesReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomMeshesReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomMeshesReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomMeshesReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_23_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomMeshesReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomMeshesReadDataInterface(UOptimusGroomMeshesReadDataInterface&&) = delete; \
UOptimusGroomMeshesReadDataInterface(const UOptimusGroomMeshesReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomMeshesReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomMeshesReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomMeshesReadDataInterface) \
NO_API virtual ~UOptimusGroomMeshesReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_20_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_23_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_23_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomMeshesReadDataInterface;
// ********** End Class UOptimusGroomMeshesReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomMeshesReadDataProvider **************************************
struct Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_53_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomMeshesReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomMeshesReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomMeshesReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomMeshesReadDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_53_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomMeshesReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomMeshesReadDataProvider(UOptimusGroomMeshesReadDataProvider&&) = delete; \
UOptimusGroomMeshesReadDataProvider(const UOptimusGroomMeshesReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomMeshesReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomMeshesReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomMeshesReadDataProvider) \
NO_API virtual ~UOptimusGroomMeshesReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_50_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_53_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_53_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h_53_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomMeshesReadDataProvider;
// ********** End Class UOptimusGroomMeshesReadDataProvider ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomMeshesRead_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,258 @@
// 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 "DeformerGroomSolverRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomSolverRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_NoRegister();
HAIRSTRANDSSOLVER_API UClass* Z_Construct_UClass_UGroomSolverComponent_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusDeformerInstance_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusDeformerInstanceAccessor_NoRegister();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomSolverReadDataInterface *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface;
UClass* UOptimusGroomSolverReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomSolverReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomSolverReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomSolverReadDataInterface,
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_UOptimusGroomSolverReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_NoRegister()
{
return UOptimusGroomSolverReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom guides. */" },
{ "IncludePath", "DeformerGroomSolverRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomSolverRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom guides." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResetSimulationTrigger_MetaData[] = {
{ "Category", "Simulation Trigger" },
{ "ModuleRelativePath", "Private/DeformerGroomSolverRead.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomSolverReadDataInterface constinit property declarations *****
static const UECodeGen_Private::FNamePropertyParams NewProp_ResetSimulationTrigger;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomSolverReadDataInterface constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomSolverReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics
// ********** Begin Class UOptimusGroomSolverReadDataInterface Property Definitions ****************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::NewProp_ResetSimulationTrigger = { "ResetSimulationTrigger", nullptr, (EPropertyFlags)0x0040000000000011, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomSolverReadDataInterface, ResetSimulationTrigger), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResetSimulationTrigger_MetaData), NewProp_ResetSimulationTrigger_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::NewProp_ResetSimulationTrigger,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomSolverReadDataInterface Property Definitions ******************
UObject* (*const Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::ClassParams = {
&UOptimusGroomSolverReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::PropPointers),
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomSolverReadDataInterface::StaticRegisterNativesUOptimusGroomSolverReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface.OuterSingleton;
}
UOptimusGroomSolverReadDataInterface::UOptimusGroomSolverReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomSolverReadDataInterface);
UOptimusGroomSolverReadDataInterface::~UOptimusGroomSolverReadDataInterface() {}
// ********** End Class UOptimusGroomSolverReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomSolverReadDataProvider **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider;
UClass* UOptimusGroomSolverReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomSolverReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomSolverReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomSolverReadDataProvider,
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_UOptimusGroomSolverReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_NoRegister()
{
return UOptimusGroomSolverReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom guides. */" },
{ "IncludePath", "DeformerGroomSolverRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomSolverRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom guides." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolverComponent_MetaData[] = {
{ "Category", "Binding" },
{ "Comment", "//~ End UComputeDataProvider Interface\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomSolverRead.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeformerInstance_MetaData[] = {
{ "Comment", "/** Deformer instance using this provider */" },
{ "ModuleRelativePath", "Private/DeformerGroomSolverRead.h" },
{ "ToolTip", "Deformer instance using this provider" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomSolverReadDataProvider constinit property declarations ******
static const UECodeGen_Private::FObjectPropertyParams NewProp_SolverComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DeformerInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomSolverReadDataProvider constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomSolverReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics
// ********** Begin Class UOptimusGroomSolverReadDataProvider Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::NewProp_SolverComponent = { "SolverComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomSolverReadDataProvider, SolverComponent), Z_Construct_UClass_UGroomSolverComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolverComponent_MetaData), NewProp_SolverComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::NewProp_DeformerInstance = { "DeformerInstance", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomSolverReadDataProvider, DeformerInstance), Z_Construct_UClass_UOptimusDeformerInstance_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeformerInstance_MetaData), NewProp_DeformerInstance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::NewProp_SolverComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::NewProp_DeformerInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomSolverReadDataProvider Property Definitions *******************
UObject* (*const Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UOptimusDeformerInstanceAccessor_NoRegister, (int32)VTABLE_OFFSET(UOptimusGroomSolverReadDataProvider, IOptimusDeformerInstanceAccessor), false }, // 1912621702
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::ClassParams = {
&UOptimusGroomSolverReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomSolverReadDataProvider::StaticRegisterNativesUOptimusGroomSolverReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider.OuterSingleton;
}
UOptimusGroomSolverReadDataProvider::UOptimusGroomSolverReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomSolverReadDataProvider);
UOptimusGroomSolverReadDataProvider::~UOptimusGroomSolverReadDataProvider() {}
// ********** End Class UOptimusGroomSolverReadDataProvider ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomSolverReadDataInterface, UOptimusGroomSolverReadDataInterface::StaticClass, TEXT("UOptimusGroomSolverReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomSolverReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomSolverReadDataInterface), 2968706541U) },
{ Z_Construct_UClass_UOptimusGroomSolverReadDataProvider, UOptimusGroomSolverReadDataProvider::StaticClass, TEXT("UOptimusGroomSolverReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomSolverReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomSolverReadDataProvider), 994721143U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h__Script_HairStrandsDeformer_2948214143{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,105 @@
// 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 "DeformerGroomSolverRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomSolverRead_generated_h
#error "DeformerGroomSolverRead.generated.h already included, missing '#pragma once' in DeformerGroomSolverRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomSolverRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomSolverReadDataInterface *************************************
struct Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomSolverReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomSolverReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomSolverReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomSolverReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomSolverReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomSolverReadDataInterface(UOptimusGroomSolverReadDataInterface&&) = delete; \
UOptimusGroomSolverReadDataInterface(const UOptimusGroomSolverReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomSolverReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomSolverReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomSolverReadDataInterface) \
NO_API virtual ~UOptimusGroomSolverReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_24_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomSolverReadDataInterface;
// ********** End Class UOptimusGroomSolverReadDataInterface ***************************************
// ********** Begin Class UOptimusGroomSolverReadDataProvider **************************************
struct Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_65_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomSolverReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomSolverReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomSolverReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomSolverReadDataProvider) \
virtual UObject* _getUObject() const override { return const_cast<UOptimusGroomSolverReadDataProvider*>(this); }
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_65_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomSolverReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomSolverReadDataProvider(UOptimusGroomSolverReadDataProvider&&) = delete; \
UOptimusGroomSolverReadDataProvider(const UOptimusGroomSolverReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomSolverReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomSolverReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomSolverReadDataProvider) \
NO_API virtual ~UOptimusGroomSolverReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_62_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_65_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_65_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h_65_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomSolverReadDataProvider;
// ********** End Class UOptimusGroomSolverReadDataProvider ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomSolverRead_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomStrandsRead.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomStrandsRead() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomStrandsReadDataInterface ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface;
UClass* UOptimusGroomStrandsReadDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomStrandsReadDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomStrandsReadDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomStrandsReadDataInterface,
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_UOptimusGroomStrandsReadDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_NoRegister()
{
return UOptimusGroomStrandsReadDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for reading groom strands. */" },
{ "IncludePath", "DeformerGroomStrandsRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsRead.h" },
{ "ToolTip", "Compute Framework Data Interface for reading groom strands." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomStrandsReadDataInterface constinit property declarations ****
// ********** End Class UOptimusGroomStrandsReadDataInterface constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomStrandsReadDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::ClassParams = {
&UOptimusGroomStrandsReadDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomStrandsReadDataInterface::StaticRegisterNativesUOptimusGroomStrandsReadDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface.OuterSingleton;
}
UOptimusGroomStrandsReadDataInterface::UOptimusGroomStrandsReadDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomStrandsReadDataInterface);
UOptimusGroomStrandsReadDataInterface::~UOptimusGroomStrandsReadDataInterface() {}
// ********** End Class UOptimusGroomStrandsReadDataInterface **************************************
// ********** Begin Class UOptimusGroomStrandsReadDataProvider *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider;
UClass* UOptimusGroomStrandsReadDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomStrandsReadDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomStrandsReadDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomStrandsReadDataProvider,
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_UOptimusGroomStrandsReadDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_NoRegister()
{
return UOptimusGroomStrandsReadDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for reading groom strands. */" },
{ "IncludePath", "DeformerGroomStrandsRead.h" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsRead.h" },
{ "ToolTip", "Compute Framework Data Provider for reading groom strands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsRead.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomStrandsReadDataProvider constinit property declarations *****
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomStrandsReadDataProvider constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomStrandsReadDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics
// ********** Begin Class UOptimusGroomStrandsReadDataProvider Property Definitions ****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomStrandsReadDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::NewProp_MeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomStrandsReadDataProvider Property Definitions ******************
UObject* (*const Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::ClassParams = {
&UOptimusGroomStrandsReadDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomStrandsReadDataProvider::StaticRegisterNativesUOptimusGroomStrandsReadDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider.OuterSingleton;
}
UOptimusGroomStrandsReadDataProvider::UOptimusGroomStrandsReadDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomStrandsReadDataProvider);
UOptimusGroomStrandsReadDataProvider::~UOptimusGroomStrandsReadDataProvider() {}
// ********** End Class UOptimusGroomStrandsReadDataProvider ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface, UOptimusGroomStrandsReadDataInterface::StaticClass, TEXT("UOptimusGroomStrandsReadDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomStrandsReadDataInterface), 4024215963U) },
{ Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider, UOptimusGroomStrandsReadDataProvider::StaticClass, TEXT("UOptimusGroomStrandsReadDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomStrandsReadDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomStrandsReadDataProvider), 377629605U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h__Script_HairStrandsDeformer_732895692{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomStrandsRead.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomStrandsRead_generated_h
#error "DeformerGroomStrandsRead.generated.h already included, missing '#pragma once' in DeformerGroomStrandsRead.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomStrandsRead_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomStrandsReadDataInterface ************************************
struct Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomStrandsReadDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomStrandsReadDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomStrandsReadDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomStrandsReadDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_20_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomStrandsReadDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomStrandsReadDataInterface(UOptimusGroomStrandsReadDataInterface&&) = delete; \
UOptimusGroomStrandsReadDataInterface(const UOptimusGroomStrandsReadDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomStrandsReadDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomStrandsReadDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomStrandsReadDataInterface) \
NO_API virtual ~UOptimusGroomStrandsReadDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_17_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomStrandsReadDataInterface;
// ********** End Class UOptimusGroomStrandsReadDataInterface **************************************
// ********** Begin Class UOptimusGroomStrandsReadDataProvider *************************************
struct Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_49_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomStrandsReadDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomStrandsReadDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomStrandsReadDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomStrandsReadDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_49_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomStrandsReadDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomStrandsReadDataProvider(UOptimusGroomStrandsReadDataProvider&&) = delete; \
UOptimusGroomStrandsReadDataProvider(const UOptimusGroomStrandsReadDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomStrandsReadDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomStrandsReadDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomStrandsReadDataProvider) \
NO_API virtual ~UOptimusGroomStrandsReadDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_46_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_49_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_49_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h_49_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomStrandsReadDataProvider;
// ********** End Class UOptimusGroomStrandsReadDataProvider ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsRead_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,229 @@
// 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 "DeformerGroomStrandsWrite.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeDeformerGroomStrandsWrite() {}
// ********** Begin Cross Module References ********************************************************
COMPUTEFRAMEWORK_API UClass* Z_Construct_UClass_UComputeDataProvider();
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_NoRegister();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider();
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_NoRegister();
OPTIMUSCORE_API UClass* Z_Construct_UClass_UOptimusComputeDataInterface();
UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOptimusGroomStrandsWriteDataInterface ***********************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface;
UClass* UOptimusGroomStrandsWriteDataInterface::GetPrivateStaticClass()
{
using TClass = UOptimusGroomStrandsWriteDataInterface;
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomStrandsWriteDataInterface"),
Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface.InnerSingleton,
StaticRegisterNativesUOptimusGroomStrandsWriteDataInterface,
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_UOptimusGroomStrandsWriteDataInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_NoRegister()
{
return UOptimusGroomStrandsWriteDataInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Interface for writing groom strands. */" },
{ "IncludePath", "DeformerGroomStrandsWrite.h" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsWrite.h" },
{ "ToolTip", "Compute Framework Data Interface for writing groom strands." },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomStrandsWriteDataInterface constinit property declarations ***
// ********** End Class UOptimusGroomStrandsWriteDataInterface constinit property declarations *****
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomStrandsWriteDataInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics
UObject* (*const Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UOptimusComputeDataInterface,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::ClassParams = {
&UOptimusGroomStrandsWriteDataInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000100A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::Class_MetaDataParams)
};
void UOptimusGroomStrandsWriteDataInterface::StaticRegisterNativesUOptimusGroomStrandsWriteDataInterface()
{
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface()
{
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface.OuterSingleton, Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface.OuterSingleton;
}
UOptimusGroomStrandsWriteDataInterface::UOptimusGroomStrandsWriteDataInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomStrandsWriteDataInterface);
UOptimusGroomStrandsWriteDataInterface::~UOptimusGroomStrandsWriteDataInterface() {}
// ********** End Class UOptimusGroomStrandsWriteDataInterface *************************************
// ********** Begin Class UOptimusGroomStrandsWriteDataProvider ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider;
UClass* UOptimusGroomStrandsWriteDataProvider::GetPrivateStaticClass()
{
using TClass = UOptimusGroomStrandsWriteDataProvider;
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OptimusGroomStrandsWriteDataProvider"),
Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider.InnerSingleton,
StaticRegisterNativesUOptimusGroomStrandsWriteDataProvider,
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_UOptimusGroomStrandsWriteDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_NoRegister()
{
return UOptimusGroomStrandsWriteDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Category", "ComputeFramework" },
{ "Comment", "/** Compute Framework Data Provider for writing skinned mesh. */" },
{ "IncludePath", "DeformerGroomStrandsWrite.h" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsWrite.h" },
{ "ToolTip", "Compute Framework Data Provider for writing skinned mesh." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshComponent_MetaData[] = {
{ "Category", "Binding" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Private/DeformerGroomStrandsWrite.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UOptimusGroomStrandsWriteDataProvider constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOptimusGroomStrandsWriteDataProvider constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOptimusGroomStrandsWriteDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics
// ********** Begin Class UOptimusGroomStrandsWriteDataProvider Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::NewProp_MeshComponent = { "MeshComponent", nullptr, (EPropertyFlags)0x011400000008000d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOptimusGroomStrandsWriteDataProvider, MeshComponent), Z_Construct_UClass_UMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshComponent_MetaData), NewProp_MeshComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::NewProp_MeshComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::PropPointers) < 2048);
// ********** End Class UOptimusGroomStrandsWriteDataProvider Property Definitions *****************
UObject* (*const Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UComputeDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDeformer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::ClassParams = {
&UOptimusGroomStrandsWriteDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::PropPointers),
0,
0x008010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::Class_MetaDataParams)
};
void UOptimusGroomStrandsWriteDataProvider::StaticRegisterNativesUOptimusGroomStrandsWriteDataProvider()
{
}
UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider()
{
if (!Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider.OuterSingleton, Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider.OuterSingleton;
}
UOptimusGroomStrandsWriteDataProvider::UOptimusGroomStrandsWriteDataProvider(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOptimusGroomStrandsWriteDataProvider);
UOptimusGroomStrandsWriteDataProvider::~UOptimusGroomStrandsWriteDataProvider() {}
// ********** End Class UOptimusGroomStrandsWriteDataProvider **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h__Script_HairStrandsDeformer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface, UOptimusGroomStrandsWriteDataInterface::StaticClass, TEXT("UOptimusGroomStrandsWriteDataInterface"), &Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomStrandsWriteDataInterface), 148812574U) },
{ Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider, UOptimusGroomStrandsWriteDataProvider::StaticClass, TEXT("UOptimusGroomStrandsWriteDataProvider"), &Z_Registration_Info_UClass_UOptimusGroomStrandsWriteDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOptimusGroomStrandsWriteDataProvider), 2751134101U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h__Script_HairStrandsDeformer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h__Script_HairStrandsDeformer_1898720993{
TEXT("/Script/HairStrandsDeformer"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h__Script_HairStrandsDeformer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h__Script_HairStrandsDeformer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// 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 "DeformerGroomStrandsWrite.h"
#ifdef HAIRSTRANDSDEFORMER_DeformerGroomStrandsWrite_generated_h
#error "DeformerGroomStrandsWrite.generated.h already included, missing '#pragma once' in DeformerGroomStrandsWrite.h"
#endif
#define HAIRSTRANDSDEFORMER_DeformerGroomStrandsWrite_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOptimusGroomStrandsWriteDataInterface ***********************************
struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomStrandsWriteDataInterface(); \
friend struct ::Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomStrandsWriteDataInterface, UOptimusComputeDataInterface, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomStrandsWriteDataInterface_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomStrandsWriteDataInterface)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomStrandsWriteDataInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomStrandsWriteDataInterface(UOptimusGroomStrandsWriteDataInterface&&) = delete; \
UOptimusGroomStrandsWriteDataInterface(const UOptimusGroomStrandsWriteDataInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomStrandsWriteDataInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomStrandsWriteDataInterface); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomStrandsWriteDataInterface) \
NO_API virtual ~UOptimusGroomStrandsWriteDataInterface();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_19_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomStrandsWriteDataInterface;
// ********** End Class UOptimusGroomStrandsWriteDataInterface *************************************
// ********** Begin Class UOptimusGroomStrandsWriteDataProvider ************************************
struct Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics;
HAIRSTRANDSDEFORMER_API UClass* Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_NoRegister();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_52_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOptimusGroomStrandsWriteDataProvider(); \
friend struct ::Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend HAIRSTRANDSDEFORMER_API UClass* ::Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UOptimusGroomStrandsWriteDataProvider, UComputeDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/HairStrandsDeformer"), Z_Construct_UClass_UOptimusGroomStrandsWriteDataProvider_NoRegister) \
DECLARE_SERIALIZER(UOptimusGroomStrandsWriteDataProvider)
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_52_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UOptimusGroomStrandsWriteDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UOptimusGroomStrandsWriteDataProvider(UOptimusGroomStrandsWriteDataProvider&&) = delete; \
UOptimusGroomStrandsWriteDataProvider(const UOptimusGroomStrandsWriteDataProvider&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UOptimusGroomStrandsWriteDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOptimusGroomStrandsWriteDataProvider); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UOptimusGroomStrandsWriteDataProvider) \
NO_API virtual ~UOptimusGroomStrandsWriteDataProvider();
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_49_PROLOG
#define FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_52_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_52_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h_52_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOptimusGroomStrandsWriteDataProvider;
// ********** End Class UOptimusGroomStrandsWriteDataProvider **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDeformer_Private_DeformerGroomStrandsWrite_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

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 EmptyLinkFunctionForGeneratedCodeHairStrandsDeformer_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_HairStrandsDeformer;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_HairStrandsDeformer()
{
if (!Z_Registration_Info_UPackage__Script_HairStrandsDeformer.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/HairStrandsDeformer",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x12ACD544,
0x77D2C3E6,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_HairStrandsDeformer.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_HairStrandsDeformer.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_HairStrandsDeformer(Z_Construct_UPackage__Script_HairStrandsDeformer, TEXT("/Script/HairStrandsDeformer"), Z_Registration_Info_UPackage__Script_HairStrandsDeformer, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x12ACD544, 0x77D2C3E6));
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,10 @@
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomMeshesRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomSolverRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomStrandsRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomCollisionRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomAttributeRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomDomainsExec.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomDomainsSource.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomGuidesRead.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomGuidesWrite.h
D:\UE_5_7_1\Engine\Plugins\Runtime\HairStrands\Source\HairStrandsDeformer\Private\DeformerGroomStrandsWrite.h