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

402 lines
24 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 "AudioAnalyzerNRT.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 EmptyLinkFunctionForGeneratedCodeAudioAnalyzerNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerAssetBase();
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRT();
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRT_NoRegister();
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRTSettings();
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRTSettings_NoRegister();
AUDIOANALYZER_API UFunction* Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature();
ENGINE_API UClass* Z_Construct_UClass_USoundWave_NoRegister();
UPackage* Z_Construct_UPackage__Script_AudioAnalyzer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioAnalyzerNRTSettings ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings;
UClass* UAudioAnalyzerNRTSettings::GetPrivateStaticClass()
{
using TClass = UAudioAnalyzerNRTSettings;
if (!Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioAnalyzerNRTSettings"),
Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings.InnerSingleton,
StaticRegisterNativesUAudioAnalyzerNRTSettings,
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_UAudioAnalyzerNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioAnalyzerNRTSettings_NoRegister()
{
return UAudioAnalyzerNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UAudioAnalyzerNRTSettings\n *\n * UAudioAnalyzerNRTSettings provides a way to store and reuse existing analyzer settings\n * across multiple analyzers. This class provides the interface and functionality to \n * automatically trigger reanalysis of audio across all analyzers associated with this \n * setting when when a UPROPERTY in this setting object is edited.\n *\n */" },
{ "IncludePath", "AudioAnalyzerNRT.h" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "UAudioAnalyzerNRTSettings\n\nUAudioAnalyzerNRTSettings provides a way to store and reuse existing analyzer settings\nacross multiple analyzers. This class provides the interface and functionality to\nautomatically trigger reanalysis of audio across all analyzers associated with this\nsetting when when a UPROPERTY in this setting object is edited." },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioAnalyzerNRTSettings constinit property declarations ****************
// ********** End Class UAudioAnalyzerNRTSettings constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioAnalyzerNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics
UObject* (*const Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzerAssetBase,
(UObject* (*)())Z_Construct_UPackage__Script_AudioAnalyzer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::ClassParams = {
&UAudioAnalyzerNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::Class_MetaDataParams)
};
void UAudioAnalyzerNRTSettings::StaticRegisterNativesUAudioAnalyzerNRTSettings()
{
}
UClass* Z_Construct_UClass_UAudioAnalyzerNRTSettings()
{
if (!Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings.OuterSingleton, Z_Construct_UClass_UAudioAnalyzerNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings.OuterSingleton;
}
UAudioAnalyzerNRTSettings::UAudioAnalyzerNRTSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioAnalyzerNRTSettings);
UAudioAnalyzerNRTSettings::~UAudioAnalyzerNRTSettings() {}
// ********** End Class UAudioAnalyzerNRTSettings **************************************************
// ********** Begin Delegate FOnAudioAnalyzerNRTAnalysisComplete ***********************************
struct Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call." },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnAudioAnalyzerNRTAnalysisComplete constinit property declarations ***
// ********** End Delegate FOnAudioAnalyzerNRTAnalysisComplete constinit property declarations *****
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioAnalyzer, nullptr, "OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnAudioAnalyzerNRTAnalysisComplete_DelegateWrapper(const FMulticastScriptDelegate& OnAudioAnalyzerNRTAnalysisComplete)
{
OnAudioAnalyzerNRTAnalysisComplete.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnAudioAnalyzerNRTAnalysisComplete *************************************
// ********** Begin Class UAudioAnalyzerNRT Function AnalyzeAudio **********************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Performs the analaysis of the audio */" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "Performs the analaysis of the audio" },
};
#endif // WITH_METADATA
// ********** Begin Function AnalyzeAudio constinit property declarations **************************
// ********** End Function AnalyzeAudio constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioAnalyzerNRT, nullptr, "AnalyzeAudio", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioAnalyzerNRT::execAnalyzeAudio)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AnalyzeAudio();
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAudioAnalyzerNRT Function AnalyzeAudio ************************************
// ********** Begin Class UAudioAnalyzerNRT Function SetSound **************************************
#if WITH_EDITOR
struct Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics
{
struct AudioAnalyzerNRT_eventSetSound_Parms
{
USoundWave* InSound;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSound constinit property declarations ******************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSound;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSound constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSound Property Definitions *****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::NewProp_InSound = { "InSound", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioAnalyzerNRT_eventSetSound_Parms, InSound), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::NewProp_InSound,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::PropPointers) < 2048);
// ********** End Function SetSound Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioAnalyzerNRT, nullptr, "SetSound", Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::AudioAnalyzerNRT_eventSetSound_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::AudioAnalyzerNRT_eventSetSound_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioAnalyzerNRT::execSetSound)
{
P_GET_OBJECT(USoundWave,Z_Param_InSound);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSound(Z_Param_InSound);
P_NATIVE_END;
}
#endif // WITH_EDITOR
// ********** End Class UAudioAnalyzerNRT Function SetSound ****************************************
// ********** Begin Class UAudioAnalyzerNRT ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioAnalyzerNRT;
UClass* UAudioAnalyzerNRT::GetPrivateStaticClass()
{
using TClass = UAudioAnalyzerNRT;
if (!Z_Registration_Info_UClass_UAudioAnalyzerNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioAnalyzerNRT"),
Z_Registration_Info_UClass_UAudioAnalyzerNRT.InnerSingleton,
StaticRegisterNativesUAudioAnalyzerNRT,
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_UAudioAnalyzerNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioAnalyzerNRT_NoRegister()
{
return UAudioAnalyzerNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioAnalyzerNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UAudioAnalyzerNRT\n *\n * UAudioAnalyzerNRT applies an analyzer to a sound using specific settings, stores the \n * results and exposes them via blueprints. \n *\n * Subclasses of UAudioAnalyzerNRT must implement GetAnalyzerNRTFactoryName() to associate\n * the UAudioAnalyzerNRT with an IAudioAnalyzerNRTFactory implementation. \n *\n * To support blueprint access, subclasses can implement UFUNCTIONs to expose the data\n * returned by GetResult().\n */" },
{ "IncludePath", "AudioAnalyzerNRT.h" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "UAudioAnalyzerNRT\n\nUAudioAnalyzerNRT applies an analyzer to a sound using specific settings, stores the\nresults and exposes them via blueprints.\n\nSubclasses of UAudioAnalyzerNRT must implement GetAnalyzerNRTFactoryName() to associate\nthe UAudioAnalyzerNRT with an IAudioAnalyzerNRTFactory implementation.\n\nTo support blueprint access, subclasses can implement UFUNCTIONs to expose the data\nreturned by GetResult()." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sound_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/**\n\x09\x09 * The USoundWave which is analyzed.\n\x09\x09 */" },
{ "DisallowedClasses", "/Script/MetasoundEngine.MetaSoundSource, /Script/Engine.SoundSourceBus" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "The USoundWave which is analyzed." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DurationInSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The duration of the analyzed audio in seconds. */" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "The duration of the analyzed audio in seconds." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAnalysisComplete_MetaData[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Delegate to receive all meter results, per-channel, since last delegate call. */" },
{ "ModuleRelativePath", "Classes/AudioAnalyzerNRT.h" },
{ "ToolTip", "Delegate to receive all meter results, per-channel, since last delegate call." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAudioAnalyzerNRT constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Sound;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DurationInSeconds;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAnalysisComplete;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAudioAnalyzerNRT constinit property declarations **************************
#if WITH_EDITOR
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AnalyzeAudio"), .Pointer = &UAudioAnalyzerNRT::execAnalyzeAudio },
{ .NameUTF8 = UTF8TEXT("SetSound"), .Pointer = &UAudioAnalyzerNRT::execSetSound },
};
#endif // WITH_EDITOR
static UObject* (*const DependentSingletons[])();
#if WITH_EDITOR
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAudioAnalyzerNRT_AnalyzeAudio, "AnalyzeAudio" }, // 2225705393
{ &Z_Construct_UFunction_UAudioAnalyzerNRT_SetSound, "SetSound" }, // 3538178783
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
#endif // WITH_EDITOR
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioAnalyzerNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioAnalyzerNRT_Statics
// ********** Begin Class UAudioAnalyzerNRT Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_Sound = { "Sound", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioAnalyzerNRT, Sound), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sound_MetaData), NewProp_Sound_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_DurationInSeconds = { "DurationInSeconds", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioAnalyzerNRT, DurationInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DurationInSeconds_MetaData), NewProp_DurationInSeconds_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_OnAnalysisComplete = { "OnAnalysisComplete", nullptr, (EPropertyFlags)0x0010000810080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioAnalyzerNRT, OnAnalysisComplete), Z_Construct_UDelegateFunction_AudioAnalyzer_OnAudioAnalyzerNRTAnalysisComplete__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAnalysisComplete_MetaData), NewProp_OnAnalysisComplete_MetaData) }; // 2965817567
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAudioAnalyzerNRT_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_Sound,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_DurationInSeconds,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioAnalyzerNRT_Statics::NewProp_OnAnalysisComplete,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRT_Statics::PropPointers) < 2048);
// ********** End Class UAudioAnalyzerNRT Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UAudioAnalyzerNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzerAssetBase,
(UObject* (*)())Z_Construct_UPackage__Script_AudioAnalyzer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioAnalyzerNRT_Statics::ClassParams = {
&UAudioAnalyzerNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
IF_WITH_EDITOR(FuncInfo, nullptr),
Z_Construct_UClass_UAudioAnalyzerNRT_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
IF_WITH_EDITOR(UE_ARRAY_COUNT(FuncInfo), 0),
UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRT_Statics::PropPointers),
0,
0x008810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioAnalyzerNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioAnalyzerNRT_Statics::Class_MetaDataParams)
};
void UAudioAnalyzerNRT::StaticRegisterNativesUAudioAnalyzerNRT()
{
UClass* Class = UAudioAnalyzerNRT::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, IF_WITH_EDITOR(MakeConstArrayView(Z_Construct_UClass_UAudioAnalyzerNRT_Statics::Funcs), {}));
}
UClass* Z_Construct_UClass_UAudioAnalyzerNRT()
{
if (!Z_Registration_Info_UClass_UAudioAnalyzerNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioAnalyzerNRT.OuterSingleton, Z_Construct_UClass_UAudioAnalyzerNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioAnalyzerNRT.OuterSingleton;
}
UAudioAnalyzerNRT::UAudioAnalyzerNRT(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioAnalyzerNRT);
UAudioAnalyzerNRT::~UAudioAnalyzerNRT() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UAudioAnalyzerNRT)
// ********** End Class UAudioAnalyzerNRT **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioAnalyzer_Classes_AudioAnalyzerNRT_h__Script_AudioAnalyzer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioAnalyzerNRTSettings, UAudioAnalyzerNRTSettings::StaticClass, TEXT("UAudioAnalyzerNRTSettings"), &Z_Registration_Info_UClass_UAudioAnalyzerNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioAnalyzerNRTSettings), 3154336231U) },
{ Z_Construct_UClass_UAudioAnalyzerNRT, UAudioAnalyzerNRT::StaticClass, TEXT("UAudioAnalyzerNRT"), &Z_Registration_Info_UClass_UAudioAnalyzerNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioAnalyzerNRT), 3191911334U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioAnalyzer_Classes_AudioAnalyzerNRT_h__Script_AudioAnalyzer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioAnalyzer_Classes_AudioAnalyzerNRT_h__Script_AudioAnalyzer_858100238{
TEXT("/Script/AudioAnalyzer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioAnalyzer_Classes_AudioAnalyzerNRT_h__Script_AudioAnalyzer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioAnalyzer_Classes_AudioAnalyzerNRT_h__Script_AudioAnalyzer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS