300 lines
14 KiB
C++
300 lines
14 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!
|
|
===========================================================================*/
|
|
|
|
// IWYU pragma: private, include "Engine/Scene.h"
|
|
|
|
#ifdef ENGINE_Scene_generated_h
|
|
#error "Scene.generated.h already included, missing '#pragma once' in Scene.h"
|
|
#endif
|
|
#define ENGINE_Scene_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin ScriptStruct FColorGradePerRangeSettings ***************************************
|
|
struct Z_Construct_UScriptStruct_FColorGradePerRangeSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_124_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FColorGradePerRangeSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FColorGradePerRangeSettings;
|
|
// ********** End ScriptStruct FColorGradePerRangeSettings *****************************************
|
|
|
|
// ********** Begin ScriptStruct FColorGradingSettings *********************************************
|
|
struct Z_Construct_UScriptStruct_FColorGradingSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_156_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FColorGradingSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FColorGradingSettings;
|
|
// ********** End ScriptStruct FColorGradingSettings ***********************************************
|
|
|
|
// ********** Begin ScriptStruct FFilmStockSettings ************************************************
|
|
struct Z_Construct_UScriptStruct_FFilmStockSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_194_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FFilmStockSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FFilmStockSettings;
|
|
// ********** End ScriptStruct FFilmStockSettings **************************************************
|
|
|
|
// ********** Begin ScriptStruct FGaussianSumBloomSettings *****************************************
|
|
struct Z_Construct_UScriptStruct_FGaussianSumBloomSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_229_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FGaussianSumBloomSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FGaussianSumBloomSettings;
|
|
// ********** End ScriptStruct FGaussianSumBloomSettings *******************************************
|
|
|
|
// ********** Begin ScriptStruct FConvolutionBloomSettings *****************************************
|
|
struct Z_Construct_UScriptStruct_FConvolutionBloomSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_349_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FConvolutionBloomSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FConvolutionBloomSettings;
|
|
// ********** End ScriptStruct FConvolutionBloomSettings *******************************************
|
|
|
|
// ********** Begin ScriptStruct FLensBloomSettings ************************************************
|
|
struct Z_Construct_UScriptStruct_FLensBloomSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_409_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FLensBloomSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FLensBloomSettings;
|
|
// ********** End ScriptStruct FLensBloomSettings **************************************************
|
|
|
|
// ********** Begin ScriptStruct FLensImperfectionSettings *****************************************
|
|
struct Z_Construct_UScriptStruct_FLensImperfectionSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_454_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FLensImperfectionSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FLensImperfectionSettings;
|
|
// ********** End ScriptStruct FLensImperfectionSettings *******************************************
|
|
|
|
// ********** Begin ScriptStruct FLensSettings *****************************************************
|
|
struct Z_Construct_UScriptStruct_FLensSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_485_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FLensSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FLensSettings;
|
|
// ********** End ScriptStruct FLensSettings *******************************************************
|
|
|
|
// ********** Begin ScriptStruct FCameraExposureSettings *******************************************
|
|
struct Z_Construct_UScriptStruct_FCameraExposureSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_511_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FCameraExposureSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FCameraExposureSettings;
|
|
// ********** End ScriptStruct FCameraExposureSettings *********************************************
|
|
|
|
// ********** Begin ScriptStruct FMatteBoxFlag *****************************************************
|
|
struct Z_Construct_UScriptStruct_FMatteBoxFlag_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_612_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FMatteBoxFlag_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FMatteBoxFlag;
|
|
// ********** End ScriptStruct FMatteBoxFlag *******************************************************
|
|
|
|
// ********** Begin ScriptStruct FWeightedBlendable ************************************************
|
|
struct Z_Construct_UScriptStruct_FWeightedBlendable_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_636_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FWeightedBlendable_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FWeightedBlendable;
|
|
// ********** End ScriptStruct FWeightedBlendable **************************************************
|
|
|
|
// ********** Begin ScriptStruct FWeightedBlendables ***********************************************
|
|
struct Z_Construct_UScriptStruct_FWeightedBlendables_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_666_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FWeightedBlendables_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FWeightedBlendables;
|
|
// ********** End ScriptStruct FWeightedBlendables *************************************************
|
|
|
|
// ********** Begin ScriptStruct FPostProcessSettings **********************************************
|
|
struct Z_Construct_UScriptStruct_FPostProcessSettings_Statics;
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_694_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FPostProcessSettings_Statics; \
|
|
ENGINE_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FPostProcessSettings;
|
|
// ********** End ScriptStruct FPostProcessSettings ************************************************
|
|
|
|
// ********** Begin Class UScene *******************************************************************
|
|
struct Z_Construct_UClass_UScene_Statics;
|
|
ENGINE_API UClass* Z_Construct_UClass_UScene_NoRegister();
|
|
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2614_INCLASS \
|
|
private: \
|
|
static void StaticRegisterNativesUScene(); \
|
|
friend struct ::Z_Construct_UClass_UScene_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend ENGINE_API UClass* ::Z_Construct_UClass_UScene_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UScene, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_UScene_NoRegister) \
|
|
DECLARE_SERIALIZER(UScene)
|
|
|
|
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2614_STANDARD_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
NO_API UScene(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScene) \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScene); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScene); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UScene(UScene&&) = delete; \
|
|
UScene(const UScene&) = delete; \
|
|
NO_API virtual ~UScene();
|
|
|
|
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2611_PROLOG
|
|
#define FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2614_GENERATED_BODY_LEGACY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2614_INCLASS \
|
|
FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h_2614_STANDARD_CONSTRUCTORS \
|
|
public: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UScene;
|
|
|
|
// ********** End Class UScene *********************************************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Engine_Scene_h
|
|
|
|
// ********** Begin Enum EDepthOfFieldMethod *******************************************************
|
|
#define FOREACH_ENUM_EDEPTHOFFIELDMETHOD(op) \
|
|
op(DOFM_BokehDOF) \
|
|
op(DOFM_Gaussian) \
|
|
op(DOFM_CircleDOF)
|
|
|
|
enum EDepthOfFieldMethod : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EDepthOfFieldMethod>();
|
|
// ********** End Enum EDepthOfFieldMethod *********************************************************
|
|
|
|
// ********** Begin Enum EAutoExposureMethod *******************************************************
|
|
#define FOREACH_ENUM_EAUTOEXPOSUREMETHOD(op) \
|
|
op(AEM_Histogram) \
|
|
op(AEM_Basic) \
|
|
op(AEM_Manual)
|
|
|
|
enum EAutoExposureMethod : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAutoExposureMethod>();
|
|
// ********** End Enum EAutoExposureMethod *********************************************************
|
|
|
|
// ********** Begin Enum ELocalExposureMethod ******************************************************
|
|
#define FOREACH_ENUM_ELOCALEXPOSUREMETHOD(op) \
|
|
op(ELocalExposureMethod::Bilateral) \
|
|
op(ELocalExposureMethod::Fusion)
|
|
|
|
enum class ELocalExposureMethod : uint8;
|
|
template<> struct TIsUEnumClass<ELocalExposureMethod> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELocalExposureMethod>();
|
|
// ********** End Enum ELocalExposureMethod ********************************************************
|
|
|
|
// ********** Begin Enum EBloomMethod **************************************************************
|
|
#define FOREACH_ENUM_EBLOOMMETHOD(op) \
|
|
op(BM_SOG) \
|
|
op(BM_FFT)
|
|
|
|
enum EBloomMethod : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBloomMethod>();
|
|
// ********** End Enum EBloomMethod ****************************************************************
|
|
|
|
// ********** Begin Enum ETemperatureMethod ********************************************************
|
|
#define FOREACH_ENUM_ETEMPERATUREMETHOD(op) \
|
|
op(TEMP_WhiteBalance) \
|
|
op(TEMP_ColorTemperature)
|
|
|
|
enum ETemperatureMethod : int;
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETemperatureMethod>();
|
|
// ********** End Enum ETemperatureMethod **********************************************************
|
|
|
|
// ********** Begin Enum ELightUnits ***************************************************************
|
|
#define FOREACH_ENUM_ELIGHTUNITS(op) \
|
|
op(ELightUnits::Unitless) \
|
|
op(ELightUnits::Candelas) \
|
|
op(ELightUnits::Lumens) \
|
|
op(ELightUnits::EV) \
|
|
op(ELightUnits::Nits)
|
|
|
|
enum class ELightUnits : uint8;
|
|
template<> struct TIsUEnumClass<ELightUnits> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELightUnits>();
|
|
// ********** End Enum ELightUnits *****************************************************************
|
|
|
|
// ********** Begin Enum EReflectionsType **********************************************************
|
|
#define FOREACH_ENUM_EREFLECTIONSTYPE(op) \
|
|
op(EReflectionsType::ScreenSpace) \
|
|
op(EReflectionsType::RayTracing)
|
|
|
|
enum class EReflectionsType : uint8;
|
|
template<> struct TIsUEnumClass<EReflectionsType> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EReflectionsType>();
|
|
// ********** End Enum EReflectionsType ************************************************************
|
|
|
|
// ********** Begin Enum ELumenRayLightingModeOverride *********************************************
|
|
#define FOREACH_ENUM_ELUMENRAYLIGHTINGMODEOVERRIDE(op) \
|
|
op(ELumenRayLightingModeOverride::Default) \
|
|
op(ELumenRayLightingModeOverride::SurfaceCache) \
|
|
op(ELumenRayLightingModeOverride::HitLightingForReflections) \
|
|
op(ELumenRayLightingModeOverride::HitLighting)
|
|
|
|
enum class ELumenRayLightingModeOverride : uint8;
|
|
template<> struct TIsUEnumClass<ELumenRayLightingModeOverride> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ELumenRayLightingModeOverride>();
|
|
// ********** End Enum ELumenRayLightingModeOverride ***********************************************
|
|
|
|
// ********** Begin Enum ETranslucencyType *********************************************************
|
|
#define FOREACH_ENUM_ETRANSLUCENCYTYPE(op) \
|
|
op(ETranslucencyType::Raster) \
|
|
op(ETranslucencyType::RayTraced_Deprecated) \
|
|
op(ETranslucencyType::RayTracing) \
|
|
op(ETranslucencyType::RayTraced)
|
|
|
|
enum class ETranslucencyType : uint8;
|
|
template<> struct TIsUEnumClass<ETranslucencyType> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETranslucencyType>();
|
|
// ********** End Enum ETranslucencyType ***********************************************************
|
|
|
|
// ********** Begin Enum EReflectedAndRefractedRayTracedShadows ************************************
|
|
#define FOREACH_ENUM_EREFLECTEDANDREFRACTEDRAYTRACEDSHADOWS(op) \
|
|
op(EReflectedAndRefractedRayTracedShadows::Disabled) \
|
|
op(EReflectedAndRefractedRayTracedShadows::Hard_shadows) \
|
|
op(EReflectedAndRefractedRayTracedShadows::Area_shadows)
|
|
|
|
enum class EReflectedAndRefractedRayTracedShadows : uint8;
|
|
template<> struct TIsUEnumClass<EReflectedAndRefractedRayTracedShadows> { enum { Value = true }; };
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EReflectedAndRefractedRayTracedShadows>();
|
|
// ********** End Enum EReflectedAndRefractedRayTracedShadows **************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|