225 lines
15 KiB
C++
225 lines
15 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/SceneCaptureComponentCube.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 EmptyLinkFunctionForGeneratedCodeSceneCaptureComponentCube() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponent();
|
|
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponentCube();
|
|
ENGINE_API UClass* Z_Construct_UClass_USceneCaptureComponentCube_NoRegister();
|
|
ENGINE_API UClass* Z_Construct_UClass_UTextureRenderTargetCube_NoRegister();
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FPostProcessSettings();
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Class USceneCaptureComponentCube Function CaptureScene *************************
|
|
struct Z_Construct_UFunction_USceneCaptureComponentCube_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/SceneCaptureComponentCube.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_USceneCaptureComponentCube_CaptureScene_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USceneCaptureComponentCube, nullptr, "CaptureScene", nullptr,
|
|
0,
|
|
0,
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USceneCaptureComponentCube_CaptureScene_Statics::Function_MetaDataParams), Z_Construct_UFunction_USceneCaptureComponentCube_CaptureScene_Statics::Function_MetaDataParams)}, };
|
|
UFunction* Z_Construct_UFunction_USceneCaptureComponentCube_CaptureScene()
|
|
{
|
|
static UFunction* ReturnFunction = nullptr;
|
|
if (!ReturnFunction)
|
|
{
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USceneCaptureComponentCube_CaptureScene_Statics::FuncParams);
|
|
}
|
|
return ReturnFunction;
|
|
}
|
|
DEFINE_FUNCTION(USceneCaptureComponentCube::execCaptureScene)
|
|
{
|
|
P_FINISH;
|
|
P_NATIVE_BEGIN;
|
|
P_THIS->CaptureScene();
|
|
P_NATIVE_END;
|
|
}
|
|
// ********** End Class USceneCaptureComponentCube Function CaptureScene ***************************
|
|
|
|
// ********** Begin Class USceneCaptureComponentCube ***********************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_USceneCaptureComponentCube;
|
|
UClass* USceneCaptureComponentCube::GetPrivateStaticClass()
|
|
{
|
|
using TClass = USceneCaptureComponentCube;
|
|
if (!Z_Registration_Info_UClass_USceneCaptureComponentCube.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("SceneCaptureComponentCube"),
|
|
Z_Registration_Info_UClass_USceneCaptureComponentCube.InnerSingleton,
|
|
StaticRegisterNativesUSceneCaptureComponentCube,
|
|
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_USceneCaptureComponentCube.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_USceneCaptureComponentCube_NoRegister()
|
|
{
|
|
return USceneCaptureComponentCube::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_USceneCaptureComponentCube_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 6 planes and feed it to a render target.\n */" },
|
|
{ "HideCategories", "Collision Object Physics SceneComponent Collision Object Physics SceneComponent Mobility Trigger PhysicsVolume" },
|
|
{ "IncludePath", "Components/SceneCaptureComponentCube.h" },
|
|
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponentCube.h" },
|
|
{ "ToolTip", "Used to capture a 'snapshot' of the scene from a 6 planes and feed it to a render target." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureTarget_MetaData[] = {
|
|
{ "Category", "SceneCapture" },
|
|
{ "Comment", "/** Temporary render target that can be used by the editor. */" },
|
|
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponentCube.h" },
|
|
{ "ToolTip", "Temporary render target that can be used by the editor." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCaptureRotation_MetaData[] = {
|
|
{ "Category", "SceneCapture" },
|
|
{ "Comment", "/** Preserve the rotation of the actor when updating the capture. The default behavior is to capture the cube aligned to the world axis system. */" },
|
|
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponentCube.h" },
|
|
{ "ToolTip", "Preserve the rotation of the actor when updating the capture. The default behavior is to capture the cube aligned to the world axis system." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostProcessSettings_MetaData[] = {
|
|
{ "Category", "PostProcessVolume" },
|
|
{ "ModuleRelativePath", "Classes/Components/SceneCaptureComponentCube.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/SceneCaptureComponentCube.h" },
|
|
{ "ToolTip", "Range (0.0, 1.0) where 0 indicates no effect, 1 indicates full effect." },
|
|
{ "UIMax", "1.0" },
|
|
{ "UIMin", "0.0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class USceneCaptureComponentCube constinit property declarations ***************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_TextureTarget;
|
|
static void NewProp_bCaptureRotation_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCaptureRotation;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PostProcessSettings;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_PostProcessBlendWeight;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class USceneCaptureComponentCube constinit property declarations *****************
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
|
{ .NameUTF8 = UTF8TEXT("CaptureScene"), .Pointer = &USceneCaptureComponentCube::execCaptureScene },
|
|
};
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
|
{ &Z_Construct_UFunction_USceneCaptureComponentCube_CaptureScene, "CaptureScene" }, // 2977433190
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<USceneCaptureComponentCube>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_USceneCaptureComponentCube_Statics
|
|
|
|
// ********** Begin Class USceneCaptureComponentCube Property Definitions **************************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USceneCaptureComponentCube_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(USceneCaptureComponentCube, TextureTarget), Z_Construct_UClass_UTextureRenderTargetCube_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureTarget_MetaData), NewProp_TextureTarget_MetaData) };
|
|
void Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_bCaptureRotation_SetBit(void* Obj)
|
|
{
|
|
((USceneCaptureComponentCube*)Obj)->bCaptureRotation = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_bCaptureRotation = { "bCaptureRotation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USceneCaptureComponentCube), &Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_bCaptureRotation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCaptureRotation_MetaData), NewProp_bCaptureRotation_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_PostProcessSettings = { "PostProcessSettings", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponentCube, PostProcessSettings), Z_Construct_UScriptStruct_FPostProcessSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessSettings_MetaData), NewProp_PostProcessSettings_MetaData) }; // 4126336051
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_PostProcessBlendWeight = { "PostProcessBlendWeight", nullptr, (EPropertyFlags)0x0010000200000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USceneCaptureComponentCube, PostProcessBlendWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostProcessBlendWeight_MetaData), NewProp_PostProcessBlendWeight_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USceneCaptureComponentCube_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_TextureTarget,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_bCaptureRotation,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_PostProcessSettings,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USceneCaptureComponentCube_Statics::NewProp_PostProcessBlendWeight,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponentCube_Statics::PropPointers) < 2048);
|
|
// ********** End Class USceneCaptureComponentCube Property Definitions ****************************
|
|
UObject* (*const Z_Construct_UClass_USceneCaptureComponentCube_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_USceneCaptureComponent,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponentCube_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_USceneCaptureComponentCube_Statics::ClassParams = {
|
|
&USceneCaptureComponentCube::StaticClass,
|
|
"Engine",
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
FuncInfo,
|
|
Z_Construct_UClass_USceneCaptureComponentCube_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
UE_ARRAY_COUNT(FuncInfo),
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponentCube_Statics::PropPointers),
|
|
0,
|
|
0x00A810A4u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USceneCaptureComponentCube_Statics::Class_MetaDataParams), Z_Construct_UClass_USceneCaptureComponentCube_Statics::Class_MetaDataParams)
|
|
};
|
|
void USceneCaptureComponentCube::StaticRegisterNativesUSceneCaptureComponentCube()
|
|
{
|
|
UClass* Class = USceneCaptureComponentCube::StaticClass();
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USceneCaptureComponentCube_Statics::Funcs));
|
|
}
|
|
UClass* Z_Construct_UClass_USceneCaptureComponentCube()
|
|
{
|
|
if (!Z_Registration_Info_UClass_USceneCaptureComponentCube.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USceneCaptureComponentCube.OuterSingleton, Z_Construct_UClass_USceneCaptureComponentCube_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_USceneCaptureComponentCube.OuterSingleton;
|
|
}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USceneCaptureComponentCube);
|
|
USceneCaptureComponentCube::~USceneCaptureComponentCube() {}
|
|
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(USceneCaptureComponentCube)
|
|
// ********** End Class USceneCaptureComponentCube *************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponentCube_h__Script_Engine_Statics
|
|
{
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_USceneCaptureComponentCube, USceneCaptureComponentCube::StaticClass, TEXT("USceneCaptureComponentCube"), &Z_Registration_Info_UClass_USceneCaptureComponentCube, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USceneCaptureComponentCube), 3458754175U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponentCube_h__Script_Engine_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponentCube_h__Script_Engine_3589557372{
|
|
TEXT("/Script/Engine"),
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponentCube_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_SceneCaptureComponentCube_h__Script_Engine_Statics::ClassInfo),
|
|
nullptr, 0,
|
|
nullptr, 0,
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|