// 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 "Particles/Beam/ParticleModuleBeamNoise.h" #include "Distributions/DistributionFloat.h" #include "Distributions/DistributionVector.h" #include "Particles/ParticleSystem.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeParticleModuleBeamNoise() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UParticleModuleBeamBase(); ENGINE_API UClass* Z_Construct_UClass_UParticleModuleBeamNoise(); ENGINE_API UClass* Z_Construct_UClass_UParticleModuleBeamNoise_NoRegister(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRawDistributionFloat(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRawDistributionVector(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UParticleModuleBeamNoise ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UParticleModuleBeamNoise; UClass* UParticleModuleBeamNoise::GetPrivateStaticClass() { using TClass = UParticleModuleBeamNoise; if (!Z_Registration_Info_UClass_UParticleModuleBeamNoise.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ParticleModuleBeamNoise"), Z_Registration_Info_UClass_UParticleModuleBeamNoise.InnerSingleton, StaticRegisterNativesUParticleModuleBeamNoise, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UParticleModuleBeamNoise.InnerSingleton; } UClass* Z_Construct_UClass_UParticleModuleBeamNoise_NoRegister() { return UParticleModuleBeamNoise::GetPrivateStaticClass(); } struct Z_Construct_UClass_UParticleModuleBeamNoise_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "DisplayName", "Noise" }, { "HideCategories", "Object Object Object" }, { "IncludePath", "Particles/Beam/ParticleModuleBeamNoise.h" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLowFreq_Enabled_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** Is low frequency noise enabled. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "Is low frequency noise enabled." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Frequency_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The frequency of noise points. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The frequency of noise points." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Frequency_LowRange_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** \n\x09 *\x09If not 0, then the frequency will select a random value in the range\n\x09 *\x09\x09[Frequency_LowRange..Frequency]\n\x09 */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "If not 0, then the frequency will select a random value in the range\n [Frequency_LowRange..Frequency]" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseRange_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The noise point ranges. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The noise point ranges." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseRangeScale_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** A scale factor that will be applied to the noise range. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "A scale factor that will be applied to the noise range." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNRScaleEmitterTime_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** \n\x09 *\x09If true, the NoiseRangeScale will be grabbed based on the emitter time.\n\x09 *\x09If false, the NoiseRangeScale will be grabbed based on the particle time.\n\x09 */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "If true, the NoiseRangeScale will be grabbed based on the emitter time.\nIf false, the NoiseRangeScale will be grabbed based on the particle time." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseSpeed_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The speed with which to move each noise point. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The speed with which to move each noise point." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSmooth_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** Whether the noise movement should be smooth or 'jerky'. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "Whether the noise movement should be smooth or 'jerky'." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseLockRadius_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** Default target-point information to use if the beam method is endpoint. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "Default target-point information to use if the beam method is endpoint." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNoiseLock_MetaData[] = { { "Comment", "/** INTERNAL - Whether the noise points should be locked. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "INTERNAL - Whether the noise points should be locked." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOscillate_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** Whether the noise points should be oscillate. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "Whether the noise points should be oscillate." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseLockTime_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** How long the noise points should be locked - 0.0 indicates forever. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "How long the noise points should be locked - 0.0 indicates forever." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseTension_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The tension to apply to the tessellated noise line. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The tension to apply to the tessellated noise line." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseNoiseTangents_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** If true, calculate tangents at each noise point. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "If true, calculate tangents at each noise point." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseTangentStrength_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The strength of noise tangents, if enabled. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The strength of noise tangents, if enabled." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseTessellation_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** The amount of tessellation between noise points. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The amount of tessellation between noise points." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTargetNoise_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** \n\x09 *\x09Whether to apply noise to the target point (or end of line in distance mode...)\n\x09 *\x09If true, the beam could potentially 'leave' the target...\n\x09 */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "Whether to apply noise to the target point (or end of line in distance mode...)\nIf true, the beam could potentially 'leave' the target..." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrequencyDistance_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** \n\x09 *\x09The distance at which to deposit noise points.\n\x09 *\x09If 0.0, then use the static frequency value.\n\x09 *\x09If not, distribute noise points at the given distance, up to the static Frequency value.\n\x09 *\x09""At that point, evenly distribute them along the beam.\n\x09 */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The distance at which to deposit noise points.\nIf 0.0, then use the static frequency value.\nIf not, distribute noise points at the given distance, up to the static Frequency value.\nAt that point, evenly distribute them along the beam." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyNoiseScale_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** If true, apply the noise scale to the beam. */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "If true, apply the noise scale to the beam." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseScale_MetaData[] = { { "Category", "LowFreq" }, { "Comment", "/** \n\x09 *\x09The scale factor to apply to noise range.\n\x09 *\x09The lookup value is determined by dividing the number of noise points present by the \n\x09 *\x09maximum number of noise points (Frequency).\n\x09 */" }, { "ModuleRelativePath", "Classes/Particles/Beam/ParticleModuleBeamNoise.h" }, { "ToolTip", "The scale factor to apply to noise range.\nThe lookup value is determined by dividing the number of noise points present by the\nmaximum number of noise points (Frequency)." }, }; #endif // WITH_METADATA // ********** Begin Class UParticleModuleBeamNoise constinit property declarations ***************** static void NewProp_bLowFreq_Enabled_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLowFreq_Enabled; static const UECodeGen_Private::FIntPropertyParams NewProp_Frequency; static const UECodeGen_Private::FIntPropertyParams NewProp_Frequency_LowRange; static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseRange; static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseRangeScale; static void NewProp_bNRScaleEmitterTime_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNRScaleEmitterTime; static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseSpeed; static void NewProp_bSmooth_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSmooth; static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseLockRadius; static void NewProp_bNoiseLock_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoiseLock; static void NewProp_bOscillate_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOscillate; static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseLockTime; static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseTension; static void NewProp_bUseNoiseTangents_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseNoiseTangents; static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseTangentStrength; static const UECodeGen_Private::FIntPropertyParams NewProp_NoiseTessellation; static void NewProp_bTargetNoise_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTargetNoise; static const UECodeGen_Private::FFloatPropertyParams NewProp_FrequencyDistance; static void NewProp_bApplyNoiseScale_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyNoiseScale; static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseScale; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UParticleModuleBeamNoise constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UParticleModuleBeamNoise_Statics // ********** Begin Class UParticleModuleBeamNoise Property Definitions **************************** void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bLowFreq_Enabled_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bLowFreq_Enabled = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bLowFreq_Enabled = { "bLowFreq_Enabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bLowFreq_Enabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLowFreq_Enabled_MetaData), NewProp_bLowFreq_Enabled_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_Frequency = { "Frequency", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, Frequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Frequency_MetaData), NewProp_Frequency_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_Frequency_LowRange = { "Frequency_LowRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, Frequency_LowRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Frequency_LowRange_MetaData), NewProp_Frequency_LowRange_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseRange = { "NoiseRange", nullptr, (EPropertyFlags)0x0010008000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseRange), Z_Construct_UScriptStruct_FRawDistributionVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseRange_MetaData), NewProp_NoiseRange_MetaData) }; // 2459468536 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseRangeScale = { "NoiseRangeScale", nullptr, (EPropertyFlags)0x0010008000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseRangeScale), Z_Construct_UScriptStruct_FRawDistributionFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseRangeScale_MetaData), NewProp_NoiseRangeScale_MetaData) }; // 336113398 void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNRScaleEmitterTime_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bNRScaleEmitterTime = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNRScaleEmitterTime = { "bNRScaleEmitterTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNRScaleEmitterTime_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNRScaleEmitterTime_MetaData), NewProp_bNRScaleEmitterTime_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseSpeed = { "NoiseSpeed", nullptr, (EPropertyFlags)0x0010008000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseSpeed), Z_Construct_UScriptStruct_FRawDistributionVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseSpeed_MetaData), NewProp_NoiseSpeed_MetaData) }; // 2459468536 void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bSmooth_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bSmooth = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bSmooth = { "bSmooth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bSmooth_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSmooth_MetaData), NewProp_bSmooth_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseLockRadius = { "NoiseLockRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseLockRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseLockRadius_MetaData), NewProp_NoiseLockRadius_MetaData) }; void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNoiseLock_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bNoiseLock = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNoiseLock = { "bNoiseLock", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNoiseLock_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNoiseLock_MetaData), NewProp_bNoiseLock_MetaData) }; void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bOscillate_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bOscillate = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bOscillate = { "bOscillate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bOscillate_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOscillate_MetaData), NewProp_bOscillate_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseLockTime = { "NoiseLockTime", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseLockTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseLockTime_MetaData), NewProp_NoiseLockTime_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTension = { "NoiseTension", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseTension), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseTension_MetaData), NewProp_NoiseTension_MetaData) }; void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bUseNoiseTangents_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bUseNoiseTangents = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bUseNoiseTangents = { "bUseNoiseTangents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bUseNoiseTangents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseNoiseTangents_MetaData), NewProp_bUseNoiseTangents_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTangentStrength = { "NoiseTangentStrength", nullptr, (EPropertyFlags)0x0010008000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseTangentStrength), Z_Construct_UScriptStruct_FRawDistributionFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseTangentStrength_MetaData), NewProp_NoiseTangentStrength_MetaData) }; // 336113398 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTessellation = { "NoiseTessellation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseTessellation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseTessellation_MetaData), NewProp_NoiseTessellation_MetaData) }; void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bTargetNoise_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bTargetNoise = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bTargetNoise = { "bTargetNoise", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bTargetNoise_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTargetNoise_MetaData), NewProp_bTargetNoise_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_FrequencyDistance = { "FrequencyDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, FrequencyDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrequencyDistance_MetaData), NewProp_FrequencyDistance_MetaData) }; void Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bApplyNoiseScale_SetBit(void* Obj) { ((UParticleModuleBeamNoise*)Obj)->bApplyNoiseScale = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bApplyNoiseScale = { "bApplyNoiseScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UParticleModuleBeamNoise), &Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bApplyNoiseScale_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyNoiseScale_MetaData), NewProp_bApplyNoiseScale_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseScale = { "NoiseScale", nullptr, (EPropertyFlags)0x0010008000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UParticleModuleBeamNoise, NoiseScale), Z_Construct_UScriptStruct_FRawDistributionFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseScale_MetaData), NewProp_NoiseScale_MetaData) }; // 336113398 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UParticleModuleBeamNoise_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bLowFreq_Enabled, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_Frequency, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_Frequency_LowRange, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseRange, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseRangeScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNRScaleEmitterTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseSpeed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bSmooth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseLockRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bNoiseLock, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bOscillate, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseLockTime, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTension, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bUseNoiseTangents, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTangentStrength, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseTessellation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bTargetNoise, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_FrequencyDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_bApplyNoiseScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UParticleModuleBeamNoise_Statics::NewProp_NoiseScale, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UParticleModuleBeamNoise_Statics::PropPointers) < 2048); // ********** End Class UParticleModuleBeamNoise Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UParticleModuleBeamNoise_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UParticleModuleBeamBase, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UParticleModuleBeamNoise_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UParticleModuleBeamNoise_Statics::ClassParams = { &UParticleModuleBeamNoise::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UParticleModuleBeamNoise_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UParticleModuleBeamNoise_Statics::PropPointers), 0, 0x008810A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UParticleModuleBeamNoise_Statics::Class_MetaDataParams), Z_Construct_UClass_UParticleModuleBeamNoise_Statics::Class_MetaDataParams) }; void UParticleModuleBeamNoise::StaticRegisterNativesUParticleModuleBeamNoise() { } UClass* Z_Construct_UClass_UParticleModuleBeamNoise() { if (!Z_Registration_Info_UClass_UParticleModuleBeamNoise.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UParticleModuleBeamNoise.OuterSingleton, Z_Construct_UClass_UParticleModuleBeamNoise_Statics::ClassParams); } return Z_Registration_Info_UClass_UParticleModuleBeamNoise.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UParticleModuleBeamNoise); UParticleModuleBeamNoise::~UParticleModuleBeamNoise() {} // ********** End Class UParticleModuleBeamNoise *************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Particles_Beam_ParticleModuleBeamNoise_h__Script_Engine_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UParticleModuleBeamNoise, UParticleModuleBeamNoise::StaticClass, TEXT("UParticleModuleBeamNoise"), &Z_Registration_Info_UClass_UParticleModuleBeamNoise, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UParticleModuleBeamNoise), 1246344920U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Particles_Beam_ParticleModuleBeamNoise_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Particles_Beam_ParticleModuleBeamNoise_h__Script_Engine_2496457363{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Particles_Beam_ParticleModuleBeamNoise_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Particles_Beam_ParticleModuleBeamNoise_h__Script_Engine_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS