Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/RuntimeVirtualTexture.gen.cpp

647 lines
51 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "VT/RuntimeVirtualTexture.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeRuntimeVirtualTexture() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector4f();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_URuntimeVirtualTextureStreamingProxy_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureGroup();
RENDERCORE_API UEnum* Z_Construct_UEnum_RenderCore_EVTProducerPriority();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class URuntimeVirtualTexture Function GetPageTableSize *************************
struct Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics
{
struct RuntimeVirtualTexture_eventGetPageTableSize_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Size" },
{ "Comment", "/** Public getter for virtual texture page table size. This is only different from GetTileCount() when using an adaptive page table. */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Public getter for virtual texture page table size. This is only different from GetTileCount() when using an adaptive page table." },
};
#endif // WITH_METADATA
// ********** Begin Function GetPageTableSize constinit property declarations **********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPageTableSize constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPageTableSize Property Definitions *********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTexture_eventGetPageTableSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::PropPointers) < 2048);
// ********** End Function GetPageTableSize Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTexture, nullptr, "GetPageTableSize", Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::RuntimeVirtualTexture_eventGetPageTableSize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::RuntimeVirtualTexture_eventGetPageTableSize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URuntimeVirtualTexture::execGetPageTableSize)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetPageTableSize();
P_NATIVE_END;
}
// ********** End Class URuntimeVirtualTexture Function GetPageTableSize ***************************
// ********** Begin Class URuntimeVirtualTexture Function GetSize **********************************
struct Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics
{
struct RuntimeVirtualTexture_eventGetSize_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Size" },
{ "Comment", "/** Public getter for virtual texture size. This is derived from the TileCount and TileSize. */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Public getter for virtual texture size. This is derived from the TileCount and TileSize." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSize constinit property declarations *******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSize constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSize Property Definitions ******************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTexture_eventGetSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::PropPointers) < 2048);
// ********** End Function GetSize Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTexture, nullptr, "GetSize", Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::RuntimeVirtualTexture_eventGetSize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::RuntimeVirtualTexture_eventGetSize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URuntimeVirtualTexture_GetSize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTexture_GetSize_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URuntimeVirtualTexture::execGetSize)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetSize();
P_NATIVE_END;
}
// ********** End Class URuntimeVirtualTexture Function GetSize ************************************
// ********** Begin Class URuntimeVirtualTexture Function GetTileBorderSize ************************
struct Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics
{
struct RuntimeVirtualTexture_eventGetTileBorderSize_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Comment", "/** Public getter for virtual texture tile border size */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Public getter for virtual texture tile border size" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTileBorderSize constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTileBorderSize constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTileBorderSize Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTexture_eventGetTileBorderSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::PropPointers) < 2048);
// ********** End Function GetTileBorderSize Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTexture, nullptr, "GetTileBorderSize", Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::RuntimeVirtualTexture_eventGetTileBorderSize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::RuntimeVirtualTexture_eventGetTileBorderSize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URuntimeVirtualTexture::execGetTileBorderSize)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetTileBorderSize();
P_NATIVE_END;
}
// ********** End Class URuntimeVirtualTexture Function GetTileBorderSize **************************
// ********** Begin Class URuntimeVirtualTexture Function GetTileCount *****************************
struct Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics
{
struct RuntimeVirtualTexture_eventGetTileCount_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Comment", "/** Public getter for virtual texture tile count */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Public getter for virtual texture tile count" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTileCount constinit property declarations **************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTileCount constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTileCount Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTexture_eventGetTileCount_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::PropPointers) < 2048);
// ********** End Function GetTileCount Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTexture, nullptr, "GetTileCount", Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::RuntimeVirtualTexture_eventGetTileCount_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::RuntimeVirtualTexture_eventGetTileCount_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URuntimeVirtualTexture::execGetTileCount)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetTileCount();
P_NATIVE_END;
}
// ********** End Class URuntimeVirtualTexture Function GetTileCount *******************************
// ********** Begin Class URuntimeVirtualTexture Function GetTileSize ******************************
struct Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics
{
struct RuntimeVirtualTexture_eventGetTileSize_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintGetter", "" },
{ "Comment", "/** Public getter for virtual texture tile size */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Public getter for virtual texture tile size" },
};
#endif // WITH_METADATA
// ********** Begin Function GetTileSize constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTileSize constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTileSize Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(RuntimeVirtualTexture_eventGetTileSize_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::PropPointers) < 2048);
// ********** End Function GetTileSize Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_URuntimeVirtualTexture, nullptr, "GetTileSize", Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::PropPointers),
sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::RuntimeVirtualTexture_eventGetTileSize_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::Function_MetaDataParams), Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::RuntimeVirtualTexture_eventGetTileSize_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(URuntimeVirtualTexture::execGetTileSize)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetTileSize();
P_NATIVE_END;
}
// ********** End Class URuntimeVirtualTexture Function GetTileSize ********************************
// ********** Begin Class URuntimeVirtualTexture ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_URuntimeVirtualTexture;
UClass* URuntimeVirtualTexture::GetPrivateStaticClass()
{
using TClass = URuntimeVirtualTexture;
if (!Z_Registration_Info_UClass_URuntimeVirtualTexture.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("RuntimeVirtualTexture"),
Z_Registration_Info_UClass_URuntimeVirtualTexture.InnerSingleton,
StaticRegisterNativesURuntimeVirtualTexture,
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_URuntimeVirtualTexture.InnerSingleton;
}
UClass* Z_Construct_UClass_URuntimeVirtualTexture_NoRegister()
{
return URuntimeVirtualTexture::GetPrivateStaticClass();
}
struct Z_Construct_UClass_URuntimeVirtualTexture_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ClassGroupNames", "Rendering" },
{ "Comment", "/** Runtime virtual texture UObject */" },
{ "IncludePath", "VT/RuntimeVirtualTexture.h" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Runtime virtual texture UObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileCount_MetaData[] = {
{ "BlueprintGetter", "GetTileCount" },
{ "Category", "Size" },
{ "Comment", "/** \n\x09 * Size of virtual texture in tiles. (Actual values increase in powers of 2).\n\x09 * This is applied to the largest axis in world space and the size for any shorter axis is chosen to maintain aspect ratio. \n\x09 */" },
{ "DisplayName", "Size of the virtual texture in tiles" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Size of virtual texture in tiles. (Actual values increase in powers of 2).\nThis is applied to the largest axis in world space and the size for any shorter axis is chosen to maintain aspect ratio." },
{ "UIMax", "12" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileSize_MetaData[] = {
{ "BlueprintGetter", "GetTileSize" },
{ "Category", "Size" },
{ "Comment", "/** Page tile size. (Actual values increase in powers of 2) */" },
{ "DisplayName", "Size of each virtual texture tile" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Page tile size. (Actual values increase in powers of 2)" },
{ "UIMax", "4" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TileBorderSize_MetaData[] = {
{ "BlueprintGetter", "GetTileBorderSize" },
{ "Category", "Size" },
{ "Comment", "/** Page tile border size divided by 2 (Actual values increase in multiples of 2). Higher values trigger a higher anisotropic sampling level. */" },
{ "DisplayName", "Border padding for each virtual texture tile" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Page tile border size divided by 2 (Actual values increase in multiples of 2). Higher values trigger a higher anisotropic sampling level." },
{ "UIMax", "4" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialType_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Contents of virtual texture. */" },
{ "DisplayName", "Virtual texture content" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Contents of virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompressTextures_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable storing the virtual texture in GPU supported compression formats. Using uncompressed is only recommended for debugging and quality comparisons. */" },
{ "DisplayName", "Enable texture compression" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable storing the virtual texture in GPU supported compression formats. Using uncompressed is only recommended for debugging and quality comparisons." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLowQualityCompression_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/**\n\x09* Use low quality textures (RGB565/RGB555A1) to replace runtime compression\n\x09*/" },
{ "DisplayName", "Use Low Quality Compression" },
{ "editcondition", "MaterialType == ERuntimeVirtualTextureMaterialType::BaseColor_Normal_Roughness && bCompressTextures == true" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Use low quality textures (RGB565/RGB555A1) to replace runtime compression" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomPriority_MetaData[] = {
{ "Category", "Performance" },
{ "Comment", "/** Allows to override the default priority that this runtime virtual texture has, relative to other virtual texture producers. This allows to get the pages from this virtual texture to update faster than others in case of high contention. */" },
{ "EditCondition", "bUseCustomPriority" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Allows to override the default priority that this runtime virtual texture has, relative to other virtual texture producers. This allows to get the pages from this virtual texture to update faster than others in case of high contention." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCustomPriority_MetaData[] = {
{ "Category", "Performance" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearTextures_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable clear before rendering a page of the virtual texture. Disabling this can be an optimization if you know that the texture will always be fully covered by rendering. */" },
{ "DisplayName", "Enable clear before render" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable clear before rendering a page of the virtual texture. Disabling this can be an optimization if you know that the texture will always be fully covered by rendering." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSinglePhysicalSpace_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable page table channel packing. This reduces page table memory and update cost but can reduce the ability to share physical memory with other virtual textures. */" },
{ "DisplayName", "Enable packed page table" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable page table channel packing. This reduces page table memory and update cost but can reduce the ability to share physical memory with other virtual textures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrivateSpace_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable private page table allocation. This can reduce total page table memory allocation but can also reduce the total number of virtual textures supported. */" },
{ "DisplayName", "Enable private page table" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable private page table allocation. This can reduce total page table memory allocation but can also reduce the total number of virtual textures supported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAdaptive_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable sparse adaptive page tables. This supports larger tile counts but adds an indirection cost when sampling the virtual texture. It is recommended only when very large virtual resolutions are necessary. */" },
{ "DisplayName", "Enable adaptive page table" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable sparse adaptive page tables. This supports larger tile counts but adds an indirection cost when sampling the virtual texture. It is recommended only when very large virtual resolutions are necessary." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bContinuousUpdate_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Enable continuous update of the virtual texture pages. This round-robin updates already mapped pages and can help fix pages that are mapped before dependent textures are fully streamed in. */" },
{ "DisplayName", "Enable continuous page updates" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Enable continuous update of the virtual texture pages. This round-robin updates already mapped pages and can help fix pages that are mapped before dependent textures are fully streamed in." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemoveLowMips_MetaData[] = {
{ "Category", "Layout" },
{ "Comment", "/** Number of low mips to cut from the virtual texture. This can reduce peak virtual texture update cost but will also increase the probability of mip shimmering. */" },
{ "DisplayName", "Number of low mips to remove from the virtual texture" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Number of low mips to cut from the virtual texture. This can reduce peak virtual texture update cost but will also increase the probability of mip shimmering." },
{ "UIMax", "5" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomMaterialData_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** A float4 custom value that can be read in the material that writes this virtual texture. */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "A float4 custom value that can be read in the material that writes this virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODGroup_MetaData[] = {
{ "Category", "Settings" },
{ "Comment", "/** Texture group this texture belongs to */" },
{ "DisplayName", "Texture Group" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Texture group this texture belongs to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Comment", "/** Deprecated size of virtual texture. */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Deprecated size of virtual texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamingTexture_MetaData[] = {
{ "Comment", "/** Deprecated texture object containing streamed low mips. */" },
{ "ModuleRelativePath", "Classes/VT/RuntimeVirtualTexture.h" },
{ "ToolTip", "Deprecated texture object containing streamed low mips." },
};
#endif // WITH_METADATA
// ********** Begin Class URuntimeVirtualTexture constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_TileCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileSize;
static const UECodeGen_Private::FIntPropertyParams NewProp_TileBorderSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_MaterialType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MaterialType;
static void NewProp_bCompressTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompressTextures;
static void NewProp_bUseLowQualityCompression_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLowQualityCompression;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomPriority_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomPriority;
static void NewProp_bUseCustomPriority_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCustomPriority;
static void NewProp_bClearTextures_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearTextures;
static void NewProp_bSinglePhysicalSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSinglePhysicalSpace;
static void NewProp_bPrivateSpace_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrivateSpace;
static void NewProp_bAdaptive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAdaptive;
static void NewProp_bContinuousUpdate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bContinuousUpdate;
static const UECodeGen_Private::FIntPropertyParams NewProp_RemoveLowMips;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomMaterialData;
static const UECodeGen_Private::FBytePropertyParams NewProp_LODGroup;
static const UECodeGen_Private::FIntPropertyParams NewProp_Size;
static const UECodeGen_Private::FObjectPropertyParams NewProp_StreamingTexture;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class URuntimeVirtualTexture constinit property declarations *********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetPageTableSize"), .Pointer = &URuntimeVirtualTexture::execGetPageTableSize },
{ .NameUTF8 = UTF8TEXT("GetSize"), .Pointer = &URuntimeVirtualTexture::execGetSize },
{ .NameUTF8 = UTF8TEXT("GetTileBorderSize"), .Pointer = &URuntimeVirtualTexture::execGetTileBorderSize },
{ .NameUTF8 = UTF8TEXT("GetTileCount"), .Pointer = &URuntimeVirtualTexture::execGetTileCount },
{ .NameUTF8 = UTF8TEXT("GetTileSize"), .Pointer = &URuntimeVirtualTexture::execGetTileSize },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_URuntimeVirtualTexture_GetPageTableSize, "GetPageTableSize" }, // 1544187368
{ &Z_Construct_UFunction_URuntimeVirtualTexture_GetSize, "GetSize" }, // 3106049595
{ &Z_Construct_UFunction_URuntimeVirtualTexture_GetTileBorderSize, "GetTileBorderSize" }, // 477667055
{ &Z_Construct_UFunction_URuntimeVirtualTexture_GetTileCount, "GetTileCount" }, // 176335679
{ &Z_Construct_UFunction_URuntimeVirtualTexture_GetTileSize, "GetTileSize" }, // 27664973
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<URuntimeVirtualTexture>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_URuntimeVirtualTexture_Statics
// ********** Begin Class URuntimeVirtualTexture Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileCount = { "TileCount", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, TileCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileCount_MetaData), NewProp_TileCount_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileSize = { "TileSize", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, TileSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileSize_MetaData), NewProp_TileSize_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileBorderSize = { "TileBorderSize", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, TileBorderSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TileBorderSize_MetaData), NewProp_TileBorderSize_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_MaterialType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_MaterialType = { "MaterialType", nullptr, (EPropertyFlags)0x0020090000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, MaterialType), Z_Construct_UEnum_Engine_ERuntimeVirtualTextureMaterialType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialType_MetaData), NewProp_MaterialType_MetaData) }; // 494902743
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bCompressTextures_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bCompressTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bCompressTextures = { "bCompressTextures", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bCompressTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompressTextures_MetaData), NewProp_bCompressTextures_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseLowQualityCompression_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bUseLowQualityCompression = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseLowQualityCompression = { "bUseLowQualityCompression", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseLowQualityCompression_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLowQualityCompression_MetaData), NewProp_bUseLowQualityCompression_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomPriority_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomPriority = { "CustomPriority", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, CustomPriority), Z_Construct_UEnum_RenderCore_EVTProducerPriority, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomPriority_MetaData), NewProp_CustomPriority_MetaData) }; // 1430802773
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseCustomPriority_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bUseCustomPriority = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseCustomPriority = { "bUseCustomPriority", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseCustomPriority_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCustomPriority_MetaData), NewProp_bUseCustomPriority_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bClearTextures_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bClearTextures = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bClearTextures = { "bClearTextures", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bClearTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearTextures_MetaData), NewProp_bClearTextures_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bSinglePhysicalSpace_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bSinglePhysicalSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bSinglePhysicalSpace = { "bSinglePhysicalSpace", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bSinglePhysicalSpace_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSinglePhysicalSpace_MetaData), NewProp_bSinglePhysicalSpace_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bPrivateSpace_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bPrivateSpace = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bPrivateSpace = { "bPrivateSpace", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bPrivateSpace_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrivateSpace_MetaData), NewProp_bPrivateSpace_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bAdaptive_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bAdaptive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bAdaptive = { "bAdaptive", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bAdaptive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAdaptive_MetaData), NewProp_bAdaptive_MetaData) };
void Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bContinuousUpdate_SetBit(void* Obj)
{
((URuntimeVirtualTexture*)Obj)->bContinuousUpdate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bContinuousUpdate = { "bContinuousUpdate", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URuntimeVirtualTexture), &Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bContinuousUpdate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bContinuousUpdate_MetaData), NewProp_bContinuousUpdate_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_RemoveLowMips = { "RemoveLowMips", nullptr, (EPropertyFlags)0x00200c0000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, RemoveLowMips), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemoveLowMips_MetaData), NewProp_RemoveLowMips_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomMaterialData = { "CustomMaterialData", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, CustomMaterialData), Z_Construct_UScriptStruct_FVector4f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomMaterialData_MetaData), NewProp_CustomMaterialData_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_LODGroup = { "LODGroup", nullptr, (EPropertyFlags)0x0020090000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, LODGroup), Z_Construct_UEnum_Engine_TextureGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODGroup_MetaData), NewProp_LODGroup_MetaData) }; // 564273436
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0020080020000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, Size_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_StreamingTexture = { "StreamingTexture", nullptr, (EPropertyFlags)0x0124080020000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URuntimeVirtualTexture, StreamingTexture_DEPRECATED), Z_Construct_UClass_URuntimeVirtualTextureStreamingProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamingTexture_MetaData), NewProp_StreamingTexture_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URuntimeVirtualTexture_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_TileBorderSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_MaterialType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_MaterialType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bCompressTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseLowQualityCompression,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomPriority_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bUseCustomPriority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bClearTextures,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bSinglePhysicalSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bPrivateSpace,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bAdaptive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_bContinuousUpdate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_RemoveLowMips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_CustomMaterialData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_LODGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URuntimeVirtualTexture_Statics::NewProp_StreamingTexture,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTexture_Statics::PropPointers) < 2048);
// ********** End Class URuntimeVirtualTexture Property Definitions ********************************
UObject* (*const Z_Construct_UClass_URuntimeVirtualTexture_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTexture_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_URuntimeVirtualTexture_Statics::ClassParams = {
&URuntimeVirtualTexture::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_URuntimeVirtualTexture_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTexture_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URuntimeVirtualTexture_Statics::Class_MetaDataParams), Z_Construct_UClass_URuntimeVirtualTexture_Statics::Class_MetaDataParams)
};
void URuntimeVirtualTexture::StaticRegisterNativesURuntimeVirtualTexture()
{
UClass* Class = URuntimeVirtualTexture::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_URuntimeVirtualTexture_Statics::Funcs));
}
UClass* Z_Construct_UClass_URuntimeVirtualTexture()
{
if (!Z_Registration_Info_UClass_URuntimeVirtualTexture.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URuntimeVirtualTexture.OuterSingleton, Z_Construct_UClass_URuntimeVirtualTexture_Statics::ClassParams);
}
return Z_Registration_Info_UClass_URuntimeVirtualTexture.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URuntimeVirtualTexture);
// ********** End Class URuntimeVirtualTexture *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_VT_RuntimeVirtualTexture_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_URuntimeVirtualTexture, URuntimeVirtualTexture::StaticClass, TEXT("URuntimeVirtualTexture"), &Z_Registration_Info_UClass_URuntimeVirtualTexture, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URuntimeVirtualTexture), 3324145082U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_VT_RuntimeVirtualTexture_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_VT_RuntimeVirtualTexture_h__Script_Engine_516529526{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_VT_RuntimeVirtualTexture_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_VT_RuntimeVirtualTexture_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS