Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/StatsViewer/UHT/PrimitiveStats.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

447 lines
31 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 "PrimitiveStats.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePrimitiveStats() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
STATSVIEWER_API UClass* Z_Construct_UClass_UPrimitiveStats();
STATSVIEWER_API UClass* Z_Construct_UClass_UPrimitiveStats_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EPrimitiveObjectSets ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPrimitiveObjectSets;
static UEnum* EPrimitiveObjectSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EPrimitiveObjectSets.OuterSingleton)
{
Z_Registration_Info_UEnum_EPrimitiveObjectSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("EPrimitiveObjectSets"));
}
return Z_Registration_Info_UEnum_EPrimitiveObjectSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EPrimitiveObjectSets>()
{
return EPrimitiveObjectSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum defining the object sets for this stats object */" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "PrimitiveObjectSets_AllObjects.DisplayName", "All Objects" },
{ "PrimitiveObjectSets_AllObjects.Name", "PrimitiveObjectSets_AllObjects" },
{ "PrimitiveObjectSets_AllObjects.ToolTip", "View primitive statistics for all objects in all levels" },
{ "PrimitiveObjectSets_CurrentLevel.DisplayName", "Current Level" },
{ "PrimitiveObjectSets_CurrentLevel.Name", "PrimitiveObjectSets_CurrentLevel" },
{ "PrimitiveObjectSets_CurrentLevel.ToolTip", "View primitive statistics for objects in the current level" },
{ "PrimitiveObjectSets_SelectedObjects.DisplayName", "Selected Objects" },
{ "PrimitiveObjectSets_SelectedObjects.Name", "PrimitiveObjectSets_SelectedObjects" },
{ "PrimitiveObjectSets_SelectedObjects.ToolTip", "View primitive statistics for selected objects" },
{ "ToolTip", "Enum defining the object sets for this stats object" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "PrimitiveObjectSets_AllObjects", (int64)PrimitiveObjectSets_AllObjects },
{ "PrimitiveObjectSets_CurrentLevel", (int64)PrimitiveObjectSets_CurrentLevel },
{ "PrimitiveObjectSets_SelectedObjects", (int64)PrimitiveObjectSets_SelectedObjects },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"EPrimitiveObjectSets",
"EPrimitiveObjectSets",
Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets()
{
if (!Z_Registration_Info_UEnum_EPrimitiveObjectSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPrimitiveObjectSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_EPrimitiveObjectSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EPrimitiveObjectSets.InnerSingleton;
}
// ********** End Enum EPrimitiveObjectSets ********************************************************
// ********** Begin Class UPrimitiveStats **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPrimitiveStats;
UClass* UPrimitiveStats::GetPrivateStaticClass()
{
using TClass = UPrimitiveStats;
if (!Z_Registration_Info_UClass_UPrimitiveStats.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PrimitiveStats"),
Z_Registration_Info_UClass_UPrimitiveStats.InnerSingleton,
StaticRegisterNativesUPrimitiveStats,
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_UPrimitiveStats.InnerSingleton;
}
UClass* Z_Construct_UClass_UPrimitiveStats_NoRegister()
{
return UPrimitiveStats::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPrimitiveStats_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Statistics page for primitives. */" },
{ "DisplayName", "Primitive Stats" },
{ "IncludePath", "PrimitiveStats.h" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ObjectSetType", "EPrimitiveObjectSets" },
{ "ToolTip", "Statistics page for primitives." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Resource (e.g. UStaticMesh, USkeletalMesh, UModelComponent, UTerrainComponent, etc */" },
{ "DisplayName", "Object" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ToolTip", "Resource (e.g. UStaticMesh, USkeletalMesh, UModelComponent, UTerrainComponent, etc" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Actors_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Actor(s) that use the resource - click to select & zoom Actor(s) */" },
{ "DisplayName", "Actor(s)" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ToolTip", "Actor(s) that use the resource - click to select & zoom Actor(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Type name*/" },
{ "DisplayName", "Type" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ToolTip", "Type name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Count_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "86" },
{ "Comment", "/** Number of occurrences in map */" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Number of occurrences in map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sections_MetaData[] = {
{ "Comment", "/** Section count of mesh */" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ToolTip", "Section count of mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HWInstances_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "102" },
{ "Comment", "/** Hardware instances */" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Hardware instances" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstSections_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "102" },
{ "Comment", "/** Instanced section count of mesh */" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Instanced section count of mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Triangles_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "Comment", "/** Triangle count of mesh */" },
{ "DisplayName", "Tris" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Triangle count of mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstTriangles_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "104" },
{ "Comment", "/** Triangle count of all mesh occurances (Count * Tris) */" },
{ "DisplayName", "Sum Tris" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Triangle count of all mesh occurances (Count * Tris)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResourceSize_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "78" },
{ "Comment", "/** Resource size in KB */" },
{ "DisplayName", "Size" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "SortMode", "Descending" },
{ "ToolTip", "Resource size in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexColorMem_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "68" },
{ "Comment", "/** Vertex color stat for static and skeletal meshes in KB */" },
{ "DisplayName", "VC" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Vertex color stat for static and skeletal meshes in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstVertexColorMem_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "94" },
{ "Comment", "/** Per component vertex color stat for static meshes in KB */" },
{ "DisplayName", "Inst VC" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Per component vertex color stat for static meshes in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightsLM_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "96" },
{ "Comment", "/** Average number of lightmap lights relevant to each instance */" },
{ "DisplayName", "Avg LM" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Average number of lightmap lights relevant to each instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightsOther_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "94" },
{ "Comment", "/** Average number of other lights relevant to each instance */" },
{ "DisplayName", "Avg OL" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Average number of other lights relevant to each instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightsTotal_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "104" },
{ "Comment", "/** (Avg OL + Avg LM) / Count */" },
{ "DisplayName", "Sum Avg" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "(Avg OL + Avg LM) / Count" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ObjLightCost_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "78" },
{ "Comment", "/** Avg OL * Sections */" },
{ "DisplayName", "Cost" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Avg OL * Sections" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightMapData_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "70" },
{ "Comment", "/** Light map data in KB */" },
{ "DisplayName", "LM" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Light map data in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LMSMResolution_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "Comment", "/** Light/shadow map resolution */" },
{ "DisplayName", "Res" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Light/shadow map resolution" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadiusMin_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "84" },
{ "Comment", "/** Minimum radius of bounding sphere of instance in map */" },
{ "DisplayName", "Min R" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Minimum radius of bounding sphere of instance in map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadiusMax_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "88" },
{ "Comment", "/** Maximum radius of bounding sphere of instance in map */" },
{ "DisplayName", "Max R" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Maximum radius of bounding sphere of instance in map" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadiusAvg_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "86" },
{ "Comment", "/** Average radius of bounding sphere of instance in map */" },
{ "DisplayName", "Avg R" },
{ "ModuleRelativePath", "Classes/PrimitiveStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Average radius of bounding sphere of instance in map" },
};
#endif // WITH_METADATA
// ********** Begin Class UPrimitiveStats constinit property declarations **************************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Actors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Actors;
static const UECodeGen_Private::FStrPropertyParams NewProp_Type;
static const UECodeGen_Private::FIntPropertyParams NewProp_Count;
static const UECodeGen_Private::FIntPropertyParams NewProp_Sections;
static const UECodeGen_Private::FIntPropertyParams NewProp_HWInstances;
static const UECodeGen_Private::FIntPropertyParams NewProp_InstSections;
static const UECodeGen_Private::FIntPropertyParams NewProp_Triangles;
static const UECodeGen_Private::FIntPropertyParams NewProp_InstTriangles;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ResourceSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VertexColorMem;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InstVertexColorMem;
static const UECodeGen_Private::FIntPropertyParams NewProp_LightsLM;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LightsOther;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LightsTotal;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ObjLightCost;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LightMapData;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LMSMResolution;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RadiusMin;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RadiusMax;
static const UECodeGen_Private::FDoublePropertyParams NewProp_RadiusAvg;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPrimitiveStats constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPrimitiveStats>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPrimitiveStats_Statics
// ********** Begin Class UPrimitiveStats Property Definitions *************************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Actors_Inner = { "Actors", nullptr, (EPropertyFlags)0x0004000000020000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Actors = { "Actors", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Actors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Actors_MetaData), NewProp_Actors_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Type), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Count = { "Count", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Count), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Count_MetaData), NewProp_Count_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Sections = { "Sections", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Sections), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sections_MetaData), NewProp_Sections_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_HWInstances = { "HWInstances", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, HWInstances), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HWInstances_MetaData), NewProp_HWInstances_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstSections = { "InstSections", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, InstSections), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstSections_MetaData), NewProp_InstSections_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Triangles = { "Triangles", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, Triangles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Triangles_MetaData), NewProp_Triangles_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstTriangles = { "InstTriangles", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, InstTriangles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstTriangles_MetaData), NewProp_InstTriangles_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_ResourceSize = { "ResourceSize", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, ResourceSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResourceSize_MetaData), NewProp_ResourceSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_VertexColorMem = { "VertexColorMem", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, VertexColorMem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexColorMem_MetaData), NewProp_VertexColorMem_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstVertexColorMem = { "InstVertexColorMem", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, InstVertexColorMem), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstVertexColorMem_MetaData), NewProp_InstVertexColorMem_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsLM = { "LightsLM", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, LightsLM), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightsLM_MetaData), NewProp_LightsLM_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsOther = { "LightsOther", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, LightsOther), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightsOther_MetaData), NewProp_LightsOther_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsTotal = { "LightsTotal", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, LightsTotal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightsTotal_MetaData), NewProp_LightsTotal_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_ObjLightCost = { "ObjLightCost", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, ObjLightCost), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ObjLightCost_MetaData), NewProp_ObjLightCost_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightMapData = { "LightMapData", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, LightMapData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightMapData_MetaData), NewProp_LightMapData_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LMSMResolution = { "LMSMResolution", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, LMSMResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LMSMResolution_MetaData), NewProp_LMSMResolution_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusMin = { "RadiusMin", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, RadiusMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadiusMin_MetaData), NewProp_RadiusMin_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusMax = { "RadiusMax", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, RadiusMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadiusMax_MetaData), NewProp_RadiusMax_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusAvg = { "RadiusAvg", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPrimitiveStats, RadiusAvg), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadiusAvg_MetaData), NewProp_RadiusAvg_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPrimitiveStats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Actors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Actors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Count,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Sections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_HWInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstSections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_Triangles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstTriangles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_ResourceSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_VertexColorMem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_InstVertexColorMem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsLM,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsOther,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightsTotal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_ObjLightCost,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LightMapData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_LMSMResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPrimitiveStats_Statics::NewProp_RadiusAvg,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveStats_Statics::PropPointers) < 2048);
// ********** End Class UPrimitiveStats Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UPrimitiveStats_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveStats_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPrimitiveStats_Statics::ClassParams = {
&UPrimitiveStats::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPrimitiveStats_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveStats_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPrimitiveStats_Statics::Class_MetaDataParams), Z_Construct_UClass_UPrimitiveStats_Statics::Class_MetaDataParams)
};
void UPrimitiveStats::StaticRegisterNativesUPrimitiveStats()
{
}
UClass* Z_Construct_UClass_UPrimitiveStats()
{
if (!Z_Registration_Info_UClass_UPrimitiveStats.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPrimitiveStats.OuterSingleton, Z_Construct_UClass_UPrimitiveStats_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPrimitiveStats.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPrimitiveStats);
UPrimitiveStats::~UPrimitiveStats() {}
// ********** End Class UPrimitiveStats ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EPrimitiveObjectSets_StaticEnum, TEXT("EPrimitiveObjectSets"), &Z_Registration_Info_UEnum_EPrimitiveObjectSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2629926231U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPrimitiveStats, UPrimitiveStats::StaticClass, TEXT("UPrimitiveStats"), &Z_Registration_Info_UClass_UPrimitiveStats, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPrimitiveStats), 2454192745U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_3850699186{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS