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,237 @@
// 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 "CookerStats.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCookerStats() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
STATSVIEWER_API UClass* Z_Construct_UClass_UCookerStats();
STATSVIEWER_API UClass* Z_Construct_UClass_UCookerStats_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ECookerStatsObjectSets ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECookerStatsObjectSets;
static UEnum* ECookerStatsObjectSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECookerStatsObjectSets.OuterSingleton)
{
Z_Registration_Info_UEnum_ECookerStatsObjectSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("ECookerStatsObjectSets"));
}
return Z_Registration_Info_UEnum_ECookerStatsObjectSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ECookerStatsObjectSets>()
{
return ECookerStatsObjectSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum defining the object sets for this stats object */" },
{ "CookerStatsObjectSets_Default.DisplayName", "Default" },
{ "CookerStatsObjectSets_Default.Name", "CookerStatsObjectSets_Default" },
{ "CookerStatsObjectSets_Default.ToolTip", "View cooker statistics" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ToolTip", "Enum defining the object sets for this stats object" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "CookerStatsObjectSets_Default", (int64)CookerStatsObjectSets_Default },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"ECookerStatsObjectSets",
"ECookerStatsObjectSets",
Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets()
{
if (!Z_Registration_Info_UEnum_ECookerStatsObjectSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECookerStatsObjectSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_ECookerStatsObjectSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECookerStatsObjectSets.InnerSingleton;
}
// ********** End Enum ECookerStatsObjectSets ******************************************************
// ********** Begin Class UCookerStats *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCookerStats;
UClass* UCookerStats::GetPrivateStaticClass()
{
using TClass = UCookerStats;
if (!Z_Registration_Info_UClass_UCookerStats.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CookerStats"),
Z_Registration_Info_UClass_UCookerStats.InnerSingleton,
StaticRegisterNativesUCookerStats,
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_UCookerStats.InnerSingleton;
}
UClass* Z_Construct_UClass_UCookerStats_NoRegister()
{
return UCookerStats::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCookerStats_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Statistics for a cooked asset.\n *\n * Note: We assume that asset files are not larger than 2GB, because the StatsViewer is still lacking int64 support.\n */" },
{ "DisplayName", "Cooker Stats" },
{ "IncludePath", "CookerStats.h" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ObjectSetType", "ECookerStatsObjectSets" },
{ "ToolTip", "Statistics for a cooked asset.\n\nNote: We assume that asset files are not larger than 2GB, because the StatsViewer is still lacking int64 support." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Assets_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "100" },
{ "Comment", "/** The assets contained in the file. */" },
{ "DisplayName", "Asset(s)" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ToolTip", "The assets contained in the file." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeBefore_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "Comment", "/** The size of the assets before cooking. */" },
{ "DisplayName", "Size (Original)" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The size of the assets before cooking." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeAfter_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "Comment", "/** The size of the assets after cooking. */" },
{ "DisplayName", "Size (Cooked)" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The size of the assets after cooking." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "300" },
{ "Comment", "/** Asset path without the name \"package.[group.]\" */" },
{ "ModuleRelativePath", "Classes/CookerStats.h" },
{ "ToolTip", "Asset path without the name \"package.[group.]\"" },
};
#endif // WITH_METADATA
// ********** Begin Class UCookerStats constinit property declarations *****************************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Assets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Assets;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeBefore;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeAfter;
static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCookerStats constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCookerStats>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCookerStats_Statics
// ********** Begin Class UCookerStats Property Definitions ****************************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UCookerStats_Statics::NewProp_Assets_Inner = { "Assets", nullptr, (EPropertyFlags)0x0004000000020000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCookerStats_Statics::NewProp_Assets = { "Assets", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCookerStats, Assets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Assets_MetaData), NewProp_Assets_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCookerStats_Statics::NewProp_SizeBefore = { "SizeBefore", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCookerStats, SizeBefore), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeBefore_MetaData), NewProp_SizeBefore_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCookerStats_Statics::NewProp_SizeAfter = { "SizeAfter", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCookerStats, SizeAfter), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeAfter_MetaData), NewProp_SizeAfter_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UCookerStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCookerStats, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCookerStats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCookerStats_Statics::NewProp_Assets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCookerStats_Statics::NewProp_Assets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCookerStats_Statics::NewProp_SizeBefore,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCookerStats_Statics::NewProp_SizeAfter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCookerStats_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCookerStats_Statics::PropPointers) < 2048);
// ********** End Class UCookerStats Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UCookerStats_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCookerStats_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCookerStats_Statics::ClassParams = {
&UCookerStats::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UCookerStats_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UCookerStats_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCookerStats_Statics::Class_MetaDataParams), Z_Construct_UClass_UCookerStats_Statics::Class_MetaDataParams)
};
void UCookerStats::StaticRegisterNativesUCookerStats()
{
}
UClass* Z_Construct_UClass_UCookerStats()
{
if (!Z_Registration_Info_UClass_UCookerStats.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCookerStats.OuterSingleton, Z_Construct_UClass_UCookerStats_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCookerStats.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCookerStats);
UCookerStats::~UCookerStats() {}
// ********** End Class UCookerStats ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ECookerStatsObjectSets_StaticEnum, TEXT("ECookerStatsObjectSets"), &Z_Registration_Info_UEnum_ECookerStatsObjectSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4104229127U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCookerStats, UCookerStats::StaticClass, TEXT("UCookerStats"), &Z_Registration_Info_UClass_UCookerStats, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCookerStats), 2711896692U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_2178446973{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "CookerStats.h"
#ifdef STATSVIEWER_CookerStats_generated_h
#error "CookerStats.generated.h already included, missing '#pragma once' in CookerStats.h"
#endif
#define STATSVIEWER_CookerStats_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UCookerStats *************************************************************
struct Z_Construct_UClass_UCookerStats_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_UCookerStats_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_28_INCLASS \
private: \
static void StaticRegisterNativesUCookerStats(); \
friend struct ::Z_Construct_UClass_UCookerStats_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_UCookerStats_NoRegister(); \
public: \
DECLARE_CLASS2(UCookerStats, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_UCookerStats_NoRegister) \
DECLARE_SERIALIZER(UCookerStats)
#define FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_28_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API UCookerStats(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCookerStats) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, UCookerStats); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCookerStats); \
/** Deleted move- and copy-constructors, should never be used */ \
UCookerStats(UCookerStats&&) = delete; \
UCookerStats(const UCookerStats&) = delete; \
STATSVIEWER_API virtual ~UCookerStats();
#define FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_24_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_28_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_28_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h_28_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCookerStats;
// ********** End Class UCookerStats ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_CookerStats_h
// ********** Begin Enum ECookerStatsObjectSets ****************************************************
#define FOREACH_ENUM_ECOOKERSTATSOBJECTSETS(op) \
op(CookerStatsObjectSets_Default)
enum ECookerStatsObjectSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ECookerStatsObjectSets>();
// ********** End Enum ECookerStatsObjectSets ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,257 @@
// 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 "LightingBuildInfo.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLightingBuildInfo() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
STATSVIEWER_API UClass* Z_Construct_UClass_ULightingBuildInfo();
STATSVIEWER_API UClass* Z_Construct_UClass_ULightingBuildInfo_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELightingBuildInfoObjectSets **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets;
static UEnum* ELightingBuildInfoObjectSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.OuterSingleton)
{
Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("ELightingBuildInfoObjectSets"));
}
return Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ELightingBuildInfoObjectSets>()
{
return ELightingBuildInfoObjectSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum defining the object sets for this stats object */" },
{ "LightingBuildInfoObjectSets_Default.DisplayName", "Default" },
{ "LightingBuildInfoObjectSets_Default.Name", "LightingBuildInfoObjectSets_Default" },
{ "LightingBuildInfoObjectSets_Default.ToolTip", "View lighting build statistics" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ToolTip", "Enum defining the object sets for this stats object" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "LightingBuildInfoObjectSets_Default", (int64)LightingBuildInfoObjectSets_Default },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"ELightingBuildInfoObjectSets",
"ELightingBuildInfoObjectSets",
Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets()
{
if (!Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_ELightingBuildInfoObjectSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets.InnerSingleton;
}
// ********** End Enum ELightingBuildInfoObjectSets ************************************************
// ********** Begin Class ULightingBuildInfo *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULightingBuildInfo;
UClass* ULightingBuildInfo::GetPrivateStaticClass()
{
using TClass = ULightingBuildInfo;
if (!Z_Registration_Info_UClass_ULightingBuildInfo.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LightingBuildInfo"),
Z_Registration_Info_UClass_ULightingBuildInfo.InnerSingleton,
StaticRegisterNativesULightingBuildInfo,
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_ULightingBuildInfo.InnerSingleton;
}
UClass* Z_Construct_UClass_ULightingBuildInfo_NoRegister()
{
return ULightingBuildInfo::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULightingBuildInfo_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Statistics page for lighting. */" },
{ "DisplayName", "Lighting Build Info" },
{ "IncludePath", "LightingBuildInfo.h" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ObjectSetType", "ELightingBuildInfoObjectSets" },
{ "ToolTip", "Statistics page for lighting." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Object_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "150" },
{ "Comment", "/** The actor and/or object that is related to this info. */" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ToolTip", "The actor and/or object that is related to this info." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightingTime_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** The lighting time this object took. */" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The lighting time this object took." },
{ "Unit", "s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnmappedTexelsPercentage_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "142" },
{ "Comment", "/** The percentage of unmapped texels for this object. */" },
{ "DisplayName", "Unmapped Texels" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The percentage of unmapped texels for this object." },
{ "Unit", "%" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnmappedTexelsMemory_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "194" },
{ "Comment", "/** The memory consumed by unmapped texels for this object, in KB */" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The memory consumed by unmapped texels for this object, in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TotalTexelMemory_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "220" },
{ "Comment", "/** The memory consumed by all texels for this object, in KB */" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ShowTotal", "true" },
{ "SortMode", "Descending" },
{ "ToolTip", "The memory consumed by all texels for this object, in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LevelName_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "168" },
{ "Comment", "/** The name of the level this object resides in */" },
{ "ModuleRelativePath", "Classes/LightingBuildInfo.h" },
{ "ToolTip", "The name of the level this object resides in" },
};
#endif // WITH_METADATA
// ********** Begin Class ULightingBuildInfo constinit property declarations ***********************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LightingTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UnmappedTexelsPercentage;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UnmappedTexelsMemory;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TotalTexelMemory;
static const UECodeGen_Private::FStrPropertyParams NewProp_LevelName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULightingBuildInfo constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULightingBuildInfo>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULightingBuildInfo_Statics
// ********** Begin Class ULightingBuildInfo Property Definitions **********************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Object_MetaData), NewProp_Object_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_LightingTime = { "LightingTime", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, LightingTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightingTime_MetaData), NewProp_LightingTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_UnmappedTexelsPercentage = { "UnmappedTexelsPercentage", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, UnmappedTexelsPercentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnmappedTexelsPercentage_MetaData), NewProp_UnmappedTexelsPercentage_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_UnmappedTexelsMemory = { "UnmappedTexelsMemory", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, UnmappedTexelsMemory), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnmappedTexelsMemory_MetaData), NewProp_UnmappedTexelsMemory_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_TotalTexelMemory = { "TotalTexelMemory", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, TotalTexelMemory), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TotalTexelMemory_MetaData), NewProp_TotalTexelMemory_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_LevelName = { "LevelName", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULightingBuildInfo, LevelName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LevelName_MetaData), NewProp_LevelName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULightingBuildInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_LightingTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_UnmappedTexelsPercentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_UnmappedTexelsMemory,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_TotalTexelMemory,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULightingBuildInfo_Statics::NewProp_LevelName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULightingBuildInfo_Statics::PropPointers) < 2048);
// ********** End Class ULightingBuildInfo Property Definitions ************************************
UObject* (*const Z_Construct_UClass_ULightingBuildInfo_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULightingBuildInfo_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULightingBuildInfo_Statics::ClassParams = {
&ULightingBuildInfo::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULightingBuildInfo_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULightingBuildInfo_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULightingBuildInfo_Statics::Class_MetaDataParams), Z_Construct_UClass_ULightingBuildInfo_Statics::Class_MetaDataParams)
};
void ULightingBuildInfo::StaticRegisterNativesULightingBuildInfo()
{
}
UClass* Z_Construct_UClass_ULightingBuildInfo()
{
if (!Z_Registration_Info_UClass_ULightingBuildInfo.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULightingBuildInfo.OuterSingleton, Z_Construct_UClass_ULightingBuildInfo_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULightingBuildInfo.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULightingBuildInfo);
ULightingBuildInfo::~ULightingBuildInfo() {}
// ********** End Class ULightingBuildInfo *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELightingBuildInfoObjectSets_StaticEnum, TEXT("ELightingBuildInfoObjectSets"), &Z_Registration_Info_UEnum_ELightingBuildInfoObjectSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3051985988U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULightingBuildInfo, ULightingBuildInfo::StaticClass, TEXT("ULightingBuildInfo"), &Z_Registration_Info_UClass_ULightingBuildInfo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULightingBuildInfo), 119421516U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_3566559620{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "LightingBuildInfo.h"
#ifdef STATSVIEWER_LightingBuildInfo_generated_h
#error "LightingBuildInfo.generated.h already included, missing '#pragma once' in LightingBuildInfo.h"
#endif
#define STATSVIEWER_LightingBuildInfo_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULightingBuildInfo *******************************************************
struct Z_Construct_UClass_ULightingBuildInfo_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_ULightingBuildInfo_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_22_INCLASS \
private: \
static void StaticRegisterNativesULightingBuildInfo(); \
friend struct ::Z_Construct_UClass_ULightingBuildInfo_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_ULightingBuildInfo_NoRegister(); \
public: \
DECLARE_CLASS2(ULightingBuildInfo, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_ULightingBuildInfo_NoRegister) \
DECLARE_SERIALIZER(ULightingBuildInfo)
#define FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_22_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API ULightingBuildInfo(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(ULightingBuildInfo) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, ULightingBuildInfo); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULightingBuildInfo); \
/** Deleted move- and copy-constructors, should never be used */ \
ULightingBuildInfo(ULightingBuildInfo&&) = delete; \
ULightingBuildInfo(const ULightingBuildInfo&) = delete; \
STATSVIEWER_API virtual ~ULightingBuildInfo();
#define FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_19_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_22_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h_22_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULightingBuildInfo;
// ********** End Class ULightingBuildInfo *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_LightingBuildInfo_h
// ********** Begin Enum ELightingBuildInfoObjectSets **********************************************
#define FOREACH_ENUM_ELIGHTINGBUILDINFOOBJECTSETS(op) \
op(LightingBuildInfoObjectSets_Default)
enum ELightingBuildInfoObjectSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ELightingBuildInfoObjectSets>();
// ********** End Enum ELightingBuildInfoObjectSets ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,446 @@
// 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

View File

@@ -0,0 +1,73 @@
// 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 "PrimitiveStats.h"
#ifdef STATSVIEWER_PrimitiveStats_generated_h
#error "PrimitiveStats.generated.h already included, missing '#pragma once' in PrimitiveStats.h"
#endif
#define STATSVIEWER_PrimitiveStats_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPrimitiveStats **********************************************************
struct Z_Construct_UClass_UPrimitiveStats_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_UPrimitiveStats_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_26_INCLASS \
private: \
static void StaticRegisterNativesUPrimitiveStats(); \
friend struct ::Z_Construct_UClass_UPrimitiveStats_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_UPrimitiveStats_NoRegister(); \
public: \
DECLARE_CLASS2(UPrimitiveStats, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_UPrimitiveStats_NoRegister) \
DECLARE_SERIALIZER(UPrimitiveStats)
#define FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_26_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API UPrimitiveStats(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPrimitiveStats) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, UPrimitiveStats); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPrimitiveStats); \
/** Deleted move- and copy-constructors, should never be used */ \
UPrimitiveStats(UPrimitiveStats&&) = delete; \
UPrimitiveStats(const UPrimitiveStats&) = delete; \
STATSVIEWER_API virtual ~UPrimitiveStats();
#define FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_23_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_26_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_26_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h_26_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPrimitiveStats;
// ********** End Class UPrimitiveStats ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_PrimitiveStats_h
// ********** Begin Enum EPrimitiveObjectSets ******************************************************
#define FOREACH_ENUM_EPRIMITIVEOBJECTSETS(op) \
op(PrimitiveObjectSets_AllObjects) \
op(PrimitiveObjectSets_CurrentLevel) \
op(PrimitiveObjectSets_SelectedObjects)
enum EPrimitiveObjectSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EPrimitiveObjectSets>();
// ********** End Enum EPrimitiveObjectSets ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,267 @@
// 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 "ShaderCookerStats.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShaderCookerStats() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
STATSVIEWER_API UClass* Z_Construct_UClass_UShaderCookerStats();
STATSVIEWER_API UClass* Z_Construct_UClass_UShaderCookerStats_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EShaderCookerStatsSets ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EShaderCookerStatsSets;
static UEnum* EShaderCookerStatsSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EShaderCookerStatsSets.OuterSingleton)
{
Z_Registration_Info_UEnum_EShaderCookerStatsSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("EShaderCookerStatsSets"));
}
return Z_Registration_Info_UEnum_EShaderCookerStatsSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EShaderCookerStatsSets>()
{
return EShaderCookerStatsSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "EShaderCookerStatsSets_Default.DisplayName", "Default" },
{ "EShaderCookerStatsSets_Default.Name", "EShaderCookerStatsSets_Default" },
{ "EShaderCookerStatsSets_Default.ToolTip", "Shader Cooker Sets" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EShaderCookerStatsSets_Default", (int64)EShaderCookerStatsSets_Default },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"EShaderCookerStatsSets",
"EShaderCookerStatsSets",
Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets()
{
if (!Z_Registration_Info_UEnum_EShaderCookerStatsSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EShaderCookerStatsSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_EShaderCookerStatsSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EShaderCookerStatsSets.InnerSingleton;
}
// ********** End Enum EShaderCookerStatsSets ******************************************************
// ********** Begin Class UShaderCookerStats *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UShaderCookerStats;
UClass* UShaderCookerStats::GetPrivateStaticClass()
{
using TClass = UShaderCookerStats;
if (!Z_Registration_Info_UClass_UShaderCookerStats.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShaderCookerStats"),
Z_Registration_Info_UClass_UShaderCookerStats.InnerSingleton,
StaticRegisterNativesUShaderCookerStats,
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_UShaderCookerStats.InnerSingleton;
}
UClass* Z_Construct_UClass_UShaderCookerStats_NoRegister()
{
return UShaderCookerStats::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UShaderCookerStats_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Statistics page for shader cooker stats. */" },
{ "DisplayName", "Shader Cooker Stats" },
{ "IncludePath", "ShaderCookerStats.h" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ObjectSetType", "EShaderCookerStatsSets" },
{ "ToolTip", "Statistics page for shader cooker stats." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Name_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Material name */" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ToolTip", "Material name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Platform_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "Comment", "/** Material platform */" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ToolTip", "Material platform" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Category_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ToolTip", "Material Category. Edit Engine/Config/ShaderConfiguration.csv & Engine/Config/ShaderConfiguration.csv to configure" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Compiled_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "DisplayName", "Compiled" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Number of shaders that was actually compiled and not present in the DDC" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Cooked_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "DisplayName", "Cooked" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Total number of shaders cooked" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Permutations_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "DisplayName", "Permutations" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Number of material permutations generated by switch etc." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompileTime_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "DisplayName", "Compile Time" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Cpu time spent compiling shaders not in DDC" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Material path */" },
{ "ModuleRelativePath", "Classes/ShaderCookerStats.h" },
{ "ToolTip", "Material path" },
};
#endif // WITH_METADATA
// ********** Begin Class UShaderCookerStats constinit property declarations ***********************
static const UECodeGen_Private::FStrPropertyParams NewProp_Name;
static const UECodeGen_Private::FStrPropertyParams NewProp_Platform;
static const UECodeGen_Private::FStrPropertyParams NewProp_Category;
static const UECodeGen_Private::FIntPropertyParams NewProp_Compiled;
static const UECodeGen_Private::FIntPropertyParams NewProp_Cooked;
static const UECodeGen_Private::FIntPropertyParams NewProp_Permutations;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CompileTime;
static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UShaderCookerStats constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UShaderCookerStats>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UShaderCookerStats_Statics
// ********** Begin Class UShaderCookerStats Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Name), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Name_MetaData), NewProp_Name_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Platform = { "Platform", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Platform), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Platform_MetaData), NewProp_Platform_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Category = { "Category", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Category), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Category_MetaData), NewProp_Category_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Compiled = { "Compiled", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Compiled), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Compiled_MetaData), NewProp_Compiled_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Cooked = { "Cooked", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Cooked), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Cooked_MetaData), NewProp_Cooked_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Permutations = { "Permutations", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Permutations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Permutations_MetaData), NewProp_Permutations_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_CompileTime = { "CompileTime", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, CompileTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompileTime_MetaData), NewProp_CompileTime_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShaderCookerStats, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UShaderCookerStats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Platform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Category,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Compiled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Cooked,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Permutations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_CompileTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShaderCookerStats_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShaderCookerStats_Statics::PropPointers) < 2048);
// ********** End Class UShaderCookerStats Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UShaderCookerStats_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShaderCookerStats_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UShaderCookerStats_Statics::ClassParams = {
&UShaderCookerStats::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UShaderCookerStats_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UShaderCookerStats_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UShaderCookerStats_Statics::Class_MetaDataParams), Z_Construct_UClass_UShaderCookerStats_Statics::Class_MetaDataParams)
};
void UShaderCookerStats::StaticRegisterNativesUShaderCookerStats()
{
}
UClass* Z_Construct_UClass_UShaderCookerStats()
{
if (!Z_Registration_Info_UClass_UShaderCookerStats.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UShaderCookerStats.OuterSingleton, Z_Construct_UClass_UShaderCookerStats_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UShaderCookerStats.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UShaderCookerStats);
UShaderCookerStats::~UShaderCookerStats() {}
// ********** End Class UShaderCookerStats *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EShaderCookerStatsSets_StaticEnum, TEXT("EShaderCookerStatsSets"), &Z_Registration_Info_UEnum_EShaderCookerStatsSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3235150869U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UShaderCookerStats, UShaderCookerStats::StaticClass, TEXT("UShaderCookerStats"), &Z_Registration_Info_UClass_UShaderCookerStats, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UShaderCookerStats), 3367847163U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_1058606268{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "ShaderCookerStats.h"
#ifdef STATSVIEWER_ShaderCookerStats_generated_h
#error "ShaderCookerStats.generated.h already included, missing '#pragma once' in ShaderCookerStats.h"
#endif
#define STATSVIEWER_ShaderCookerStats_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UShaderCookerStats *******************************************************
struct Z_Construct_UClass_UShaderCookerStats_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_UShaderCookerStats_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_22_INCLASS \
private: \
static void StaticRegisterNativesUShaderCookerStats(); \
friend struct ::Z_Construct_UClass_UShaderCookerStats_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_UShaderCookerStats_NoRegister(); \
public: \
DECLARE_CLASS2(UShaderCookerStats, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_UShaderCookerStats_NoRegister) \
DECLARE_SERIALIZER(UShaderCookerStats)
#define FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_22_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API UShaderCookerStats(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UShaderCookerStats) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, UShaderCookerStats); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UShaderCookerStats); \
/** Deleted move- and copy-constructors, should never be used */ \
UShaderCookerStats(UShaderCookerStats&&) = delete; \
UShaderCookerStats(const UShaderCookerStats&) = delete; \
STATSVIEWER_API virtual ~UShaderCookerStats();
#define FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_19_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_22_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h_22_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UShaderCookerStats;
// ********** End Class UShaderCookerStats *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_ShaderCookerStats_h
// ********** Begin Enum EShaderCookerStatsSets ****************************************************
#define FOREACH_ENUM_ESHADERCOOKERSTATSSETS(op) \
op(EShaderCookerStatsSets_Default)
enum EShaderCookerStatsSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EShaderCookerStatsSets>();
// ********** End Enum EShaderCookerStatsSets ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,370 @@
// 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 "StaticMeshLightingInfo.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStaticMeshLightingInfo() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
STATSVIEWER_API UClass* Z_Construct_UClass_UStaticMeshLightingInfo();
STATSVIEWER_API UClass* Z_Construct_UClass_UStaticMeshLightingInfo_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EStaticMeshLightingInfoObjectSets *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets;
static UEnum* EStaticMeshLightingInfoObjectSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.OuterSingleton)
{
Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("EStaticMeshLightingInfoObjectSets"));
}
return Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EStaticMeshLightingInfoObjectSets>()
{
return EStaticMeshLightingInfoObjectSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum defining the object sets for this stats object */" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "StaticMeshLightingInfoObjectSets_AllLevels.DisplayName", "All Levels" },
{ "StaticMeshLightingInfoObjectSets_AllLevels.Name", "StaticMeshLightingInfoObjectSets_AllLevels" },
{ "StaticMeshLightingInfoObjectSets_AllLevels.ToolTip", "View static mesh lighting info for all levels" },
{ "StaticMeshLightingInfoObjectSets_CurrentLevel.DisplayName", "Current Level" },
{ "StaticMeshLightingInfoObjectSets_CurrentLevel.Name", "StaticMeshLightingInfoObjectSets_CurrentLevel" },
{ "StaticMeshLightingInfoObjectSets_CurrentLevel.ToolTip", "View static mesh lighting info for the current level" },
{ "StaticMeshLightingInfoObjectSets_SelectedLevels.DisplayName", "Selected Levels" },
{ "StaticMeshLightingInfoObjectSets_SelectedLevels.Name", "StaticMeshLightingInfoObjectSets_SelectedLevels" },
{ "StaticMeshLightingInfoObjectSets_SelectedLevels.ToolTip", "View lighting info for selected levels" },
{ "ToolTip", "Enum defining the object sets for this stats object" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "StaticMeshLightingInfoObjectSets_CurrentLevel", (int64)StaticMeshLightingInfoObjectSets_CurrentLevel },
{ "StaticMeshLightingInfoObjectSets_SelectedLevels", (int64)StaticMeshLightingInfoObjectSets_SelectedLevels },
{ "StaticMeshLightingInfoObjectSets_AllLevels", (int64)StaticMeshLightingInfoObjectSets_AllLevels },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"EStaticMeshLightingInfoObjectSets",
"EStaticMeshLightingInfoObjectSets",
Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets()
{
if (!Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_EStaticMeshLightingInfoObjectSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets.InnerSingleton;
}
// ********** End Enum EStaticMeshLightingInfoObjectSets *******************************************
// ********** Begin Class UStaticMeshLightingInfo **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStaticMeshLightingInfo;
UClass* UStaticMeshLightingInfo::GetPrivateStaticClass()
{
using TClass = UStaticMeshLightingInfo;
if (!Z_Registration_Info_UClass_UStaticMeshLightingInfo.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StaticMeshLightingInfo"),
Z_Registration_Info_UClass_UStaticMeshLightingInfo.InnerSingleton,
StaticRegisterNativesUStaticMeshLightingInfo,
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_UStaticMeshLightingInfo.InnerSingleton;
}
UClass* Z_Construct_UClass_UStaticMeshLightingInfo_NoRegister()
{
return UStaticMeshLightingInfo::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStaticMeshLightingInfo_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Statistics page for static meshes. */" },
{ "DisplayName", "Static Mesh Lighting Info" },
{ "IncludePath", "StaticMeshLightingInfo.h" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ObjectSetType", "EStaticMeshLightingInfoObjectSets" },
{ "ToolTip", "Statistics page for static meshes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMeshActor_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** The actor that is related to this error/warning. */" },
{ "DisplayName", "Actor" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "The actor that is related to this error/warning." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** The source StaticMesh that is related to this info. */" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "The source StaticMesh that is related to this info." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LevelName_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "150" },
{ "Comment", "/** Cached version of the level name this object resides in */" },
{ "DisplayName", "Level" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "Cached version of the level name this object resides in" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureMapping_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "82" },
{ "Comment", "/** Current mapping type string */" },
{ "DisplayName", "Type" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "Current mapping type string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTextureMapping_MetaData[] = {
{ "Comment", "/** Current mapping type flag - not displayed */" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "Current mapping type flag - not displayed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasLightmapTexCoords_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "76" },
{ "Comment", "/** Does the Lightmap have UVs? */" },
{ "DisplayName", "UVs" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "Does the Lightmap have UVs?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticLightingResolution_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "Comment", "/** The static lighting resolution the texture mapping was estimated with. */" },
{ "DisplayName", "Res" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "The static lighting resolution the texture mapping was estimated with." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureLightMapMemoryUsage_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "118" },
{ "Comment", "/** Estimated memory usage in KB for light map texel data. */" },
{ "DisplayName", "Texture LM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Estimated memory usage in KB for light map texel data." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexLightMapMemoryUsage_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "112" },
{ "Comment", "/** Estimated memory usage in KB for light map vertex data. */" },
{ "DisplayName", "Vertex LM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Estimated memory usage in KB for light map vertex data." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightMapLightCount_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "100" },
{ "Comment", "/** Num lightmap lights */" },
{ "DisplayName", "Num LM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Num lightmap lights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureShadowMapMemoryUsage_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "120" },
{ "Comment", "/** Estimated memory usage in KB for shadow map texel data. */" },
{ "DisplayName", "Texture SM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "SortMode", "Descending" },
{ "ToolTip", "Estimated memory usage in KB for shadow map texel data." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexShadowMapMemoryUsage_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "112" },
{ "Comment", "/** Estimated memory usage in KB for shadow map vertex data. */" },
{ "DisplayName", "Vertex SM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Estimated memory usage in KB for shadow map vertex data." },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShadowMapLightCount_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "102" },
{ "Comment", "/** Number of lights generating shadow maps on the primitive. */" },
{ "DisplayName", "Num SM" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "Number of lights generating shadow maps on the primitive." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightmapTextureNames_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "300" },
{ "Comment", "/** The lighting texture names that the static mesh component references. */" },
{ "DisplayName", "Lightmap Names" },
{ "ModuleRelativePath", "Classes/StaticMeshLightingInfo.h" },
{ "ToolTip", "The lighting texture names that the static mesh component references." },
};
#endif // WITH_METADATA
// ********** Begin Class UStaticMeshLightingInfo constinit property declarations ******************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_StaticMeshActor;
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FStrPropertyParams NewProp_LevelName;
static const UECodeGen_Private::FStrPropertyParams NewProp_TextureMapping;
static void NewProp_bTextureMapping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bTextureMapping;
static void NewProp_bHasLightmapTexCoords_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasLightmapTexCoords;
static const UECodeGen_Private::FIntPropertyParams NewProp_StaticLightingResolution;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TextureLightMapMemoryUsage;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VertexLightMapMemoryUsage;
static const UECodeGen_Private::FIntPropertyParams NewProp_LightMapLightCount;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TextureShadowMapMemoryUsage;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VertexShadowMapMemoryUsage;
static const UECodeGen_Private::FIntPropertyParams NewProp_ShadowMapLightCount;
static const UECodeGen_Private::FStrPropertyParams NewProp_LightmapTextureNames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LightmapTextureNames;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStaticMeshLightingInfo constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStaticMeshLightingInfo>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStaticMeshLightingInfo_Statics
// ********** Begin Class UStaticMeshLightingInfo Property Definitions *****************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticMeshActor = { "StaticMeshActor", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, StaticMeshActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMeshActor_MetaData), NewProp_StaticMeshActor_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LevelName = { "LevelName", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, LevelName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LevelName_MetaData), NewProp_LevelName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureMapping = { "TextureMapping", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, TextureMapping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureMapping_MetaData), NewProp_TextureMapping_MetaData) };
void Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bTextureMapping_SetBit(void* Obj)
{
((UStaticMeshLightingInfo*)Obj)->bTextureMapping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bTextureMapping = { "bTextureMapping", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStaticMeshLightingInfo), &Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bTextureMapping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTextureMapping_MetaData), NewProp_bTextureMapping_MetaData) };
void Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bHasLightmapTexCoords_SetBit(void* Obj)
{
((UStaticMeshLightingInfo*)Obj)->bHasLightmapTexCoords = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bHasLightmapTexCoords = { "bHasLightmapTexCoords", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UStaticMeshLightingInfo), &Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bHasLightmapTexCoords_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasLightmapTexCoords_MetaData), NewProp_bHasLightmapTexCoords_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticLightingResolution = { "StaticLightingResolution", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, StaticLightingResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticLightingResolution_MetaData), NewProp_StaticLightingResolution_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureLightMapMemoryUsage = { "TextureLightMapMemoryUsage", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, TextureLightMapMemoryUsage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureLightMapMemoryUsage_MetaData), NewProp_TextureLightMapMemoryUsage_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_VertexLightMapMemoryUsage = { "VertexLightMapMemoryUsage", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, VertexLightMapMemoryUsage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexLightMapMemoryUsage_MetaData), NewProp_VertexLightMapMemoryUsage_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightMapLightCount = { "LightMapLightCount", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, LightMapLightCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightMapLightCount_MetaData), NewProp_LightMapLightCount_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureShadowMapMemoryUsage = { "TextureShadowMapMemoryUsage", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, TextureShadowMapMemoryUsage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureShadowMapMemoryUsage_MetaData), NewProp_TextureShadowMapMemoryUsage_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_VertexShadowMapMemoryUsage = { "VertexShadowMapMemoryUsage", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, VertexShadowMapMemoryUsage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexShadowMapMemoryUsage_MetaData), NewProp_VertexShadowMapMemoryUsage_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_ShadowMapLightCount = { "ShadowMapLightCount", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, ShadowMapLightCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShadowMapLightCount_MetaData), NewProp_ShadowMapLightCount_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightmapTextureNames_Inner = { "LightmapTextureNames", nullptr, (EPropertyFlags)0x0000000000020000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightmapTextureNames = { "LightmapTextureNames", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStaticMeshLightingInfo, LightmapTextureNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightmapTextureNames_MetaData), NewProp_LightmapTextureNames_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStaticMeshLightingInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticMeshActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LevelName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureMapping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bTextureMapping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_bHasLightmapTexCoords,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_StaticLightingResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureLightMapMemoryUsage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_VertexLightMapMemoryUsage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightMapLightCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_TextureShadowMapMemoryUsage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_VertexShadowMapMemoryUsage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_ShadowMapLightCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightmapTextureNames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStaticMeshLightingInfo_Statics::NewProp_LightmapTextureNames,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLightingInfo_Statics::PropPointers) < 2048);
// ********** End Class UStaticMeshLightingInfo Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UStaticMeshLightingInfo_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLightingInfo_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStaticMeshLightingInfo_Statics::ClassParams = {
&UStaticMeshLightingInfo::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UStaticMeshLightingInfo_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLightingInfo_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStaticMeshLightingInfo_Statics::Class_MetaDataParams), Z_Construct_UClass_UStaticMeshLightingInfo_Statics::Class_MetaDataParams)
};
void UStaticMeshLightingInfo::StaticRegisterNativesUStaticMeshLightingInfo()
{
}
UClass* Z_Construct_UClass_UStaticMeshLightingInfo()
{
if (!Z_Registration_Info_UClass_UStaticMeshLightingInfo.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStaticMeshLightingInfo.OuterSingleton, Z_Construct_UClass_UStaticMeshLightingInfo_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStaticMeshLightingInfo.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStaticMeshLightingInfo);
UStaticMeshLightingInfo::~UStaticMeshLightingInfo() {}
// ********** End Class UStaticMeshLightingInfo ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EStaticMeshLightingInfoObjectSets_StaticEnum, TEXT("EStaticMeshLightingInfoObjectSets"), &Z_Registration_Info_UEnum_EStaticMeshLightingInfoObjectSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2626865986U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStaticMeshLightingInfo, UStaticMeshLightingInfo::StaticClass, TEXT("UStaticMeshLightingInfo"), &Z_Registration_Info_UClass_UStaticMeshLightingInfo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStaticMeshLightingInfo), 357228298U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_4185558128{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "StaticMeshLightingInfo.h"
#ifdef STATSVIEWER_StaticMeshLightingInfo_generated_h
#error "StaticMeshLightingInfo.generated.h already included, missing '#pragma once' in StaticMeshLightingInfo.h"
#endif
#define STATSVIEWER_StaticMeshLightingInfo_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStaticMeshLightingInfo **************************************************
struct Z_Construct_UClass_UStaticMeshLightingInfo_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_UStaticMeshLightingInfo_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_28_INCLASS \
private: \
static void StaticRegisterNativesUStaticMeshLightingInfo(); \
friend struct ::Z_Construct_UClass_UStaticMeshLightingInfo_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_UStaticMeshLightingInfo_NoRegister(); \
public: \
DECLARE_CLASS2(UStaticMeshLightingInfo, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_UStaticMeshLightingInfo_NoRegister) \
DECLARE_SERIALIZER(UStaticMeshLightingInfo)
#define FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_28_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API UStaticMeshLightingInfo(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStaticMeshLightingInfo) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, UStaticMeshLightingInfo); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStaticMeshLightingInfo); \
/** Deleted move- and copy-constructors, should never be used */ \
UStaticMeshLightingInfo(UStaticMeshLightingInfo&&) = delete; \
UStaticMeshLightingInfo(const UStaticMeshLightingInfo&) = delete; \
STATSVIEWER_API virtual ~UStaticMeshLightingInfo();
#define FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_25_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_28_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_28_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h_28_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStaticMeshLightingInfo;
// ********** End Class UStaticMeshLightingInfo ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_StaticMeshLightingInfo_h
// ********** Begin Enum EStaticMeshLightingInfoObjectSets *****************************************
#define FOREACH_ENUM_ESTATICMESHLIGHTINGINFOOBJECTSETS(op) \
op(StaticMeshLightingInfoObjectSets_CurrentLevel) \
op(StaticMeshLightingInfoObjectSets_SelectedLevels) \
op(StaticMeshLightingInfoObjectSets_AllLevels)
enum EStaticMeshLightingInfoObjectSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<EStaticMeshLightingInfoObjectSets>();
// ********** End Enum EStaticMeshLightingInfoObjectSets *******************************************
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 EmptyLinkFunctionForGeneratedCodeStatsViewer_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_StatsViewer;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_StatsViewer()
{
if (!Z_Registration_Info_UPackage__Script_StatsViewer.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/StatsViewer",
nullptr,
0,
PKG_CompiledIn | 0x00000040,
0x563AB3E7,
0x1BB6A40B,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_StatsViewer.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_StatsViewer.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_StatsViewer(Z_Construct_UPackage__Script_StatsViewer, TEXT("/Script/StatsViewer"), Z_Registration_Info_UPackage__Script_StatsViewer, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x563AB3E7, 0x1BB6A40B));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,16 @@
// 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
#include "CookerStats.h"
#include "LightingBuildInfo.h"
#include "PrimitiveStats.h"
#include "ShaderCookerStats.h"
#include "StaticMeshLightingInfo.h"
#include "TextureStats.h"

View File

@@ -0,0 +1,373 @@
// 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 "TextureStats.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTextureStats() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UEnum* Z_Construct_UEnum_CoreUObject_EPixelFormat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureGroup();
STATSVIEWER_API UClass* Z_Construct_UClass_UTextureStats();
STATSVIEWER_API UClass* Z_Construct_UClass_UTextureStats_NoRegister();
STATSVIEWER_API UEnum* Z_Construct_UEnum_StatsViewer_ETextureObjectSets();
UPackage* Z_Construct_UPackage__Script_StatsViewer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ETextureObjectSets ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETextureObjectSets;
static UEnum* ETextureObjectSets_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETextureObjectSets.OuterSingleton)
{
Z_Registration_Info_UEnum_ETextureObjectSets.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_StatsViewer_ETextureObjectSets, (UObject*)Z_Construct_UPackage__Script_StatsViewer(), TEXT("ETextureObjectSets"));
}
return Z_Registration_Info_UEnum_ETextureObjectSets.OuterSingleton;
}
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureObjectSets>()
{
return ETextureObjectSets_StaticEnum();
}
struct Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** Enum defining the object sets for this stats object */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "TextureObjectSet_AllStreamingLevels.DisplayName", "All Streaming Levels" },
{ "TextureObjectSet_AllStreamingLevels.Name", "TextureObjectSet_AllStreamingLevels" },
{ "TextureObjectSet_AllStreamingLevels.ToolTip", "Display texture statistics for all streaming levels" },
{ "TextureObjectSet_CurrentStreamingLevel.DisplayName", "Current Streaming Level" },
{ "TextureObjectSet_CurrentStreamingLevel.Name", "TextureObjectSet_CurrentStreamingLevel" },
{ "TextureObjectSet_CurrentStreamingLevel.ToolTip", "Display texture statistics for the current streaming level" },
{ "TextureObjectSet_SelectedActors.DisplayName", "Selected Actor(s)" },
{ "TextureObjectSet_SelectedActors.Name", "TextureObjectSet_SelectedActors" },
{ "TextureObjectSet_SelectedActors.ToolTip", "Display texture statistics of selected Actors" },
{ "TextureObjectSet_SelectedMaterials.DisplayName", "Selected Materials(s)" },
{ "TextureObjectSet_SelectedMaterials.Name", "TextureObjectSet_SelectedMaterials" },
{ "TextureObjectSet_SelectedMaterials.ToolTip", "Display texture statistics of selected Materials" },
{ "ToolTip", "Enum defining the object sets for this stats object" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "TextureObjectSet_CurrentStreamingLevel", (int64)TextureObjectSet_CurrentStreamingLevel },
{ "TextureObjectSet_AllStreamingLevels", (int64)TextureObjectSet_AllStreamingLevels },
{ "TextureObjectSet_SelectedActors", (int64)TextureObjectSet_SelectedActors },
{ "TextureObjectSet_SelectedMaterials", (int64)TextureObjectSet_SelectedMaterials },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_StatsViewer,
nullptr,
"ETextureObjectSets",
"ETextureObjectSets",
Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::Enum_MetaDataParams), Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_StatsViewer_ETextureObjectSets()
{
if (!Z_Registration_Info_UEnum_ETextureObjectSets.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETextureObjectSets.InnerSingleton, Z_Construct_UEnum_StatsViewer_ETextureObjectSets_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETextureObjectSets.InnerSingleton;
}
// ********** End Enum ETextureObjectSets **********************************************************
// ********** Begin Class UTextureStats ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTextureStats;
UClass* UTextureStats::GetPrivateStaticClass()
{
using TClass = UTextureStats;
if (!Z_Registration_Info_UClass_UTextureStats.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TextureStats"),
Z_Registration_Info_UClass_UTextureStats.InnerSingleton,
StaticRegisterNativesUTextureStats,
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_UTextureStats.InnerSingleton;
}
UClass* Z_Construct_UClass_UTextureStats_NoRegister()
{
return UTextureStats::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTextureStats_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Statistics page for textures. */" },
{ "DisplayName", "Texture Stats" },
{ "IncludePath", "TextureStats.h" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ObjectSetType", "ETextureObjectSets" },
{ "ToolTip", "Statistics page for textures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Texture_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "100" },
{ "Comment", "/** Texture - click to go to asset */" },
{ "DisplayName", "Name" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Texture - click to go to asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Actors_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "100" },
{ "Comment", "/** Actor(s) - click to select & zoom Actor(s) */" },
{ "DisplayName", "Actor(s)" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Actor(s) - click to select & zoom Actor(s)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "60" },
{ "Comment", "/** Texture type e.g. 2D, 3D, Cube, \"\" if not known, ... */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Texture type e.g. 2D, 3D, Cube, \"\" if not known, ..." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Virtual_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "60" },
{ "Comment", "/** Is the texture virtual? Yes/No */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Is the texture virtual? Yes/No" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDim_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "90" },
{ "Comment", "/** Max Dimension e.g. 256x256, not including the format */" },
{ "DisplayName", "Max Dimension" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Max Dimension e.g. 256x256, not including the format" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentDim_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "90" },
{ "Comment", "/** Current Dimension e.g 256x256 */" },
{ "DisplayName", "Current Dimension" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Current Dimension e.g 256x256" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Format_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "96" },
{ "Comment", "/** The texture format, e.g. PF_DXT1 */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "The texture format, e.g. PF_DXT1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Group_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "94" },
{ "Comment", "/** The texture group, TEXTUREGROUP_MAX is not used, e.g. TEXTUREGROUP_World */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "The texture group, TEXTUREGROUP_MAX is not used, e.g. TEXTUREGROUP_World" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CombinedLODBias_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "Comment", "/** Combined LOD Bias for this texture. (Texture LODBias + Texture group) */" },
{ "DisplayName", "CombinedLODBias" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Combined LOD Bias for this texture. (Texture LODBias + Texture group)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureLODBias_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "50" },
{ "Comment", "/** LOD Bias for this texture. */" },
{ "DisplayName", "LODBias" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "LOD Bias for this texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentKB_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "80" },
{ "Comment", "/** The memory used currently in KB */" },
{ "DisplayName", "Current Memory" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The memory used currently in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FullyLoadedKB_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "110" },
{ "Comment", "/** The memory used when the texture is fully loaded in KB*/" },
{ "DisplayName", "Fully Loaded Memory" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ShowTotal", "true" },
{ "SortMode", "Descending" },
{ "ToolTip", "The memory used when the texture is fully loaded in KB" },
{ "Unit", "KB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumUses_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "74" },
{ "Comment", "/** The number of times the texture is used */" },
{ "DisplayName", "Uses" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ShowTotal", "true" },
{ "ToolTip", "The number of times the texture is used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastTimeRendered_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "78" },
{ "Comment", "/** Relative time it was used for rendering the last time */" },
{ "DisplayName", "Last Seen" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Relative time it was used for rendering the last time" },
{ "Unit", "s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "Category", "Stats" },
{ "ColumnWidth", "200" },
{ "Comment", "/** Texture path without the name \"package.[group.]\" */" },
{ "ModuleRelativePath", "Classes/TextureStats.h" },
{ "ToolTip", "Texture path without the name \"package.[group.]\"" },
};
#endif // WITH_METADATA
// ********** Begin Class UTextureStats constinit property declarations ****************************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Texture;
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::FStrPropertyParams NewProp_Virtual;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaxDim;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurrentDim;
static const UECodeGen_Private::FBytePropertyParams NewProp_Format;
static const UECodeGen_Private::FBytePropertyParams NewProp_Group;
static const UECodeGen_Private::FIntPropertyParams NewProp_CombinedLODBias;
static const UECodeGen_Private::FIntPropertyParams NewProp_TextureLODBias;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurrentKB;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FullyLoadedKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumUses;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LastTimeRendered;
static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UTextureStats constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTextureStats>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTextureStats_Statics
// ********** Begin Class UTextureStats Property Definitions ***************************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Texture = { "Texture", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Texture), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Texture_MetaData), NewProp_Texture_MetaData) };
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UClass_UTextureStats_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_UTextureStats_Statics::NewProp_Actors = { "Actors", nullptr, (EPropertyFlags)0x0014010000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Actors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Actors_MetaData), NewProp_Actors_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Type), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Virtual = { "Virtual", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Virtual), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Virtual_MetaData), NewProp_Virtual_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_MaxDim = { "MaxDim", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, MaxDim), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDim_MetaData), NewProp_MaxDim_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_CurrentDim = { "CurrentDim", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, CurrentDim), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentDim_MetaData), NewProp_CurrentDim_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Format = { "Format", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Format), Z_Construct_UEnum_CoreUObject_EPixelFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Format_MetaData), NewProp_Format_MetaData) }; // 1211336029
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Group = { "Group", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Group), Z_Construct_UEnum_Engine_TextureGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Group_MetaData), NewProp_Group_MetaData) }; // 564273436
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_CombinedLODBias = { "CombinedLODBias", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, CombinedLODBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CombinedLODBias_MetaData), NewProp_CombinedLODBias_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_TextureLODBias = { "TextureLODBias", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, TextureLODBias), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureLODBias_MetaData), NewProp_TextureLODBias_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_CurrentKB = { "CurrentKB", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, CurrentKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentKB_MetaData), NewProp_CurrentKB_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_FullyLoadedKB = { "FullyLoadedKB", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, FullyLoadedKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FullyLoadedKB_MetaData), NewProp_FullyLoadedKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_NumUses = { "NumUses", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, NumUses), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumUses_MetaData), NewProp_NumUses_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_LastTimeRendered = { "LastTimeRendered", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, LastTimeRendered), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastTimeRendered_MetaData), NewProp_LastTimeRendered_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UTextureStats_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010010000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTextureStats, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTextureStats_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Texture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Actors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Actors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Virtual,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_MaxDim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_CurrentDim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Format,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Group,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_CombinedLODBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_TextureLODBias,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_CurrentKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_FullyLoadedKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_NumUses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_LastTimeRendered,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTextureStats_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureStats_Statics::PropPointers) < 2048);
// ********** End Class UTextureStats Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UTextureStats_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_StatsViewer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureStats_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTextureStats_Statics::ClassParams = {
&UTextureStats::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UTextureStats_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UTextureStats_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTextureStats_Statics::Class_MetaDataParams), Z_Construct_UClass_UTextureStats_Statics::Class_MetaDataParams)
};
void UTextureStats::StaticRegisterNativesUTextureStats()
{
}
UClass* Z_Construct_UClass_UTextureStats()
{
if (!Z_Registration_Info_UClass_UTextureStats.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTextureStats.OuterSingleton, Z_Construct_UClass_UTextureStats_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTextureStats.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTextureStats);
UTextureStats::~UTextureStats() {}
// ********** End Class UTextureStats **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETextureObjectSets_StaticEnum, TEXT("ETextureObjectSets"), &Z_Registration_Info_UEnum_ETextureObjectSets, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3363545536U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTextureStats, UTextureStats::StaticClass, TEXT("UTextureStats"), &Z_Registration_Info_UClass_UTextureStats, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTextureStats), 2667680862U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_412639138{
TEXT("/Script/StatsViewer"),
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h__Script_StatsViewer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// 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 "TextureStats.h"
#ifdef STATSVIEWER_TextureStats_generated_h
#error "TextureStats.generated.h already included, missing '#pragma once' in TextureStats.h"
#endif
#define STATSVIEWER_TextureStats_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UTextureStats ************************************************************
struct Z_Construct_UClass_UTextureStats_Statics;
STATSVIEWER_API UClass* Z_Construct_UClass_UTextureStats_NoRegister();
#define FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_36_INCLASS \
private: \
static void StaticRegisterNativesUTextureStats(); \
friend struct ::Z_Construct_UClass_UTextureStats_Statics; \
static UClass* GetPrivateStaticClass(); \
friend STATSVIEWER_API UClass* ::Z_Construct_UClass_UTextureStats_NoRegister(); \
public: \
DECLARE_CLASS2(UTextureStats, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/StatsViewer"), Z_Construct_UClass_UTextureStats_NoRegister) \
DECLARE_SERIALIZER(UTextureStats)
#define FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_36_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
STATSVIEWER_API UTextureStats(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UTextureStats) \
DECLARE_VTABLE_PTR_HELPER_CTOR(STATSVIEWER_API, UTextureStats); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTextureStats); \
/** Deleted move- and copy-constructors, should never be used */ \
UTextureStats(UTextureStats&&) = delete; \
UTextureStats(const UTextureStats&) = delete; \
STATSVIEWER_API virtual ~UTextureStats();
#define FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_33_PROLOG
#define FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_36_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_36_INCLASS \
FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h_36_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTextureStats;
// ********** End Class UTextureStats **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Editor_StatsViewer_Classes_TextureStats_h
// ********** Begin Enum ETextureObjectSets ********************************************************
#define FOREACH_ENUM_ETEXTUREOBJECTSETS(op) \
op(TextureObjectSet_CurrentStreamingLevel) \
op(TextureObjectSet_AllStreamingLevels) \
op(TextureObjectSet_SelectedActors) \
op(TextureObjectSet_SelectedMaterials)
enum ETextureObjectSets : int;
template<> STATSVIEWER_NON_ATTRIBUTED_API UEnum* StaticEnum<ETextureObjectSets>();
// ********** End Enum ETextureObjectSets **********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,6 @@
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\CookerStats.h
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\LightingBuildInfo.h
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\PrimitiveStats.h
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\ShaderCookerStats.h
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\StaticMeshLightingInfo.h
D:\UE_5_7_1\Engine\Source\Editor\StatsViewer\Classes\TextureStats.h