389 lines
26 KiB
C++
389 lines
26 KiB
C++
// 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 "CustomMeshComponent.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeCustomMeshComponent() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
|
CUSTOMMESHCOMPONENT_API UClass* Z_Construct_UClass_UCustomMeshComponent();
|
|
CUSTOMMESHCOMPONENT_API UClass* Z_Construct_UClass_UCustomMeshComponent_NoRegister();
|
|
CUSTOMMESHCOMPONENT_API UScriptStruct* Z_Construct_UScriptStruct_FCustomMeshTriangle();
|
|
ENGINE_API UClass* Z_Construct_UClass_UMeshComponent();
|
|
UPackage* Z_Construct_UPackage__Script_CustomMeshComponent();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin ScriptStruct FCustomMeshTriangle ***********************************************
|
|
struct Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FCustomMeshTriangle); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FCustomMeshTriangle); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertex0_MetaData[] = {
|
|
{ "Category", "Triangle" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertex1_MetaData[] = {
|
|
{ "Category", "Triangle" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertex2_MetaData[] = {
|
|
{ "Category", "Triangle" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FCustomMeshTriangle constinit property declarations ***************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertex0;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertex1;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertex2;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FCustomMeshTriangle constinit property declarations *****************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCustomMeshTriangle>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCustomMeshTriangle;
|
|
class UScriptStruct* FCustomMeshTriangle::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCustomMeshTriangle, (UObject*)Z_Construct_UPackage__Script_CustomMeshComponent(), TEXT("CustomMeshTriangle"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FCustomMeshTriangle Property Definitions **************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex0 = { "Vertex0", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomMeshTriangle, Vertex0), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertex0_MetaData), NewProp_Vertex0_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex1 = { "Vertex1", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomMeshTriangle, Vertex1), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertex1_MetaData), NewProp_Vertex1_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex2 = { "Vertex2", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCustomMeshTriangle, Vertex2), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertex2_MetaData), NewProp_Vertex2_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex0,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex1,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewProp_Vertex2,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FCustomMeshTriangle Property Definitions ****************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_CustomMeshComponent,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"CustomMeshTriangle",
|
|
Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::PropPointers),
|
|
sizeof(FCustomMeshTriangle),
|
|
alignof(FCustomMeshTriangle),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FCustomMeshTriangle()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.InnerSingleton, Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCustomMeshTriangle.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FCustomMeshTriangle *************************************************
|
|
|
|
// ********** Begin Class UCustomMeshComponent Function AddCustomMeshTriangles *********************
|
|
struct Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics
|
|
{
|
|
struct CustomMeshComponent_eventAddCustomMeshTriangles_Parms
|
|
{
|
|
TArray<FCustomMeshTriangle> Triangles;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Components|CustomMesh" },
|
|
{ "Comment", "/** Add to the geometry to use on this triangle mesh. This may cause an allocation. Use SetCustomMeshTriangles() instead when possible to reduce allocations. */" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
{ "ToolTip", "Add to the geometry to use on this triangle mesh. This may cause an allocation. Use SetCustomMeshTriangles() instead when possible to reduce allocations." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Triangles_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function AddCustomMeshTriangles constinit property declarations ****************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Triangles_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function AddCustomMeshTriangles constinit property declarations ******************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function AddCustomMeshTriangles Property Definitions ***************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCustomMeshTriangle, METADATA_PARAMS(0, nullptr) }; // 1157191288
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CustomMeshComponent_eventAddCustomMeshTriangles_Parms, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Triangles_MetaData), NewProp_Triangles_MetaData) }; // 1157191288
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::NewProp_Triangles_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::NewProp_Triangles,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::PropPointers) < 2048);
|
|
// ********** End Function AddCustomMeshTriangles Property Definitions *****************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCustomMeshComponent, nullptr, "AddCustomMeshTriangles", Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::CustomMeshComponent_eventAddCustomMeshTriangles_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::CustomMeshComponent_eventAddCustomMeshTriangles_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(UCustomMeshComponent::execAddCustomMeshTriangles)
|
|
{
|
|
P_GET_TARRAY_REF(FCustomMeshTriangle,Z_Param_Out_Triangles);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
P_THIS->AddCustomMeshTriangles(Z_Param_Out_Triangles);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class UCustomMeshComponent Function AddCustomMeshTriangles ***********************
|
|
|
|
// ********** Begin Class UCustomMeshComponent Function ClearCustomMeshTriangles *******************
|
|
struct Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Components|CustomMesh" },
|
|
{ "Comment", "/** Removes all geometry from this triangle mesh. Does not deallocate memory, allowing new geometry to reuse the existing allocation. */" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
{ "ToolTip", "Removes all geometry from this triangle mesh. Does not deallocate memory, allowing new geometry to reuse the existing allocation." },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function ClearCustomMeshTriangles constinit property declarations **************
|
|
// ********** End Function ClearCustomMeshTriangles constinit property declarations ****************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCustomMeshComponent, nullptr, "ClearCustomMeshTriangles", nullptr,
|
|
0,
|
|
0,
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles_Statics::Function_MetaDataParams)}, };
|
|
UFunction* Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(UCustomMeshComponent::execClearCustomMeshTriangles)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
P_THIS->ClearCustomMeshTriangles();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class UCustomMeshComponent Function ClearCustomMeshTriangles *********************
|
|
|
|
// ********** Begin Class UCustomMeshComponent Function SetCustomMeshTriangles *********************
|
|
struct Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics
|
|
{
|
|
struct CustomMeshComponent_eventSetCustomMeshTriangles_Parms
|
|
{
|
|
TArray<FCustomMeshTriangle> Triangles;
|
|
bool ReturnValue;
|
|
};
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
|
{ "Category", "Components|CustomMesh" },
|
|
{ "Comment", "/** Set the geometry to use on this triangle mesh */" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
{ "ToolTip", "Set the geometry to use on this triangle mesh" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Triangles_MetaData[] = {
|
|
{ "NativeConst", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Function SetCustomMeshTriangles constinit property declarations ****************
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Triangles_Inner;
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Triangles;
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Function SetCustomMeshTriangles constinit property declarations ******************
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
|
};
|
|
|
|
// ********** Begin Function SetCustomMeshTriangles Property Definitions ***************************
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_Triangles_Inner = { "Triangles", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCustomMeshTriangle, METADATA_PARAMS(0, nullptr) }; // 1157191288
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CustomMeshComponent_eventSetCustomMeshTriangles_Parms, Triangles), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Triangles_MetaData), NewProp_Triangles_MetaData) }; // 1157191288
|
|
void Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
|
{
|
|
((CustomMeshComponent_eventSetCustomMeshTriangles_Parms*)Obj)->ReturnValue = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CustomMeshComponent_eventSetCustomMeshTriangles_Parms), &Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_Triangles_Inner,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_Triangles,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::NewProp_ReturnValue,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::PropPointers) < 2048);
|
|
// ********** End Function SetCustomMeshTriangles Property Definitions *****************************
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCustomMeshComponent, nullptr, "SetCustomMeshTriangles", Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::PropPointers),
|
|
sizeof(Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::CustomMeshComponent_eventSetCustomMeshTriangles_Parms),
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::Function_MetaDataParams)}, };
|
|
static_assert(sizeof(Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::CustomMeshComponent_eventSetCustomMeshTriangles_Parms) < MAX_uint16);
|
|
UFunction* Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(UCustomMeshComponent::execSetCustomMeshTriangles)
|
|
{
|
|
P_GET_TARRAY_REF(FCustomMeshTriangle,Z_Param_Out_Triangles);
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
*(bool*)Z_Param__Result=P_THIS->SetCustomMeshTriangles(Z_Param_Out_Triangles);
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class UCustomMeshComponent Function SetCustomMeshTriangles ***********************
|
|
|
|
// ********** Begin Class UCustomMeshComponent *****************************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UCustomMeshComponent;
|
|
UClass* UCustomMeshComponent::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UCustomMeshComponent;
|
|
if (!Z_Registration_Info_UClass_UCustomMeshComponent.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("CustomMeshComponent"),
|
|
Z_Registration_Info_UClass_UCustomMeshComponent.InnerSingleton,
|
|
StaticRegisterNativesUCustomMeshComponent,
|
|
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_UCustomMeshComponent.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UCustomMeshComponent_NoRegister()
|
|
{
|
|
return UCustomMeshComponent::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UCustomMeshComponent_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "BlueprintSpawnableComponent", "" },
|
|
{ "ClassGroupNames", "Rendering" },
|
|
{ "Comment", "/** Component that allows you to specify custom triangle mesh geometry */" },
|
|
{ "HideCategories", "Object LOD Physics Collision Mobility Trigger" },
|
|
{ "IncludePath", "CustomMeshComponent.h" },
|
|
{ "ModuleRelativePath", "Classes/CustomMeshComponent.h" },
|
|
{ "ToolTip", "Component that allows you to specify custom triangle mesh geometry" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UCustomMeshComponent constinit property declarations *********************
|
|
// ********** End Class UCustomMeshComponent constinit property declarations ***********************
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
|
{ .NameUTF8 = UTF8TEXT("AddCustomMeshTriangles"), .Pointer = &UCustomMeshComponent::execAddCustomMeshTriangles },
|
|
{ .NameUTF8 = UTF8TEXT("ClearCustomMeshTriangles"), .Pointer = &UCustomMeshComponent::execClearCustomMeshTriangles },
|
|
{ .NameUTF8 = UTF8TEXT("SetCustomMeshTriangles"), .Pointer = &UCustomMeshComponent::execSetCustomMeshTriangles },
|
|
};
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
|
{ &Z_Construct_UFunction_UCustomMeshComponent_AddCustomMeshTriangles, "AddCustomMeshTriangles" }, // 1187146504
|
|
{ &Z_Construct_UFunction_UCustomMeshComponent_ClearCustomMeshTriangles, "ClearCustomMeshTriangles" }, // 1550625054
|
|
{ &Z_Construct_UFunction_UCustomMeshComponent_SetCustomMeshTriangles, "SetCustomMeshTriangles" }, // 2552196993
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UCustomMeshComponent>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UCustomMeshComponent_Statics
|
|
UObject* (*const Z_Construct_UClass_UCustomMeshComponent_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UMeshComponent,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_CustomMeshComponent,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCustomMeshComponent_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCustomMeshComponent_Statics::ClassParams = {
|
|
&UCustomMeshComponent::StaticClass,
|
|
"Engine",
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
FuncInfo,
|
|
nullptr,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
UE_ARRAY_COUNT(FuncInfo),
|
|
0,
|
|
0,
|
|
0x00A810A4u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCustomMeshComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UCustomMeshComponent_Statics::Class_MetaDataParams)
|
|
};
|
|
void UCustomMeshComponent::StaticRegisterNativesUCustomMeshComponent()
|
|
{
|
|
UClass* Class = UCustomMeshComponent::StaticClass();
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCustomMeshComponent_Statics::Funcs));
|
|
}
|
|
UClass* Z_Construct_UClass_UCustomMeshComponent()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UCustomMeshComponent.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCustomMeshComponent.OuterSingleton, Z_Construct_UClass_UCustomMeshComponent_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UCustomMeshComponent.OuterSingleton;
|
|
}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCustomMeshComponent);
|
|
UCustomMeshComponent::~UCustomMeshComponent() {}
|
|
// ********** End Class UCustomMeshComponent *******************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics
|
|
{
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FCustomMeshTriangle::StaticStruct, Z_Construct_UScriptStruct_FCustomMeshTriangle_Statics::NewStructOps, TEXT("CustomMeshTriangle"),&Z_Registration_Info_UScriptStruct_FCustomMeshTriangle, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCustomMeshTriangle), 1157191288U) },
|
|
};
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_UCustomMeshComponent, UCustomMeshComponent::StaticClass, TEXT("UCustomMeshComponent"), &Z_Registration_Info_UClass_UCustomMeshComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCustomMeshComponent), 1901693031U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_829267312{
|
|
TEXT("/Script/CustomMeshComponent"),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics::ClassInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_CustomMeshComponent_Source_CustomMeshComponent_Classes_CustomMeshComponent_h__Script_CustomMeshComponent_Statics::ScriptStructInfo),
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|