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

385 lines
30 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/LocalLightComponent.h"
#include "Engine/EngineTypes.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 EmptyLinkFunctionForGeneratedCodeLocalLightComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_ULightComponent();
ENGINE_API UClass* Z_Construct_UClass_ULocalLightComponent();
ENGINE_API UClass* Z_Construct_UClass_ULocalLightComponent_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ELightUnits();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLightmassPointLightSettings();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULocalLightComponent Function GetUnitsConversionFactor *******************
struct Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics
{
struct LocalLightComponent_eventGetUnitsConversionFactor_Parms
{
ELightUnits SrcUnits;
ELightUnits TargetUnits;
float CosHalfConeAngle;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Lighting" },
{ "CPP_Default_CosHalfConeAngle", "-1.000000" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUnitsConversionFactor constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_SrcUnits_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SrcUnits;
static const UECodeGen_Private::FBytePropertyParams NewProp_TargetUnits_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TargetUnits;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CosHalfConeAngle;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUnitsConversionFactor constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUnitsConversionFactor Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_SrcUnits_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_SrcUnits = { "SrcUnits", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventGetUnitsConversionFactor_Parms, SrcUnits), Z_Construct_UEnum_Engine_ELightUnits, METADATA_PARAMS(0, nullptr) }; // 3278576821
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_TargetUnits_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_TargetUnits = { "TargetUnits", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventGetUnitsConversionFactor_Parms, TargetUnits), Z_Construct_UEnum_Engine_ELightUnits, METADATA_PARAMS(0, nullptr) }; // 3278576821
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_CosHalfConeAngle = { "CosHalfConeAngle", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventGetUnitsConversionFactor_Parms, CosHalfConeAngle), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventGetUnitsConversionFactor_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_SrcUnits_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_SrcUnits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_TargetUnits_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_TargetUnits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_CosHalfConeAngle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::PropPointers) < 2048);
// ********** End Function GetUnitsConversionFactor Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULocalLightComponent, nullptr, "GetUnitsConversionFactor", Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::LocalLightComponent_eventGetUnitsConversionFactor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::LocalLightComponent_eventGetUnitsConversionFactor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULocalLightComponent::execGetUnitsConversionFactor)
{
P_GET_ENUM(ELightUnits,Z_Param_SrcUnits);
P_GET_ENUM(ELightUnits,Z_Param_TargetUnits);
P_GET_PROPERTY(FFloatProperty,Z_Param_CosHalfConeAngle);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=ULocalLightComponent::GetUnitsConversionFactor(ELightUnits(Z_Param_SrcUnits),ELightUnits(Z_Param_TargetUnits),Z_Param_CosHalfConeAngle);
P_NATIVE_END;
}
// ********** End Class ULocalLightComponent Function GetUnitsConversionFactor *********************
// ********** Begin Class ULocalLightComponent Function SetAttenuationRadius ***********************
struct Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics
{
struct LocalLightComponent_eventSetAttenuationRadius_Parms
{
float NewRadius;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Lighting" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetAttenuationRadius constinit property declarations ******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewRadius;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetAttenuationRadius constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetAttenuationRadius Property Definitions *****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::NewProp_NewRadius = { "NewRadius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventSetAttenuationRadius_Parms, NewRadius), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::NewProp_NewRadius,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::PropPointers) < 2048);
// ********** End Function SetAttenuationRadius Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULocalLightComponent, nullptr, "SetAttenuationRadius", Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::LocalLightComponent_eventSetAttenuationRadius_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::LocalLightComponent_eventSetAttenuationRadius_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULocalLightComponent::execSetAttenuationRadius)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_NewRadius);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetAttenuationRadius(Z_Param_NewRadius);
P_NATIVE_END;
}
// ********** End Class ULocalLightComponent Function SetAttenuationRadius *************************
// ********** Begin Class ULocalLightComponent Function SetIntensityUnits **************************
struct Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics
{
struct LocalLightComponent_eventSetIntensityUnits_Parms
{
ELightUnits NewIntensityUnits;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Rendering|Components|Light" },
{ "Comment", "/** Set the units used for the intensity of the light */" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ToolTip", "Set the units used for the intensity of the light" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIntensityUnits constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_NewIntensityUnits_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NewIntensityUnits;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIntensityUnits constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIntensityUnits Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::NewProp_NewIntensityUnits_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::NewProp_NewIntensityUnits = { "NewIntensityUnits", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LocalLightComponent_eventSetIntensityUnits_Parms, NewIntensityUnits), Z_Construct_UEnum_Engine_ELightUnits, METADATA_PARAMS(0, nullptr) }; // 3278576821
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::NewProp_NewIntensityUnits_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::NewProp_NewIntensityUnits,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::PropPointers) < 2048);
// ********** End Function SetIntensityUnits Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULocalLightComponent, nullptr, "SetIntensityUnits", Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::LocalLightComponent_eventSetIntensityUnits_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::LocalLightComponent_eventSetIntensityUnits_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULocalLightComponent::execSetIntensityUnits)
{
P_GET_ENUM(ELightUnits,Z_Param_NewIntensityUnits);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIntensityUnits(ELightUnits(Z_Param_NewIntensityUnits));
P_NATIVE_END;
}
// ********** End Class ULocalLightComponent Function SetIntensityUnits ****************************
// ********** Begin Class ULocalLightComponent *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULocalLightComponent;
UClass* ULocalLightComponent::GetPrivateStaticClass()
{
using TClass = ULocalLightComponent;
if (!Z_Registration_Info_UClass_ULocalLightComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LocalLightComponent"),
Z_Registration_Info_UClass_ULocalLightComponent.InnerSingleton,
StaticRegisterNativesULocalLightComponent,
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_ULocalLightComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_ULocalLightComponent_NoRegister()
{
return ULocalLightComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULocalLightComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Lights Common" },
{ "Comment", "/**\n * A light component which emits light from a single point equally in all directions.\n */" },
{ "HideCategories", "Object LightShafts Trigger Activation Components|Activation Physics Trigger Activation Components|Activation Physics Trigger PhysicsVolume" },
{ "IncludePath", "Components/LocalLightComponent.h" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ToolTip", "A light component which emits light from a single point equally in all directions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntensityUnits_MetaData[] = {
{ "Category", "Light" },
{ "Comment", "/** \n\x09 * Units used for the intensity. \n\x09 * The peak luminous intensity is measured in candelas, while the luminous flux is measured in lumens.\n\x09 * When the units are set in Nits, the light's power is also determined by the size of the light source (larger sources will emit more light).\n\x09 */" },
{ "DisplayName", "Intensity Units" },
{ "EditCondition", "!bUseIESBrightness" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ToolTip", "Units used for the intensity.\nThe peak luminous intensity is measured in candelas, while the luminous flux is measured in lumens.\nWhen the units are set in Nits, the light's power is also determined by the size of the light source (larger sources will emit more light)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InverseExposureBlend_MetaData[] = {
{ "Category", "Light" },
{ "Comment", "/**\n\x09* Blend Factor used to blend between Intensity and Intensity/Exposure. \n\x09* This is useful for gameplay lights that should have constant brighness on screen independent of current exposure.\n\x09* This feature can cause issues with exposure particularly when used on the primary light on a scene, as such it's usage should be limited.\n\x09*/" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ToolTip", "Blend Factor used to blend between Intensity and Intensity/Exposure.\nThis is useful for gameplay lights that should have constant brighness on screen independent of current exposure.\nThis feature can cause issues with exposure particularly when used on the primary light on a scene, as such it's usage should be limited." },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttenuationRadius_MetaData[] = {
{ "Category", "Light" },
{ "Comment", "/**\n\x09 * Bounds the light's visible influence. \n\x09 * This clamping of the light's influence is not physically correct but very important for performance, larger lights cost more.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ShouldShowInViewport", "TRUE" },
{ "SliderExponent", "5.0" },
{ "ToolTip", "Bounds the light's visible influence.\nThis clamping of the light's influence is not physically correct but very important for performance, larger lights cost more." },
{ "UIMax", "16384.0" },
{ "UIMin", "8.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LightmassSettings_MetaData[] = {
{ "Category", "Light" },
{ "Comment", "/** The Lightmass settings for this object. */" },
{ "ModuleRelativePath", "Classes/Components/LocalLightComponent.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "The Lightmass settings for this object." },
};
#endif // WITH_METADATA
// ********** Begin Class ULocalLightComponent constinit property declarations *********************
static const UECodeGen_Private::FBytePropertyParams NewProp_IntensityUnits_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_IntensityUnits;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InverseExposureBlend;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AttenuationRadius;
static const UECodeGen_Private::FStructPropertyParams NewProp_LightmassSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULocalLightComponent constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetUnitsConversionFactor"), .Pointer = &ULocalLightComponent::execGetUnitsConversionFactor },
{ .NameUTF8 = UTF8TEXT("SetAttenuationRadius"), .Pointer = &ULocalLightComponent::execSetAttenuationRadius },
{ .NameUTF8 = UTF8TEXT("SetIntensityUnits"), .Pointer = &ULocalLightComponent::execSetIntensityUnits },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULocalLightComponent_GetUnitsConversionFactor, "GetUnitsConversionFactor" }, // 2756720508
{ &Z_Construct_UFunction_ULocalLightComponent_SetAttenuationRadius, "SetAttenuationRadius" }, // 3811205020
{ &Z_Construct_UFunction_ULocalLightComponent_SetIntensityUnits, "SetIntensityUnits" }, // 4027738844
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULocalLightComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULocalLightComponent_Statics
// ********** Begin Class ULocalLightComponent Property Definitions ********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_IntensityUnits_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_ULocalLightComponent_Statics::NewProp_IntensityUnits = { "IntensityUnits", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULocalLightComponent, IntensityUnits), Z_Construct_UEnum_Engine_ELightUnits, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntensityUnits_MetaData), NewProp_IntensityUnits_MetaData) }; // 3278576821
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_InverseExposureBlend = { "InverseExposureBlend", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULocalLightComponent, InverseExposureBlend), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InverseExposureBlend_MetaData), NewProp_InverseExposureBlend_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULocalLightComponent, Radius_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_AttenuationRadius = { "AttenuationRadius", nullptr, (EPropertyFlags)0x0010000200000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULocalLightComponent, AttenuationRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttenuationRadius_MetaData), NewProp_AttenuationRadius_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_LightmassSettings = { "LightmassSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULocalLightComponent, LightmassSettings), Z_Construct_UScriptStruct_FLightmassPointLightSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LightmassSettings_MetaData), NewProp_LightmassSettings_MetaData) }; // 3722092314
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULocalLightComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_IntensityUnits_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_IntensityUnits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_InverseExposureBlend,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_AttenuationRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULocalLightComponent_Statics::NewProp_LightmassSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULocalLightComponent_Statics::PropPointers) < 2048);
// ********** End Class ULocalLightComponent Property Definitions **********************************
UObject* (*const Z_Construct_UClass_ULocalLightComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ULightComponent,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULocalLightComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULocalLightComponent_Statics::ClassParams = {
&ULocalLightComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULocalLightComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULocalLightComponent_Statics::PropPointers),
0,
0x00A810A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULocalLightComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_ULocalLightComponent_Statics::Class_MetaDataParams)
};
void ULocalLightComponent::StaticRegisterNativesULocalLightComponent()
{
UClass* Class = ULocalLightComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULocalLightComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULocalLightComponent()
{
if (!Z_Registration_Info_UClass_ULocalLightComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULocalLightComponent.OuterSingleton, Z_Construct_UClass_ULocalLightComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULocalLightComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULocalLightComponent);
ULocalLightComponent::~ULocalLightComponent() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ULocalLightComponent)
// ********** End Class ULocalLightComponent *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_LocalLightComponent_h__Script_Engine_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULocalLightComponent, ULocalLightComponent::StaticClass, TEXT("ULocalLightComponent"), &Z_Registration_Info_UClass_ULocalLightComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULocalLightComponent), 3380246992U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_LocalLightComponent_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_LocalLightComponent_h__Script_Engine_3326926312{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_LocalLightComponent_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Components_LocalLightComponent_h__Script_Engine_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS