Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/SlateRHIRenderer/UHT/SlateRHIRendererSettings.gen.cpp

467 lines
36 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 "SlateRHIRendererSettings.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSlateRHIRendererSettings() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
DEVELOPERSETTINGS_API UClass* Z_Construct_UClass_UDeveloperSettings();
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTarget2D_NoRegister();
SLATECORE_API UEnum* Z_Construct_UEnum_SlateCore_ESlatePostRT();
SLATERHIRENDERER_API UClass* Z_Construct_UClass_USlateRHIPostBufferProcessor_NoRegister();
SLATERHIRENDERER_API UClass* Z_Construct_UClass_USlateRHIRendererSettings();
SLATERHIRENDERER_API UClass* Z_Construct_UClass_USlateRHIRendererSettings_NoRegister();
SLATERHIRENDERER_API UEnum* Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution();
SLATERHIRENDERER_API UScriptStruct* Z_Construct_UScriptStruct_FSlatePostSettings();
UPackage* Z_Construct_UPackage__Script_SlateRHIRenderer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESlatePostResolution ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESlatePostResolution;
static UEnum* ESlatePostResolution_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESlatePostResolution.OuterSingleton)
{
Z_Registration_Info_UEnum_ESlatePostResolution.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution, (UObject*)Z_Construct_UPackage__Script_SlateRHIRenderer(), TEXT("ESlatePostResolution"));
}
return Z_Registration_Info_UEnum_ESlatePostResolution.OuterSingleton;
}
template<> SLATERHIRENDERER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESlatePostResolution>()
{
return ESlatePostResolution_StaticEnum();
}
struct Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Resolution of a particular Slate Post RT.\n */" },
{ "Full.Comment", "/** Full screen (window) resolution */" },
{ "Full.Name", "ESlatePostResolution::Full" },
{ "Full.ToolTip", "Full screen (window) resolution" },
{ "Half.Comment", "/** Half resolution in each dimension (quarter by area) */" },
{ "Half.Name", "ESlatePostResolution::Half" },
{ "Half.ToolTip", "Half resolution in each dimension (quarter by area)" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Resolution of a particular Slate Post RT." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESlatePostResolution::Full", (int64)ESlatePostResolution::Full },
{ "ESlatePostResolution::Half", (int64)ESlatePostResolution::Half },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_SlateRHIRenderer,
nullptr,
"ESlatePostResolution",
"ESlatePostResolution",
Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::Enum_MetaDataParams), Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution()
{
if (!Z_Registration_Info_UEnum_ESlatePostResolution.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESlatePostResolution.InnerSingleton, Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESlatePostResolution.InnerSingleton;
}
// ********** End Enum ESlatePostResolution ********************************************************
// ********** Begin ScriptStruct FSlatePostSettings ************************************************
struct Z_Construct_UScriptStruct_FSlatePostSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSlatePostSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FSlatePostSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Settings for a particular Slate Post RT.\n * Notably if enabled & blur by default. To be updated with additional effects & to be expandable in game code / settings.\n */" },
{ "DisableSplitPin", "" },
{ "HiddenByDefault", "" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Settings for a particular Slate Post RT.\nNotably if enabled & blur by default. To be updated with additional effects & to be expandable in game code / settings." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "BufferSettings" },
{ "Comment", "/** Should this post buffer be enabled for updating */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "PinHiddenByDefault", "" },
{ "ToolTip", "Should this post buffer be enabled for updating" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Resolution_MetaData[] = {
{ "Category", "BufferSettings" },
{ "Comment", "/** Resolution of the post buffer */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Resolution of the post buffer" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessorClass_MetaData[] = {
{ "AllowAbstract", "FALSE" },
{ "Category", "BufferSettings" },
{ "Comment", "/** Copy of actually loaded post processor class */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Copy of actually loaded post processor class" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathToSlatePostRT_MetaData[] = {
{ "Comment", "/** Path to Slate Post RT Asset */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Path to Slate Post RT Asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedSlatePostRT_MetaData[] = {
{ "Comment", "/** Cached load of Slate Post RT Asset */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Cached load of Slate Post RT Asset" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSlatePostSettings constinit property declarations ****************
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FBytePropertyParams NewProp_Resolution_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Resolution;
static const UECodeGen_Private::FClassPropertyParams NewProp_PostProcessorClass;
static const UECodeGen_Private::FStrPropertyParams NewProp_PathToSlatePostRT;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CachedSlatePostRT;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSlatePostSettings constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSlatePostSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSlatePostSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSlatePostSettings;
class UScriptStruct* FSlatePostSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSlatePostSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSlatePostSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSlatePostSettings, (UObject*)Z_Construct_UPackage__Script_SlateRHIRenderer(), TEXT("SlatePostSettings"));
}
return Z_Registration_Info_UScriptStruct_FSlatePostSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FSlatePostSettings Property Definitions ***************************
void Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FSlatePostSettings*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSlatePostSettings), &Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_Resolution_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_UScriptStruct_FSlatePostSettings_Statics::NewProp_Resolution = { "Resolution", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlatePostSettings, Resolution), Z_Construct_UEnum_SlateRHIRenderer_ESlatePostResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Resolution_MetaData), NewProp_Resolution_MetaData) }; // 1518495015
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_PostProcessorClass = { "PostProcessorClass", nullptr, (EPropertyFlags)0x0014000000000005, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlatePostSettings, PostProcessorClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_USlateRHIPostBufferProcessor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessorClass_MetaData), NewProp_PostProcessorClass_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_PathToSlatePostRT = { "PathToSlatePostRT", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlatePostSettings, PathToSlatePostRT), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathToSlatePostRT_MetaData), NewProp_PathToSlatePostRT_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_CachedSlatePostRT = { "CachedSlatePostRT", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSlatePostSettings, CachedSlatePostRT), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedSlatePostRT_MetaData), NewProp_CachedSlatePostRT_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSlatePostSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_bEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_Resolution_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_Resolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_PostProcessorClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_PathToSlatePostRT,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewProp_CachedSlatePostRT,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlatePostSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSlatePostSettings Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSlatePostSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_SlateRHIRenderer,
nullptr,
&NewStructOps,
"SlatePostSettings",
Z_Construct_UScriptStruct_FSlatePostSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlatePostSettings_Statics::PropPointers),
sizeof(FSlatePostSettings),
alignof(FSlatePostSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSlatePostSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSlatePostSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSlatePostSettings()
{
if (!Z_Registration_Info_UScriptStruct_FSlatePostSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSlatePostSettings.InnerSingleton, Z_Construct_UScriptStruct_FSlatePostSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSlatePostSettings.InnerSingleton);
}
// ********** End ScriptStruct FSlatePostSettings **************************************************
// ********** Begin Class USlateRHIRendererSettings Function GetMutableSlatePostSetting ************
struct Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics
{
struct SlateRHIRendererSettings_eventGetMutableSlatePostSetting_Parms
{
ESlatePostRT InPostBufferBit;
FSlatePostSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SlateFX" },
{ "Comment", "/** Get settings struct for a particular post buffer index */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Get settings struct for a particular post buffer index" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMutableSlatePostSetting constinit property declarations ************
static const UECodeGen_Private::FBytePropertyParams NewProp_InPostBufferBit_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InPostBufferBit;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMutableSlatePostSetting constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMutableSlatePostSetting Property Definitions ***********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_InPostBufferBit_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_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_InPostBufferBit = { "InPostBufferBit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SlateRHIRendererSettings_eventGetMutableSlatePostSetting_Parms, InPostBufferBit), Z_Construct_UEnum_SlateCore_ESlatePostRT, METADATA_PARAMS(0, nullptr) }; // 1163277119
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SlateRHIRendererSettings_eventGetMutableSlatePostSetting_Parms, ReturnValue), Z_Construct_UScriptStruct_FSlatePostSettings, METADATA_PARAMS(0, nullptr) }; // 512478468
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_InPostBufferBit_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_InPostBufferBit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::PropPointers) < 2048);
// ********** End Function GetMutableSlatePostSetting Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USlateRHIRendererSettings, nullptr, "GetMutableSlatePostSetting", Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::SlateRHIRendererSettings_eventGetMutableSlatePostSetting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::Function_MetaDataParams), Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::SlateRHIRendererSettings_eventGetMutableSlatePostSetting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USlateRHIRendererSettings::execGetMutableSlatePostSetting)
{
P_GET_ENUM(ESlatePostRT,Z_Param_InPostBufferBit);
P_FINISH;
P_NATIVE_BEGIN;
*(FSlatePostSettings*)Z_Param__Result=P_THIS->GetMutableSlatePostSetting(ESlatePostRT(Z_Param_InPostBufferBit));
P_NATIVE_END;
}
// ********** End Class USlateRHIRendererSettings Function GetMutableSlatePostSetting **************
// ********** Begin Class USlateRHIRendererSettings Function GetSlatePostSetting *******************
struct Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics
{
struct SlateRHIRendererSettings_eventGetSlatePostSetting_Parms
{
ESlatePostRT InPostBufferBit;
FSlatePostSettings ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "SlateFX" },
{ "Comment", "/** Get settings struct for a particular post buffer index */" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Get settings struct for a particular post buffer index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSlatePostSetting constinit property declarations *******************
static const UECodeGen_Private::FBytePropertyParams NewProp_InPostBufferBit_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InPostBufferBit;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSlatePostSetting constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSlatePostSetting Property Definitions ******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_InPostBufferBit_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_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_InPostBufferBit = { "InPostBufferBit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SlateRHIRendererSettings_eventGetSlatePostSetting_Parms, InPostBufferBit), Z_Construct_UEnum_SlateCore_ESlatePostRT, METADATA_PARAMS(0, nullptr) }; // 1163277119
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SlateRHIRendererSettings_eventGetSlatePostSetting_Parms, ReturnValue), Z_Construct_UScriptStruct_FSlatePostSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 512478468
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_InPostBufferBit_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_InPostBufferBit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::PropPointers) < 2048);
// ********** End Function GetSlatePostSetting Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USlateRHIRendererSettings, nullptr, "GetSlatePostSetting", Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::SlateRHIRendererSettings_eventGetSlatePostSetting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::Function_MetaDataParams), Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::SlateRHIRendererSettings_eventGetSlatePostSetting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USlateRHIRendererSettings::execGetSlatePostSetting)
{
P_GET_ENUM(ESlatePostRT,Z_Param_InPostBufferBit);
P_FINISH;
P_NATIVE_BEGIN;
*(FSlatePostSettings*)Z_Param__Result=P_THIS->GetSlatePostSetting(ESlatePostRT(Z_Param_InPostBufferBit));
P_NATIVE_END;
}
// ********** End Class USlateRHIRendererSettings Function GetSlatePostSetting *********************
// ********** Begin Class USlateRHIRendererSettings ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USlateRHIRendererSettings;
UClass* USlateRHIRendererSettings::GetPrivateStaticClass()
{
using TClass = USlateRHIRendererSettings;
if (!Z_Registration_Info_UClass_USlateRHIRendererSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SlateRHIRendererSettings"),
Z_Registration_Info_UClass_USlateRHIRendererSettings.InnerSingleton,
StaticRegisterNativesUSlateRHIRendererSettings,
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_USlateRHIRendererSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_USlateRHIRendererSettings_NoRegister()
{
return USlateRHIRendererSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USlateRHIRendererSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Settings used to control slate rendering\n */" },
{ "IncludePath", "SlateRHIRendererSettings.h" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Settings used to control slate rendering" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SlatePostSettings_MetaData[] = {
{ "Category", "PostProcessing" },
{ "Comment", "/** \n\x09 * Map of all slate post RT's and their settings \n\x09 * Note that each post RT used in a frame will result in 1 full framebuffer copy for slate to sample from.\n\x09 * If a post RT is not used, no copy will occur & that post RT will be resized to 1x1 after 2 frames of non-use.\n\x09 * \n\x09 * By default only SlatePostRT_0 is enabled. The rest must manually be enabled in settings below.\n\x09 */// Map is nice since needs no editor customization. After initial run there should be no more than 5 lookups each frame.\n" },
{ "ModuleRelativePath", "Public/SlateRHIRendererSettings.h" },
{ "ToolTip", "Map of all slate post RT's and their settings\nNote that each post RT used in a frame will result in 1 full framebuffer copy for slate to sample from.\nIf a post RT is not used, no copy will occur & that post RT will be resized to 1x1 after 2 frames of non-use.\n\nBy default only SlatePostRT_0 is enabled. The rest must manually be enabled in settings below.\n // Map is nice since needs no editor customization. After initial run there should be no more than 5 lookups each frame." },
};
#endif // WITH_METADATA
// ********** Begin Class USlateRHIRendererSettings constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_SlatePostSettings_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_SlatePostSettings_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SlatePostSettings_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_SlatePostSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USlateRHIRendererSettings constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetMutableSlatePostSetting"), .Pointer = &USlateRHIRendererSettings::execGetMutableSlatePostSetting },
{ .NameUTF8 = UTF8TEXT("GetSlatePostSetting"), .Pointer = &USlateRHIRendererSettings::execGetSlatePostSetting },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USlateRHIRendererSettings_GetMutableSlatePostSetting, "GetMutableSlatePostSetting" }, // 662546763
{ &Z_Construct_UFunction_USlateRHIRendererSettings_GetSlatePostSetting, "GetSlatePostSetting" }, // 3892751725
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USlateRHIRendererSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USlateRHIRendererSettings_Statics
// ********** Begin Class USlateRHIRendererSettings Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_ValueProp = { "SlatePostSettings", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSlatePostSettings, METADATA_PARAMS(0, nullptr) }; // 512478468
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_Key_KeyProp_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_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_Key_KeyProp = { "SlatePostSettings_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_SlateCore_ESlatePostRT, METADATA_PARAMS(0, nullptr) }; // 1163277119
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings = { "SlatePostSettings", nullptr, (EPropertyFlags)0x0040000000004041, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USlateRHIRendererSettings, SlatePostSettings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SlatePostSettings_MetaData), NewProp_SlatePostSettings_MetaData) }; // 1163277119 512478468
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USlateRHIRendererSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USlateRHIRendererSettings_Statics::NewProp_SlatePostSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USlateRHIRendererSettings_Statics::PropPointers) < 2048);
// ********** End Class USlateRHIRendererSettings Property Definitions *****************************
UObject* (*const Z_Construct_UClass_USlateRHIRendererSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDeveloperSettings,
(UObject* (*)())Z_Construct_UPackage__Script_SlateRHIRenderer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USlateRHIRendererSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USlateRHIRendererSettings_Statics::ClassParams = {
&USlateRHIRendererSettings::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USlateRHIRendererSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USlateRHIRendererSettings_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USlateRHIRendererSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_USlateRHIRendererSettings_Statics::Class_MetaDataParams)
};
void USlateRHIRendererSettings::StaticRegisterNativesUSlateRHIRendererSettings()
{
UClass* Class = USlateRHIRendererSettings::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USlateRHIRendererSettings_Statics::Funcs));
}
UClass* Z_Construct_UClass_USlateRHIRendererSettings()
{
if (!Z_Registration_Info_UClass_USlateRHIRendererSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USlateRHIRendererSettings.OuterSingleton, Z_Construct_UClass_USlateRHIRendererSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USlateRHIRendererSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USlateRHIRendererSettings);
// ********** End Class USlateRHIRendererSettings **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESlatePostResolution_StaticEnum, TEXT("ESlatePostResolution"), &Z_Registration_Info_UEnum_ESlatePostResolution, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1518495015U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSlatePostSettings::StaticStruct, Z_Construct_UScriptStruct_FSlatePostSettings_Statics::NewStructOps, TEXT("SlatePostSettings"),&Z_Registration_Info_UScriptStruct_FSlatePostSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSlatePostSettings), 512478468U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USlateRHIRendererSettings, USlateRHIRendererSettings::StaticClass, TEXT("USlateRHIRendererSettings"), &Z_Registration_Info_UClass_USlateRHIRendererSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USlateRHIRendererSettings), 2017285138U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_1871538547{
TEXT("/Script/SlateRHIRenderer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_SlateRHIRenderer_Public_SlateRHIRendererSettings_h__Script_SlateRHIRenderer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS