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

862 lines
81 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Components/SceneCaptureComponent2D.h"
#include "Engine/Scene.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSceneCaptureComponent2D() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FMatrix();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_UBlendableInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponent();
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponent2D();
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponent2D_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTarget2D_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECameraProjectionMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneCaptureCompositeMode();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPostProcessSettings();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESceneCaptureUnlitViewmode ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode;
static UEnum* ESceneCaptureUnlitViewmode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.OuterSingleton)
{
Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ESceneCaptureUnlitViewmode"));
}
return Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.OuterSingleton;
}
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESceneCaptureUnlitViewmode>()
{
return ESceneCaptureUnlitViewmode_StaticEnum();
}
struct Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Capture.Comment", "/** Enabled for regular captures */" },
{ "Capture.Name", "ESceneCaptureUnlitViewmode::Capture" },
{ "Capture.ToolTip", "Enabled for regular captures" },
{ "CaptureOrCustomRenderPass.Comment", "/** Enabled for scene captures and custom render passes (Render In Main Renderer) */" },
{ "CaptureOrCustomRenderPass.Name", "ESceneCaptureUnlitViewmode::CaptureOrCustomRenderPass" },
{ "CaptureOrCustomRenderPass.ToolTip", "Enabled for scene captures and custom render passes (Render In Main Renderer)" },
{ "Disabled.Comment", "/** Disabled */" },
{ "Disabled.Name", "ESceneCaptureUnlitViewmode::Disabled" },
{ "Disabled.ToolTip", "Disabled" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESceneCaptureUnlitViewmode::Disabled", (int64)ESceneCaptureUnlitViewmode::Disabled },
{ "ESceneCaptureUnlitViewmode::Capture", (int64)ESceneCaptureUnlitViewmode::Capture },
{ "ESceneCaptureUnlitViewmode::CaptureOrCustomRenderPass", (int64)ESceneCaptureUnlitViewmode::CaptureOrCustomRenderPass },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
nullptr,
"ESceneCaptureUnlitViewmode",
"ESceneCaptureUnlitViewmode",
Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode()
{
if (!Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.InnerSingleton, Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode.InnerSingleton;
}
// ********** End Enum ESceneCaptureUnlitViewmode **************************************************
// ********** Begin Class USceneCaptureComponent2D Function AddOrUpdateBlendable *******************
struct Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics
{
struct SceneCaptureComponent2D_eventAddOrUpdateBlendable_Parms
{
TScriptInterface<IBlendableInterface> InBlendableObject;
float InWeight;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Adds an Blendable (implements IBlendableInterface) to the array of Blendables (if it doesn't exist) and update the weight */" },
{ "CPP_Default_InWeight", "1.000000" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Adds an Blendable (implements IBlendableInterface) to the array of Blendables (if it doesn't exist) and update the weight" },
};
#endif // WITH_METADATA
// ********** Begin Function AddOrUpdateBlendable constinit property declarations ******************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_InBlendableObject;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InWeight;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddOrUpdateBlendable constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddOrUpdateBlendable Property Definitions *****************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::NewProp_InBlendableObject = { "InBlendableObject", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SceneCaptureComponent2D_eventAddOrUpdateBlendable_Parms, InBlendableObject), Z_Construct_UClass_UBlendableInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::NewProp_InWeight = { "InWeight", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SceneCaptureComponent2D_eventAddOrUpdateBlendable_Parms, InWeight), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::NewProp_InBlendableObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::NewProp_InWeight,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::PropPointers) < 2048);
// ********** End Function AddOrUpdateBlendable Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USceneCaptureComponent2D, nullptr, "AddOrUpdateBlendable", Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::SceneCaptureComponent2D_eventAddOrUpdateBlendable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::Function_MetaDataParams), Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::SceneCaptureComponent2D_eventAddOrUpdateBlendable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USceneCaptureComponent2D::execAddOrUpdateBlendable)
{
P_GET_TINTERFACE(IBlendableInterface,Z_Param_InBlendableObject);
P_GET_PROPERTY(FFloatProperty,Z_Param_InWeight);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AddOrUpdateBlendable(Z_Param_InBlendableObject,Z_Param_InWeight);
P_NATIVE_END;
}
// ********** End Class USceneCaptureComponent2D Function AddOrUpdateBlendable *********************
// ********** Begin Class USceneCaptureComponent2D Function CaptureScene ***************************
struct Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|SceneCapture" },
{ "Comment", "/** \n\x09 * Render the scene to the texture target immediately. \n\x09 * This should not be used if bCaptureEveryFrame is enabled, or the scene capture will render redundantly. \n\x09 * If r.SceneCapture.CullByDetailMode is set, nothing will happen if DetailMode is higher than r.DetailMode.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render the scene to the texture target immediately.\nThis should not be used if bCaptureEveryFrame is enabled, or the scene capture will render redundantly.\nIf r.SceneCapture.CullByDetailMode is set, nothing will happen if DetailMode is higher than r.DetailMode." },
};
#endif // WITH_METADATA
// ********** Begin Function CaptureScene constinit property declarations **************************
// ********** End Function CaptureScene constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USceneCaptureComponent2D, nullptr, "CaptureScene", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene_Statics::Function_MetaDataParams), Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USceneCaptureComponent2D::execCaptureScene)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->CaptureScene();
P_NATIVE_END;
}
// ********** End Class USceneCaptureComponent2D Function CaptureScene *****************************
// ********** Begin Class USceneCaptureComponent2D Function RemoveBlendable ************************
struct Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics
{
struct SceneCaptureComponent2D_eventRemoveBlendable_Parms
{
TScriptInterface<IBlendableInterface> InBlendableObject;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering" },
{ "Comment", "/** Removes a blendable. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Removes a blendable." },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveBlendable constinit property declarations ***********************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_InBlendableObject;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveBlendable constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveBlendable Property Definitions **********************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::NewProp_InBlendableObject = { "InBlendableObject", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SceneCaptureComponent2D_eventRemoveBlendable_Parms, InBlendableObject), Z_Construct_UClass_UBlendableInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::NewProp_InBlendableObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::PropPointers) < 2048);
// ********** End Function RemoveBlendable Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USceneCaptureComponent2D, nullptr, "RemoveBlendable", Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::SceneCaptureComponent2D_eventRemoveBlendable_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::Function_MetaDataParams), Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::SceneCaptureComponent2D_eventRemoveBlendable_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USceneCaptureComponent2D::execRemoveBlendable)
{
P_GET_TINTERFACE(IBlendableInterface,Z_Param_InBlendableObject);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RemoveBlendable(Z_Param_InBlendableObject);
P_NATIVE_END;
}
// ********** End Class USceneCaptureComponent2D Function RemoveBlendable **************************
// ********** Begin Class USceneCaptureComponent2D *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USceneCaptureComponent2D;
UClass* USceneCaptureComponent2D::GetPrivateStaticClass()
{
using TClass = USceneCaptureComponent2D;
if (!Z_Registration_Info_UClass_USceneCaptureComponent2D.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SceneCaptureComponent2D"),
Z_Registration_Info_UClass_USceneCaptureComponent2D.InnerSingleton,
StaticRegisterNativesUSceneCaptureComponent2D,
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_USceneCaptureComponent2D.InnerSingleton;
}
UClass* Z_Construct_UClass_USceneCaptureComponent2D_NoRegister()
{
return USceneCaptureComponent2D::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USceneCaptureComponent2D_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Rendering" },
{ "Comment", "/**\n *\x09Used to capture a 'snapshot' of the scene from a single plane and feed it to a render target.\n */" },
{ "HideCategories", "Collision Object Physics SceneComponent Collision Object Physics SceneComponent Mobility Trigger PhysicsVolume" },
{ "IncludePath", "Components/SceneCaptureComponent2D.h" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Used to capture a 'snapshot' of the scene from a single plane and feed it to a render target." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProjectionType_MetaData[] = {
{ "Category", "Projection" },
{ "DisplayName", "Projection Type" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FOVAngle_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "360.0" },
{ "ClampMin", "0.001" },
{ "Comment", "/** Camera field of view (in degrees). */" },
{ "DisplayName", "Field of View" },
{ "editcondition", "ProjectionType==0" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Camera field of view (in degrees)." },
{ "UIMax", "170" },
{ "UIMin", "5.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonFieldOfView_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "360.0" },
{ "ClampMin", "0.001" },
{ "Comment", "/** The horizontal field of view (in degrees) used for primitives tagged as FirstPerson. */" },
{ "EditCondition", "bEnableFirstPersonFieldOfView" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "The horizontal field of view (in degrees) used for primitives tagged as FirstPerson." },
{ "UIMax", "170" },
{ "UIMin", "5.0" },
{ "Units", "deg" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonScale_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.001" },
{ "Comment", "/** The scale to apply to primitives tagged as FirstPerson. This is used to scale down primitives towards the camera such that they are small enough not to intersect with the scene. */" },
{ "EditCondition", "bEnableFirstPersonScale" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "The scale to apply to primitives tagged as FirstPerson. This is used to scale down primitives towards the camera such that they are small enough not to intersect with the scene." },
{ "UIMax", "1.0" },
{ "UIMin", "0.001" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OrthoWidth_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** The desired width (in world units) of the orthographic view (ignored in Perspective mode) */" },
{ "editcondition", "ProjectionType==1" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "The desired width (in world units) of the orthographic view (ignored in Perspective mode)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoCalculateOrthoPlanes_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** Automatically determine a min/max Near/Far clip plane position depending on OrthoWidth value */" },
{ "editcondition", "ProjectionType==1" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Automatically determine a min/max Near/Far clip plane position depending on OrthoWidth value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutoPlaneShift_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** Manually adjusts the planes of this camera, maintaining the distance between them. Positive moves out to the farplane, negative towards the near plane */" },
{ "editcondition", "ProjectionType==1 && bAutoCalculateOrthoPlanes" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Manually adjusts the planes of this camera, maintaining the distance between them. Positive moves out to the farplane, negative towards the near plane" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUpdateOrthoPlanes_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** Adjusts the near/far planes and the view origin of the current camera automatically to avoid clipping and light artefacting*/" },
{ "editcondition", "ProjectionType==1" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Adjusts the near/far planes and the view origin of the current camera automatically to avoid clipping and light artefacting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCameraHeightAsViewTarget_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** If UpdateOrthoPlanes is enabled, this setting will use the cameras current height to compensate the distance to the general view (as a pseudo distance to view target when one isn't present) */" },
{ "editcondition", "ProjectionType==1 && bUpdateOrthoPlanes" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "If UpdateOrthoPlanes is enabled, this setting will use the cameras current height to compensate the distance to the general view (as a pseudo distance to view target when one isn't present)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Overscan_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Amount to increase the view frustum by, from 0.0 for no increase to 1.0 for 100% increase */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Amount to increase the view frustum by, from 0.0 for no increase to 1.0 for 100% increase" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureTarget_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** Output render target of the scene capture that can be read in materials. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Output render target of the scene capture that can be read in materials." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompositeMode_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** When enabled, the scene capture will composite into the render target instead of overwriting its contents. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "When enabled, the scene capture will composite into the render target instead of overwriting its contents." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessSettings_MetaData[] = {
{ "Category", "PostProcessVolume" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ShowOnlyInnerProperties", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessBlendWeight_MetaData[] = {
{ "Category", "PostProcessVolume" },
{ "Comment", "/** Range (0.0, 1.0) where 0 indicates no effect, 1 indicates full effect. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Range (0.0, 1.0) where 0 indicates no effect, 1 indicates full effect." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverride_CustomNearClippingPlane_MetaData[] = {
{ "Category", "Projection" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomNearClippingPlane_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** \n\x09 * Set bOverride_CustomNearClippingPlane to true if you want to use a custom clipping plane instead of GNearClippingPlane.\n\x09 */" },
{ "editcondition", "bOverride_CustomNearClippingPlane" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Set bOverride_CustomNearClippingPlane to true if you want to use a custom clipping plane instead of GNearClippingPlane." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseCustomProjectionMatrix_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** Whether a custom projection matrix will be used during rendering. Use with caution. Does not currently affect culling */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Whether a custom projection matrix will be used during rendering. Use with caution. Does not currently affect culling" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomProjectionMatrix_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** The custom projection matrix to use */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "The custom projection matrix to use" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseFauxOrthoViewPos_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "5.4 - bUseFauxOrthoViewPos has been deprecated alongside updates to Orthographic camera fixes" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableOrthographicTiling_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** Render the scene in n frames (i.e TileCount) - Ignored in Perspective mode, works only in Orthographic mode when CaptureSource uses SceneColor (not FinalColor)\n\x09* If CaptureSource uses FinalColor, tiling will be ignored and a Warning message will be logged\x09*/" },
{ "editcondition", "ProjectionType==1" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render the scene in n frames (i.e TileCount) - Ignored in Perspective mode, works only in Orthographic mode when CaptureSource uses SceneColor (not FinalColor)\nIf CaptureSource uses FinalColor, tiling will be ignored and a Warning message will be logged" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumXTiles_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "64" },
{ "ClampMin", "1" },
{ "Comment", "/** Number of X tiles to render. Ignored in Perspective mode, works only in Orthographic mode */" },
{ "editcondition", "ProjectionType==1 && bEnableOrthographicTiling" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Number of X tiles to render. Ignored in Perspective mode, works only in Orthographic mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumYTiles_MetaData[] = {
{ "Category", "Projection" },
{ "ClampMax", "64" },
{ "ClampMin", "1" },
{ "Comment", "/** Number of Y tiles to render. Ignored in Perspective mode, works only in Orthographic mode */" },
{ "editcondition", "ProjectionType==1 && bEnableOrthographicTiling" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Number of Y tiles to render. Ignored in Perspective mode, works only in Orthographic mode" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableClipPlane_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/**\n\x09 * Enables a clip plane while rendering the scene capture which is useful for portals. \n\x09 * The global clip plane must be enabled in the renderer project settings for this to work.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Enables a clip plane while rendering the scene capture which is useful for portals.\nThe global clip plane must be enabled in the renderer project settings for this to work." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClipPlaneBase_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** Base position for the clip plane, can be any position on the plane. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Base position for the clip plane, can be any position on the plane." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClipPlaneNormal_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** Normal for the plane. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Normal for the plane." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRenderInMainRenderer_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Render scene capture as additional render passes of the main renderer rather than as an independent renderer. Applies to scene depth, device depth, base color, normal, and scene color modes (disables lighting and shadows). */" },
{ "EditCondition", "CaptureSource == ESceneCaptureSource::SCS_SceneDepth || CaptureSource == ESceneCaptureSource::SCS_DeviceDepth || CaptureSource == ESceneCaptureSource::SCS_BaseColor || CaptureSource == ESceneCaptureSource::SCS_Normal || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDR || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDRNoAlpha || CaptureSource == ESceneCaptureSource::SCS_SceneColorSceneDepth" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render scene capture as additional render passes of the main renderer rather than as an independent renderer. Applies to scene depth, device depth, base color, normal, and scene color modes (disables lighting and shadows)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnlitViewmode_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/**\n\x09 * Option to enable a debug feature which outputs base color to the emissive channel when lighting is disabled via ShowFlag\n\x09 * or via Render In Main Renderer, which renders the capture as a Custom Render Pass. Note that the debug feature requires\n\x09 * development shaders to be compiled, generally only true in non-shipping builds on PC! To work in other cases, materials\n\x09 * should directly write to the emissive channel (or be unlit materials), rather than counting on the debug feature.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Option to enable a debug feature which outputs base color to the emissive channel when lighting is disabled via ShowFlag\nor via Render In Main Renderer, which renders the capture as a Custom Render Pass. Note that the debug feature requires\ndevelopment shaders to be compiled, generally only true in non-shipping builds on PC! To work in other cases, materials\nshould directly write to the emissive channel (or be unlit materials), rather than counting on the debug feature." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCameraCutThisFrame_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** \n\x09 * True if we did a camera cut this frame. Automatically reset to false at every capture.\n\x09 * This flag affects various things in the renderer (such as whether to use the occlusion queries from last frame, and motion blur).\n\x09 * Similar to UPlayerCameraManager::bGameCameraCutThisFrame.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "True if we did a camera cut this frame. Automatically reset to false at every capture.\nThis flag affects various things in the renderer (such as whether to use the occlusion queries from last frame, and motion blur).\nSimilar to UPlayerCameraManager::bGameCameraCutThisFrame." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableFirstPersonFieldOfView_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** True if the first person field of view should be used for primitives tagged as FirstPerson. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "True if the first person field of view should be used for primitives tagged as FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableFirstPersonScale_MetaData[] = {
{ "Category", "Projection" },
{ "Comment", "/** True if the first person scale should be used for primitives tagged as FirstPerson. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "True if the first person scale should be used for primitives tagged as FirstPerson." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_MetaData[] = {
{ "Category", "SceneCapture" },
{ "Comment", "/** Whether to only render exponential height fog on opaque pixels which were rendered by the scene capture. */" },
{ "DisplayName", "Fog only on rendered pixels" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Whether to only render exponential height fog on opaque pixels which were rendered by the scene capture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMainViewFamily_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Render with main view family, for example with the main editor or game viewport which mark their view families as \"main\". */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render with main view family, for example with the main editor or game viewport which mark their view families as \"main\"." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMainViewResolution_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Render with main view resolution, ignoring the dimensions in the resource. Enables Main View Family. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render with main view resolution, ignoring the dimensions in the resource. Enables Main View Family." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMainViewCamera_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Render with main view camera. Enables Main View Family and Resolution. Temporal AA jitter is matched with main view. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Render with main view camera. Enables Main View Family and Resolution. Temporal AA jitter is matched with main view." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInheritMainViewCameraPostProcessSettings_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Inherit the main view camera post-process settings and ignore local default values. Local active overrides will function as usual. */" },
{ "EditCondition", "bMainViewCamera" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Inherit the main view camera post-process settings and ignore local default values. Local active overrides will function as usual." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreScreenPercentage_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** When rendering with main view resolution, ignore screen percentage scale and render at full resolution. Temporal AA jitter is also disabled. */" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "When rendering with main view resolution, ignore screen percentage scale and render at full resolution. Temporal AA jitter is also disabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MainViewResolutionDivisor_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Divisor when rendering at Main View Resolution. */" },
{ "EditCondition", "bMainViewResolution || bMainViewCamera" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Divisor when rendering at Main View Resolution." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserSceneTextureBaseColor_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Expose BaseColor as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass. */" },
{ "EditCondition", "bRenderInMainRenderer && (CaptureSource == ESceneCaptureSource::SCS_SceneDepth || CaptureSource == ESceneCaptureSource::SCS_DeviceDepth || CaptureSource == ESceneCaptureSource::SCS_BaseColor || CaptureSource == ESceneCaptureSource::SCS_Normal || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDR || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDRNoAlpha || CaptureSource == ESceneCaptureSource::SCS_SceneColorSceneDepth)" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Expose BaseColor as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserSceneTextureNormal_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Expose Normal as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass. */" },
{ "EditCondition", "bRenderInMainRenderer && (CaptureSource == ESceneCaptureSource::SCS_SceneDepth || CaptureSource == ESceneCaptureSource::SCS_DeviceDepth || CaptureSource == ESceneCaptureSource::SCS_BaseColor || CaptureSource == ESceneCaptureSource::SCS_Normal || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDR || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDRNoAlpha || CaptureSource == ESceneCaptureSource::SCS_SceneColorSceneDepth)" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Expose Normal as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UserSceneTextureSceneColor_MetaData[] = {
{ "Category", "PassInfo" },
{ "Comment", "/** Expose SceneColor (emissive/unlit) as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass. */" },
{ "EditCondition", "bRenderInMainRenderer && (CaptureSource == ESceneCaptureSource::SCS_SceneDepth || CaptureSource == ESceneCaptureSource::SCS_DeviceDepth || CaptureSource == ESceneCaptureSource::SCS_BaseColor || CaptureSource == ESceneCaptureSource::SCS_Normal || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDR || CaptureSource == ESceneCaptureSource::SCS_SceneColorHDRNoAlpha || CaptureSource == ESceneCaptureSource::SCS_SceneColorSceneDepth)" },
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponent2D.h" },
{ "ToolTip", "Expose SceneColor (emissive/unlit) as a UserSceneTexture. Requires \"Render In Main Renderer\". Enables Main View Family and Resolution, disables \"Ignore Screen Percentage\". Useful to get multiple outputs from a Custom Render Pass." },
};
#endif // WITH_METADATA
// ********** Begin Class USceneCaptureComponent2D constinit property declarations *****************
static const UECodeGen_Private::FBytePropertyParams NewProp_ProjectionType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FOVAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FirstPersonFieldOfView;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FirstPersonScale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OrthoWidth;
static void NewProp_bAutoCalculateOrthoPlanes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoCalculateOrthoPlanes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AutoPlaneShift;
static void NewProp_bUpdateOrthoPlanes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUpdateOrthoPlanes;
static void NewProp_bUseCameraHeightAsViewTarget_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCameraHeightAsViewTarget;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Overscan;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureTarget;
static const UECodeGen_Private::FBytePropertyParams NewProp_CompositeMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_PostProcessSettings;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PostProcessBlendWeight;
static void NewProp_bOverride_CustomNearClippingPlane_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverride_CustomNearClippingPlane;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CustomNearClippingPlane;
static void NewProp_bUseCustomProjectionMatrix_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseCustomProjectionMatrix;
static const UECodeGen_Private::FStructPropertyParams NewProp_CustomProjectionMatrix;
static void NewProp_bUseFauxOrthoViewPos_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseFauxOrthoViewPos;
static void NewProp_bEnableOrthographicTiling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableOrthographicTiling;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumXTiles;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumYTiles;
static void NewProp_bEnableClipPlane_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableClipPlane;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClipPlaneBase;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClipPlaneNormal;
static void NewProp_bRenderInMainRenderer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRenderInMainRenderer;
static const UECodeGen_Private::FBytePropertyParams NewProp_UnlitViewmode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_UnlitViewmode;
static void NewProp_bCameraCutThisFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCameraCutThisFrame;
static void NewProp_bEnableFirstPersonFieldOfView_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableFirstPersonFieldOfView;
static void NewProp_bEnableFirstPersonScale_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableFirstPersonScale;
static void NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent;
static void NewProp_bMainViewFamily_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMainViewFamily;
static void NewProp_bMainViewResolution_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMainViewResolution;
static void NewProp_bMainViewCamera_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMainViewCamera;
static void NewProp_bInheritMainViewCameraPostProcessSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInheritMainViewCameraPostProcessSettings;
static void NewProp_bIgnoreScreenPercentage_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreScreenPercentage;
static const UECodeGen_Private::FStructPropertyParams NewProp_MainViewResolutionDivisor;
static const UECodeGen_Private::FNamePropertyParams NewProp_UserSceneTextureBaseColor;
static const UECodeGen_Private::FNamePropertyParams NewProp_UserSceneTextureNormal;
static const UECodeGen_Private::FNamePropertyParams NewProp_UserSceneTextureSceneColor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USceneCaptureComponent2D constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AddOrUpdateBlendable"), .Pointer = &USceneCaptureComponent2D::execAddOrUpdateBlendable },
{ .NameUTF8 = UTF8TEXT("CaptureScene"), .Pointer = &USceneCaptureComponent2D::execCaptureScene },
{ .NameUTF8 = UTF8TEXT("RemoveBlendable"), .Pointer = &USceneCaptureComponent2D::execRemoveBlendable },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USceneCaptureComponent2D_AddOrUpdateBlendable, "AddOrUpdateBlendable" }, // 3352287959
{ &Z_Construct_UFunction_USceneCaptureComponent2D_CaptureScene, "CaptureScene" }, // 3382302467
{ &Z_Construct_UFunction_USceneCaptureComponent2D_RemoveBlendable, "RemoveBlendable" }, // 3192312972
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USceneCaptureComponent2D>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USceneCaptureComponent2D_Statics
// ********** Begin Class USceneCaptureComponent2D Property Definitions ****************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ProjectionType = { "ProjectionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, ProjectionType), Z_Construct_UEnum_Engine_ECameraProjectionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProjectionType_MetaData), NewProp_ProjectionType_MetaData) }; // 493656779
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FOVAngle = { "FOVAngle", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, FOVAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FOVAngle_MetaData), NewProp_FOVAngle_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FirstPersonFieldOfView = { "FirstPersonFieldOfView", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, FirstPersonFieldOfView), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonFieldOfView_MetaData), NewProp_FirstPersonFieldOfView_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FirstPersonScale = { "FirstPersonScale", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, FirstPersonScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonScale_MetaData), NewProp_FirstPersonScale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_OrthoWidth = { "OrthoWidth", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, OrthoWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OrthoWidth_MetaData), NewProp_OrthoWidth_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bAutoCalculateOrthoPlanes_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bAutoCalculateOrthoPlanes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bAutoCalculateOrthoPlanes = { "bAutoCalculateOrthoPlanes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bAutoCalculateOrthoPlanes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoCalculateOrthoPlanes_MetaData), NewProp_bAutoCalculateOrthoPlanes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_AutoPlaneShift = { "AutoPlaneShift", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, AutoPlaneShift), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutoPlaneShift_MetaData), NewProp_AutoPlaneShift_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUpdateOrthoPlanes_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bUpdateOrthoPlanes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUpdateOrthoPlanes = { "bUpdateOrthoPlanes", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUpdateOrthoPlanes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUpdateOrthoPlanes_MetaData), NewProp_bUpdateOrthoPlanes_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCameraHeightAsViewTarget_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bUseCameraHeightAsViewTarget = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCameraHeightAsViewTarget = { "bUseCameraHeightAsViewTarget", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCameraHeightAsViewTarget_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCameraHeightAsViewTarget_MetaData), NewProp_bUseCameraHeightAsViewTarget_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_Overscan = { "Overscan", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, Overscan), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Overscan_MetaData), NewProp_Overscan_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_TextureTarget = { "TextureTarget", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, TextureTarget), Z_Construct_UClass_UTextureRenderTarget2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureTarget_MetaData), NewProp_TextureTarget_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CompositeMode = { "CompositeMode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, CompositeMode), Z_Construct_UEnum_Engine_ESceneCaptureCompositeMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompositeMode_MetaData), NewProp_CompositeMode_MetaData) }; // 2113620232
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_PostProcessSettings = { "PostProcessSettings", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, PostProcessSettings), Z_Construct_UScriptStruct_FPostProcessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessSettings_MetaData), NewProp_PostProcessSettings_MetaData) }; // 4126336051
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_PostProcessBlendWeight = { "PostProcessBlendWeight", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, PostProcessBlendWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessBlendWeight_MetaData), NewProp_PostProcessBlendWeight_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bOverride_CustomNearClippingPlane_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bOverride_CustomNearClippingPlane = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bOverride_CustomNearClippingPlane = { "bOverride_CustomNearClippingPlane", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bOverride_CustomNearClippingPlane_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverride_CustomNearClippingPlane_MetaData), NewProp_bOverride_CustomNearClippingPlane_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CustomNearClippingPlane = { "CustomNearClippingPlane", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, CustomNearClippingPlane), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomNearClippingPlane_MetaData), NewProp_CustomNearClippingPlane_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCustomProjectionMatrix_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bUseCustomProjectionMatrix = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCustomProjectionMatrix = { "bUseCustomProjectionMatrix", nullptr, (EPropertyFlags)0x0010040000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCustomProjectionMatrix_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseCustomProjectionMatrix_MetaData), NewProp_bUseCustomProjectionMatrix_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CustomProjectionMatrix = { "CustomProjectionMatrix", nullptr, (EPropertyFlags)0x0010040000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, CustomProjectionMatrix), Z_Construct_UScriptStruct_FMatrix, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomProjectionMatrix_MetaData), NewProp_CustomProjectionMatrix_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseFauxOrthoViewPos_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bUseFauxOrthoViewPos = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseFauxOrthoViewPos = { "bUseFauxOrthoViewPos", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseFauxOrthoViewPos_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseFauxOrthoViewPos_MetaData), NewProp_bUseFauxOrthoViewPos_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableOrthographicTiling_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bEnableOrthographicTiling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableOrthographicTiling = { "bEnableOrthographicTiling", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableOrthographicTiling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableOrthographicTiling_MetaData), NewProp_bEnableOrthographicTiling_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_NumXTiles = { "NumXTiles", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, NumXTiles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumXTiles_MetaData), NewProp_NumXTiles_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_NumYTiles = { "NumYTiles", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, NumYTiles), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumYTiles_MetaData), NewProp_NumYTiles_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableClipPlane_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bEnableClipPlane = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableClipPlane = { "bEnableClipPlane", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableClipPlane_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableClipPlane_MetaData), NewProp_bEnableClipPlane_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ClipPlaneBase = { "ClipPlaneBase", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, ClipPlaneBase), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClipPlaneBase_MetaData), NewProp_ClipPlaneBase_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ClipPlaneNormal = { "ClipPlaneNormal", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, ClipPlaneNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClipPlaneNormal_MetaData), NewProp_ClipPlaneNormal_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bRenderInMainRenderer_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bRenderInMainRenderer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bRenderInMainRenderer = { "bRenderInMainRenderer", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bRenderInMainRenderer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRenderInMainRenderer_MetaData), NewProp_bRenderInMainRenderer_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UnlitViewmode_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_USceneCaptureComponent2D_Statics::NewProp_UnlitViewmode = { "UnlitViewmode", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, UnlitViewmode), Z_Construct_UEnum_Engine_ESceneCaptureUnlitViewmode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnlitViewmode_MetaData), NewProp_UnlitViewmode_MetaData) }; // 2339837358
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bCameraCutThisFrame_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bCameraCutThisFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bCameraCutThisFrame = { "bCameraCutThisFrame", nullptr, (EPropertyFlags)0x0010000000002004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bCameraCutThisFrame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCameraCutThisFrame_MetaData), NewProp_bCameraCutThisFrame_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonFieldOfView_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bEnableFirstPersonFieldOfView = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonFieldOfView = { "bEnableFirstPersonFieldOfView", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonFieldOfView_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableFirstPersonFieldOfView_MetaData), NewProp_bEnableFirstPersonFieldOfView_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonScale_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bEnableFirstPersonScale = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonScale = { "bEnableFirstPersonScale", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableFirstPersonScale_MetaData), NewProp_bEnableFirstPersonScale_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bConsiderUnrenderedOpaquePixelAsFullyTranslucent = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent = { "bConsiderUnrenderedOpaquePixelAsFullyTranslucent", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_MetaData), NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewFamily_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bMainViewFamily = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewFamily = { "bMainViewFamily", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewFamily_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMainViewFamily_MetaData), NewProp_bMainViewFamily_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewResolution_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bMainViewResolution = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewResolution = { "bMainViewResolution", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewResolution_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMainViewResolution_MetaData), NewProp_bMainViewResolution_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewCamera_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bMainViewCamera = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewCamera = { "bMainViewCamera", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewCamera_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMainViewCamera_MetaData), NewProp_bMainViewCamera_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bInheritMainViewCameraPostProcessSettings_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bInheritMainViewCameraPostProcessSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bInheritMainViewCameraPostProcessSettings = { "bInheritMainViewCameraPostProcessSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bInheritMainViewCameraPostProcessSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInheritMainViewCameraPostProcessSettings_MetaData), NewProp_bInheritMainViewCameraPostProcessSettings_MetaData) };
void Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bIgnoreScreenPercentage_SetBit(void* Obj)
{
((USceneCaptureComponent2D*)Obj)->bIgnoreScreenPercentage = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bIgnoreScreenPercentage = { "bIgnoreScreenPercentage", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(USceneCaptureComponent2D), &Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bIgnoreScreenPercentage_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreScreenPercentage_MetaData), NewProp_bIgnoreScreenPercentage_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_MainViewResolutionDivisor = { "MainViewResolutionDivisor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, MainViewResolutionDivisor), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MainViewResolutionDivisor_MetaData), NewProp_MainViewResolutionDivisor_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureBaseColor = { "UserSceneTextureBaseColor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, UserSceneTextureBaseColor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserSceneTextureBaseColor_MetaData), NewProp_UserSceneTextureBaseColor_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureNormal = { "UserSceneTextureNormal", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, UserSceneTextureNormal), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserSceneTextureNormal_MetaData), NewProp_UserSceneTextureNormal_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureSceneColor = { "UserSceneTextureSceneColor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponent2D, UserSceneTextureSceneColor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UserSceneTextureSceneColor_MetaData), NewProp_UserSceneTextureSceneColor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USceneCaptureComponent2D_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ProjectionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FOVAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FirstPersonFieldOfView,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_FirstPersonScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_OrthoWidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bAutoCalculateOrthoPlanes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_AutoPlaneShift,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUpdateOrthoPlanes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCameraHeightAsViewTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_Overscan,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_TextureTarget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CompositeMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_PostProcessSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_PostProcessBlendWeight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bOverride_CustomNearClippingPlane,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CustomNearClippingPlane,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseCustomProjectionMatrix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_CustomProjectionMatrix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bUseFauxOrthoViewPos,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableOrthographicTiling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_NumXTiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_NumYTiles,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableClipPlane,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ClipPlaneBase,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_ClipPlaneNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bRenderInMainRenderer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UnlitViewmode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UnlitViewmode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bCameraCutThisFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonFieldOfView,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bEnableFirstPersonScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bConsiderUnrenderedOpaquePixelAsFullyTranslucent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewFamily,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bMainViewCamera,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bInheritMainViewCameraPostProcessSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_bIgnoreScreenPercentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_MainViewResolutionDivisor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureBaseColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponent2D_Statics::NewProp_UserSceneTextureSceneColor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponent2D_Statics::PropPointers) < 2048);
// ********** End Class USceneCaptureComponent2D Property Definitions ******************************
UObject* (*const Z_Construct_UClass_USceneCaptureComponent2D_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USceneCaptureComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponent2D_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USceneCaptureComponent2D_Statics::ClassParams = {
&USceneCaptureComponent2D::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USceneCaptureComponent2D_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponent2D_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponent2D_Statics::Class_MetaDataParams), Z_Construct_UClass_USceneCaptureComponent2D_Statics::Class_MetaDataParams)
};
void USceneCaptureComponent2D::StaticRegisterNativesUSceneCaptureComponent2D()
{
UClass* Class = USceneCaptureComponent2D::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USceneCaptureComponent2D_Statics::Funcs));
}
UClass* Z_Construct_UClass_USceneCaptureComponent2D()
{
if (!Z_Registration_Info_UClass_USceneCaptureComponent2D.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USceneCaptureComponent2D.OuterSingleton, Z_Construct_UClass_USceneCaptureComponent2D_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USceneCaptureComponent2D.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USceneCaptureComponent2D);
USceneCaptureComponent2D::~USceneCaptureComponent2D() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USceneCaptureComponent2D)
// ********** End Class USceneCaptureComponent2D ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESceneCaptureUnlitViewmode_StaticEnum, TEXT("ESceneCaptureUnlitViewmode"), &Z_Registration_Info_UEnum_ESceneCaptureUnlitViewmode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2339837358U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USceneCaptureComponent2D, USceneCaptureComponent2D::StaticClass, TEXT("USceneCaptureComponent2D"), &Z_Registration_Info_UClass_USceneCaptureComponent2D, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USceneCaptureComponent2D), 2330743229U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_796238548{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponent2D_h__Script_Engine_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS