Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
// 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 "AudioBusSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioBusSubsystem() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioBusSubsystem();
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioBusSubsystem_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAudioEngineSubsystem();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioBusSubsystem *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioBusSubsystem;
UClass* UAudioBusSubsystem::GetPrivateStaticClass()
{
using TClass = UAudioBusSubsystem;
if (!Z_Registration_Info_UClass_UAudioBusSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioBusSubsystem"),
Z_Registration_Info_UClass_UAudioBusSubsystem.InnerSingleton,
StaticRegisterNativesUAudioBusSubsystem,
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_UAudioBusSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioBusSubsystem_NoRegister()
{
return UAudioBusSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioBusSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n* UAudioBusSubsystem\n*/" },
{ "IncludePath", "AudioBusSubsystem.h" },
{ "ModuleRelativePath", "Public/AudioBusSubsystem.h" },
{ "ToolTip", "UAudioBusSubsystem" },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioBusSubsystem constinit property declarations ***********************
// ********** End Class UAudioBusSubsystem constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioBusSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioBusSubsystem_Statics
UObject* (*const Z_Construct_UClass_UAudioBusSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioEngineSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioBusSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioBusSubsystem_Statics::ClassParams = {
&UAudioBusSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioBusSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioBusSubsystem_Statics::Class_MetaDataParams)
};
void UAudioBusSubsystem::StaticRegisterNativesUAudioBusSubsystem()
{
}
UClass* Z_Construct_UClass_UAudioBusSubsystem()
{
if (!Z_Registration_Info_UClass_UAudioBusSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioBusSubsystem.OuterSingleton, Z_Construct_UClass_UAudioBusSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioBusSubsystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioBusSubsystem);
// ********** End Class UAudioBusSubsystem *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h__Script_AudioMixer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioBusSubsystem, UAudioBusSubsystem::StaticClass, TEXT("UAudioBusSubsystem"), &Z_Registration_Info_UClass_UAudioBusSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioBusSubsystem), 601761163U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h__Script_AudioMixer_307209350{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h__Script_AudioMixer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "AudioBusSubsystem.h"
#ifdef AUDIOMIXER_AudioBusSubsystem_generated_h
#error "AudioBusSubsystem.generated.h already included, missing '#pragma once' in AudioBusSubsystem.h"
#endif
#define AUDIOMIXER_AudioBusSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAudioBusSubsystem *******************************************************
struct Z_Construct_UClass_UAudioBusSubsystem_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioBusSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_69_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioBusSubsystem(); \
friend struct ::Z_Construct_UClass_UAudioBusSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UAudioBusSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioBusSubsystem, UAudioEngineSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UAudioBusSubsystem_NoRegister) \
DECLARE_SERIALIZER(UAudioBusSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_69_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioBusSubsystem(UAudioBusSubsystem&&) = delete; \
UAudioBusSubsystem(const UAudioBusSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UAudioBusSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioBusSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAudioBusSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_66_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_69_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_69_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h_69_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioBusSubsystem;
// ********** End Class UAudioBusSubsystem *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_AudioBusSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,491 @@
// 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 "AudioDeviceNotificationSubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioDeviceNotificationSubsystem() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioDeviceNotificationSubsystem();
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioDeviceNotificationSubsystem_NoRegister();
AUDIOMIXER_API UEnum* Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole();
AUDIOMIXER_API UEnum* Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature();
ENGINE_API UClass* Z_Construct_UClass_UEngineSubsystem();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAudioDeviceChangedRole ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAudioDeviceChangedRole;
static UEnum* EAudioDeviceChangedRole_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAudioDeviceChangedRole.OuterSingleton)
{
Z_Registration_Info_UEnum_EAudioDeviceChangedRole.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("EAudioDeviceChangedRole"));
}
return Z_Registration_Info_UEnum_EAudioDeviceChangedRole.OuterSingleton;
}
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioDeviceChangedRole>()
{
return EAudioDeviceChangedRole_StaticEnum();
}
struct Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09""EAudioDeviceChangedRole\n */" },
{ "Communications.Name", "EAudioDeviceChangedRole::Communications" },
{ "Console.Name", "EAudioDeviceChangedRole::Console" },
{ "Count.Hidden", "" },
{ "Count.Name", "EAudioDeviceChangedRole::Count" },
{ "Invalid.Name", "EAudioDeviceChangedRole::Invalid" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "Multimedia.Name", "EAudioDeviceChangedRole::Multimedia" },
{ "ToolTip", "EAudioDeviceChangedRole" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAudioDeviceChangedRole::Invalid", (int64)EAudioDeviceChangedRole::Invalid },
{ "EAudioDeviceChangedRole::Console", (int64)EAudioDeviceChangedRole::Console },
{ "EAudioDeviceChangedRole::Multimedia", (int64)EAudioDeviceChangedRole::Multimedia },
{ "EAudioDeviceChangedRole::Communications", (int64)EAudioDeviceChangedRole::Communications },
{ "EAudioDeviceChangedRole::Count", (int64)EAudioDeviceChangedRole::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
"EAudioDeviceChangedRole",
"EAudioDeviceChangedRole",
Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole()
{
if (!Z_Registration_Info_UEnum_EAudioDeviceChangedRole.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAudioDeviceChangedRole.InnerSingleton, Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAudioDeviceChangedRole.InnerSingleton;
}
// ********** End Enum EAudioDeviceChangedRole *****************************************************
// ********** Begin Enum EAudioDeviceChangedState **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAudioDeviceChangedState;
static UEnum* EAudioDeviceChangedState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAudioDeviceChangedState.OuterSingleton)
{
Z_Registration_Info_UEnum_EAudioDeviceChangedState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("EAudioDeviceChangedState"));
}
return Z_Registration_Info_UEnum_EAudioDeviceChangedState.OuterSingleton;
}
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioDeviceChangedState>()
{
return EAudioDeviceChangedState_StaticEnum();
}
struct Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Active.Name", "EAudioDeviceChangedState::Active" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\x09""EAudioDeviceChangedState\n */" },
{ "Count.Hidden", "" },
{ "Count.Name", "EAudioDeviceChangedState::Count" },
{ "Disabled.Name", "EAudioDeviceChangedState::Disabled" },
{ "Invalid.Name", "EAudioDeviceChangedState::Invalid" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "NotPresent.Name", "EAudioDeviceChangedState::NotPresent" },
{ "ToolTip", "EAudioDeviceChangedState" },
{ "Unplugged.Name", "EAudioDeviceChangedState::Unplugged" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAudioDeviceChangedState::Invalid", (int64)EAudioDeviceChangedState::Invalid },
{ "EAudioDeviceChangedState::Active", (int64)EAudioDeviceChangedState::Active },
{ "EAudioDeviceChangedState::Disabled", (int64)EAudioDeviceChangedState::Disabled },
{ "EAudioDeviceChangedState::NotPresent", (int64)EAudioDeviceChangedState::NotPresent },
{ "EAudioDeviceChangedState::Unplugged", (int64)EAudioDeviceChangedState::Unplugged },
{ "EAudioDeviceChangedState::Count", (int64)EAudioDeviceChangedState::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
"EAudioDeviceChangedState",
"EAudioDeviceChangedState",
Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState()
{
if (!Z_Registration_Info_UEnum_EAudioDeviceChangedState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAudioDeviceChangedState.InnerSingleton, Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAudioDeviceChangedState.InnerSingleton;
}
// ********** End Enum EAudioDeviceChangedState ****************************************************
// ********** Begin Delegate FOnAudioDefaultDeviceChanged ******************************************
struct Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics
{
struct _Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms
{
EAudioDeviceChangedRole AudioDeviceRole;
FString DeviceId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnAudioDefaultDeviceChanged constinit property declarations **********
static const UECodeGen_Private::FBytePropertyParams NewProp_AudioDeviceRole_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AudioDeviceRole;
static const UECodeGen_Private::FStrPropertyParams NewProp_DeviceId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnAudioDefaultDeviceChanged constinit property declarations ************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnAudioDefaultDeviceChanged Property Definitions *********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_AudioDeviceRole_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_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_AudioDeviceRole = { "AudioDeviceRole", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms, AudioDeviceRole), Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedRole, METADATA_PARAMS(0, nullptr) }; // 3114072383
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_DeviceId = { "DeviceId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms, DeviceId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_AudioDeviceRole_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_AudioDeviceRole,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::NewProp_DeviceId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnAudioDefaultDeviceChanged Property Definitions ***********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioMixer, nullptr, "OnAudioDefaultDeviceChanged__DelegateSignature", Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnAudioDefaultDeviceChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDefaultDeviceChanged, EAudioDeviceChangedRole AudioDeviceRole, const FString& DeviceId)
{
struct _Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms
{
EAudioDeviceChangedRole AudioDeviceRole;
FString DeviceId;
};
_Script_AudioMixer_eventOnAudioDefaultDeviceChanged_Parms Parms;
Parms.AudioDeviceRole=AudioDeviceRole;
Parms.DeviceId=DeviceId;
OnAudioDefaultDeviceChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnAudioDefaultDeviceChanged ********************************************
// ********** Begin Delegate FOnAudioDeviceStateChanged ********************************************
struct Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics
{
struct _Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms
{
FString DeviceId;
EAudioDeviceChangedState NewState;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnAudioDeviceStateChanged constinit property declarations ************
static const UECodeGen_Private::FStrPropertyParams NewProp_DeviceId;
static const UECodeGen_Private::FBytePropertyParams NewProp_NewState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NewState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnAudioDeviceStateChanged constinit property declarations **************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnAudioDeviceStateChanged Property Definitions ***********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_DeviceId = { "DeviceId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms, DeviceId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_NewState_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_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_NewState = { "NewState", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms, NewState), Z_Construct_UEnum_AudioMixer_EAudioDeviceChangedState, METADATA_PARAMS(0, nullptr) }; // 4084298799
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_DeviceId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_NewState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::NewProp_NewState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnAudioDeviceStateChanged Property Definitions *************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioMixer, nullptr, "OnAudioDeviceStateChanged__DelegateSignature", Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnAudioDeviceStateChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDeviceStateChanged, const FString& DeviceId, EAudioDeviceChangedState NewState)
{
struct _Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms
{
FString DeviceId;
EAudioDeviceChangedState NewState;
};
_Script_AudioMixer_eventOnAudioDeviceStateChanged_Parms Parms;
Parms.DeviceId=DeviceId;
Parms.NewState=NewState;
OnAudioDeviceStateChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnAudioDeviceStateChanged **********************************************
// ********** Begin Delegate FOnAudioDeviceChange **************************************************
struct Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics
{
struct _Script_AudioMixer_eventOnAudioDeviceChange_Parms
{
FString DeviceId;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnAudioDeviceChange constinit property declarations ******************
static const UECodeGen_Private::FStrPropertyParams NewProp_DeviceId;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnAudioDeviceChange constinit property declarations ********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnAudioDeviceChange Property Definitions *****************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::NewProp_DeviceId = { "DeviceId", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioMixer_eventOnAudioDeviceChange_Parms, DeviceId), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::NewProp_DeviceId,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnAudioDeviceChange Property Definitions *******************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioMixer, nullptr, "OnAudioDeviceChange__DelegateSignature", Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDeviceChange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::_Script_AudioMixer_eventOnAudioDeviceChange_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnAudioDeviceChange_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDeviceChange, const FString& DeviceId)
{
struct _Script_AudioMixer_eventOnAudioDeviceChange_Parms
{
FString DeviceId;
};
_Script_AudioMixer_eventOnAudioDeviceChange_Parms Parms;
Parms.DeviceId=DeviceId;
OnAudioDeviceChange.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnAudioDeviceChange ****************************************************
// ********** Begin Class UAudioDeviceNotificationSubsystem ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem;
UClass* UAudioDeviceNotificationSubsystem::GetPrivateStaticClass()
{
using TClass = UAudioDeviceNotificationSubsystem;
if (!Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioDeviceNotificationSubsystem"),
Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem.InnerSingleton,
StaticRegisterNativesUAudioDeviceNotificationSubsystem,
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_UAudioDeviceNotificationSubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioDeviceNotificationSubsystem_NoRegister()
{
return UAudioDeviceNotificationSubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * UAudioDeviceNotificationSubsystem\n */" },
{ "IncludePath", "AudioDeviceNotificationSubsystem.h" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "UAudioDeviceNotificationSubsystem" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultCaptureDeviceChanged_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered when default capture device changes */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered when default capture device changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultRenderDeviceChanged_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered when default render device changes */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered when default render device changes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceAdded_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered when a device is added */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered when a device is added" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceRemoved_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered when a device is removed */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered when a device is removed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceStateChanged_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered on device state change */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered on device state change" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeviceSwitched_MetaData[] = {
{ "Category", "Audio Delegates" },
{ "Comment", "/** Multicast delegate triggered on device switch */" },
{ "ModuleRelativePath", "Public/AudioDeviceNotificationSubsystem.h" },
{ "ToolTip", "Multicast delegate triggered on device switch" },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioDeviceNotificationSubsystem constinit property declarations ********
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DefaultCaptureDeviceChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DefaultRenderDeviceChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DeviceAdded;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DeviceRemoved;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DeviceStateChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DeviceSwitched;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAudioDeviceNotificationSubsystem constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioDeviceNotificationSubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics
// ********** Begin Class UAudioDeviceNotificationSubsystem Property Definitions *******************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DefaultCaptureDeviceChanged = { "DefaultCaptureDeviceChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DefaultCaptureDeviceChanged), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultCaptureDeviceChanged_MetaData), NewProp_DefaultCaptureDeviceChanged_MetaData) }; // 2137624269
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DefaultRenderDeviceChanged = { "DefaultRenderDeviceChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DefaultRenderDeviceChanged), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultRenderDeviceChanged_MetaData), NewProp_DefaultRenderDeviceChanged_MetaData) }; // 2137624269
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceAdded = { "DeviceAdded", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DeviceAdded), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceAdded_MetaData), NewProp_DeviceAdded_MetaData) }; // 2420495121
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceRemoved = { "DeviceRemoved", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DeviceRemoved), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceRemoved_MetaData), NewProp_DeviceRemoved_MetaData) }; // 2420495121
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceStateChanged = { "DeviceStateChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DeviceStateChanged), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceStateChanged_MetaData), NewProp_DeviceStateChanged_MetaData) }; // 178971107
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceSwitched = { "DeviceSwitched", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAudioDeviceNotificationSubsystem, DeviceSwitched), Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeviceSwitched_MetaData), NewProp_DeviceSwitched_MetaData) }; // 2420495121
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DefaultCaptureDeviceChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DefaultRenderDeviceChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceAdded,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceRemoved,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceStateChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::NewProp_DeviceSwitched,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::PropPointers) < 2048);
// ********** End Class UAudioDeviceNotificationSubsystem Property Definitions *********************
UObject* (*const Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UEngineSubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::ClassParams = {
&UAudioDeviceNotificationSubsystem::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::Class_MetaDataParams)
};
void UAudioDeviceNotificationSubsystem::StaticRegisterNativesUAudioDeviceNotificationSubsystem()
{
}
UClass* Z_Construct_UClass_UAudioDeviceNotificationSubsystem()
{
if (!Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem.OuterSingleton, Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem.OuterSingleton;
}
UAudioDeviceNotificationSubsystem::UAudioDeviceNotificationSubsystem() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioDeviceNotificationSubsystem);
// ********** End Class UAudioDeviceNotificationSubsystem ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAudioDeviceChangedRole_StaticEnum, TEXT("EAudioDeviceChangedRole"), &Z_Registration_Info_UEnum_EAudioDeviceChangedRole, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3114072383U) },
{ EAudioDeviceChangedState_StaticEnum, TEXT("EAudioDeviceChangedState"), &Z_Registration_Info_UEnum_EAudioDeviceChangedState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4084298799U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioDeviceNotificationSubsystem, UAudioDeviceNotificationSubsystem::StaticClass, TEXT("UAudioDeviceNotificationSubsystem"), &Z_Registration_Info_UClass_UAudioDeviceNotificationSubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioDeviceNotificationSubsystem), 2908076639U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_2207910746{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h__Script_AudioMixer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,112 @@
// 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 "AudioDeviceNotificationSubsystem.h"
#ifdef AUDIOMIXER_AudioDeviceNotificationSubsystem_generated_h
#error "AudioDeviceNotificationSubsystem.generated.h already included, missing '#pragma once' in AudioDeviceNotificationSubsystem.h"
#endif
#define AUDIOMIXER_AudioDeviceNotificationSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class EAudioDeviceChangedRole : uint8;
enum class EAudioDeviceChangedState : uint8;
// ********** Begin Delegate FOnAudioDefaultDeviceChanged ******************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_38_DELEGATE \
AUDIOMIXER_API void FOnAudioDefaultDeviceChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDefaultDeviceChanged, EAudioDeviceChangedRole AudioDeviceRole, const FString& DeviceId);
// ********** End Delegate FOnAudioDefaultDeviceChanged ********************************************
// ********** Begin Delegate FOnAudioDeviceStateChanged ********************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_39_DELEGATE \
AUDIOMIXER_API void FOnAudioDeviceStateChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDeviceStateChanged, const FString& DeviceId, EAudioDeviceChangedState NewState);
// ********** End Delegate FOnAudioDeviceStateChanged **********************************************
// ********** Begin Delegate FOnAudioDeviceChange **************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_40_DELEGATE \
AUDIOMIXER_API void FOnAudioDeviceChange_DelegateWrapper(const FMulticastScriptDelegate& OnAudioDeviceChange, const FString& DeviceId);
// ********** End Delegate FOnAudioDeviceChange ****************************************************
// ********** Begin Class UAudioDeviceNotificationSubsystem ****************************************
struct Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioDeviceNotificationSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_53_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioDeviceNotificationSubsystem(); \
friend struct ::Z_Construct_UClass_UAudioDeviceNotificationSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UAudioDeviceNotificationSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioDeviceNotificationSubsystem, UEngineSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UAudioDeviceNotificationSubsystem_NoRegister) \
DECLARE_SERIALIZER(UAudioDeviceNotificationSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_53_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API UAudioDeviceNotificationSubsystem(); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioDeviceNotificationSubsystem(UAudioDeviceNotificationSubsystem&&) = delete; \
UAudioDeviceNotificationSubsystem(const UAudioDeviceNotificationSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UAudioDeviceNotificationSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioDeviceNotificationSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAudioDeviceNotificationSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_49_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_53_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_53_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h_53_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioDeviceNotificationSubsystem;
// ********** End Class UAudioDeviceNotificationSubsystem ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_AudioDeviceNotificationSubsystem_h
// ********** Begin Enum EAudioDeviceChangedRole ***************************************************
#define FOREACH_ENUM_EAUDIODEVICECHANGEDROLE(op) \
op(EAudioDeviceChangedRole::Invalid) \
op(EAudioDeviceChangedRole::Console) \
op(EAudioDeviceChangedRole::Multimedia) \
op(EAudioDeviceChangedRole::Communications) \
op(EAudioDeviceChangedRole::Count)
enum class EAudioDeviceChangedRole : uint8;
template<> struct TIsUEnumClass<EAudioDeviceChangedRole> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioDeviceChangedRole>();
// ********** End Enum EAudioDeviceChangedRole *****************************************************
// ********** Begin Enum EAudioDeviceChangedState **************************************************
#define FOREACH_ENUM_EAUDIODEVICECHANGEDSTATE(op) \
op(EAudioDeviceChangedState::Invalid) \
op(EAudioDeviceChangedState::Active) \
op(EAudioDeviceChangedState::Disabled) \
op(EAudioDeviceChangedState::NotPresent) \
op(EAudioDeviceChangedState::Unplugged) \
op(EAudioDeviceChangedState::Count)
enum class EAudioDeviceChangedState : uint8;
template<> struct TIsUEnumClass<EAudioDeviceChangedState> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioDeviceChangedState>();
// ********** End Enum EAudioDeviceChangedState ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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 "Generators/AudioGenerator.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioGenerator() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioGenerator();
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioGenerator_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioGenerator **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioGenerator;
UClass* UAudioGenerator::GetPrivateStaticClass()
{
using TClass = UAudioGenerator;
if (!Z_Registration_Info_UClass_UAudioGenerator.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioGenerator"),
Z_Registration_Info_UClass_UAudioGenerator.InnerSingleton,
StaticRegisterNativesUAudioGenerator,
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_UAudioGenerator.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioGenerator_NoRegister()
{
return UAudioGenerator::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioGenerator_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Custom" },
{ "IncludePath", "Generators/AudioGenerator.h" },
{ "ModuleRelativePath", "Classes/Generators/AudioGenerator.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioGenerator constinit property declarations **************************
// ********** End Class UAudioGenerator constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioGenerator>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioGenerator_Statics
UObject* (*const Z_Construct_UClass_UAudioGenerator_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioGenerator_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioGenerator_Statics::ClassParams = {
&UAudioGenerator::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioGenerator_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioGenerator_Statics::Class_MetaDataParams)
};
void UAudioGenerator::StaticRegisterNativesUAudioGenerator()
{
}
UClass* Z_Construct_UClass_UAudioGenerator()
{
if (!Z_Registration_Info_UClass_UAudioGenerator.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioGenerator.OuterSingleton, Z_Construct_UClass_UAudioGenerator_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioGenerator.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioGenerator);
// ********** End Class UAudioGenerator ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h__Script_AudioMixer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioGenerator, UAudioGenerator::StaticClass, TEXT("UAudioGenerator"), &Z_Registration_Info_UClass_UAudioGenerator, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioGenerator), 2080141252U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h__Script_AudioMixer_2966236835{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h__Script_AudioMixer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,60 @@
// 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 "Generators/AudioGenerator.h"
#ifdef AUDIOMIXER_AudioGenerator_generated_h
#error "AudioGenerator.generated.h already included, missing '#pragma once' in AudioGenerator.h"
#endif
#define AUDIOMIXER_AudioGenerator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAudioGenerator **********************************************************
struct Z_Construct_UClass_UAudioGenerator_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioGenerator_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioGenerator(); \
friend struct ::Z_Construct_UClass_UAudioGenerator_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UAudioGenerator_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioGenerator, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UAudioGenerator_NoRegister) \
DECLARE_SERIALIZER(UAudioGenerator)
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_25_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioGenerator(UAudioGenerator&&) = delete; \
UAudioGenerator(const UAudioGenerator&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UAudioGenerator); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioGenerator); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAudioGenerator)
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_22_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_25_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioGenerator;
// ********** End Class UAudioGenerator ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_AudioGenerator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,47 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAudioMixer_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnAudioOutputDevicesObtained__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnCompletedDeviceSwap__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnMainAudioOutputDeviceObtained__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnSoundLoadComplete__DelegateSignature();
AUDIOMIXER_API UFunction* Z_Construct_UDelegateFunction_AudioMixer_OnSynthEnvelopeValue__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AudioMixer;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AudioMixer()
{
if (!Z_Registration_Info_UPackage__Script_AudioMixer.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnAudioDefaultDeviceChanged__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceChange__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnAudioDeviceStateChanged__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnAudioOutputDevicesObtained__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnCompletedDeviceSwap__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnMainAudioOutputDeviceObtained__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnSoundLoadComplete__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioMixer_OnSynthEnvelopeValue__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AudioMixer",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x8A03BFAB,
0xF211A374,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AudioMixer.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AudioMixer.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AudioMixer(Z_Construct_UPackage__Script_AudioMixer, TEXT("/Script/AudioMixer"), Z_Registration_Info_UPackage__Script_AudioMixer, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x8A03BFAB, 0xF211A374));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,245 @@
// 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 "AudioMixerBlueprintLibrary.h"
#ifdef AUDIOMIXER_AudioMixerBlueprintLibrary_generated_h
#error "AudioMixerBlueprintLibrary.generated.h already included, missing '#pragma once' in AudioMixerBlueprintLibrary.h"
#endif
#define AUDIOMIXER_AudioMixerBlueprintLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAudioBus;
class UObject;
class USoundCue;
class USoundEffectSourcePresetChain;
class USoundEffectSubmixPreset;
class USoundSubmix;
class USoundWave;
enum class EAudioRecordingExportType : uint8;
enum class EAudioSpectrumBandPresetType : uint8;
enum class EAudioSpectrumType : uint8;
enum class EFFTPeakInterpolationMethod : uint8;
enum class EFFTSize : uint8;
enum class EFFTWindowType : uint8;
enum class EMusicalNoteName : uint8;
struct FAudioOutputDeviceInfo;
struct FSoundSubmixSpectralAnalysisBandSettings;
struct FSourceEffectChainEntry;
struct FSwapAudioOutputResult;
// ********** Begin Delegate FOnSoundLoadComplete **************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_23_DELEGATE \
AUDIOMIXER_API void FOnSoundLoadComplete_DelegateWrapper(const FScriptDelegate& OnSoundLoadComplete, const USoundWave* LoadedSoundWave, bool WasCancelled);
// ********** End Delegate FOnSoundLoadComplete ****************************************************
// ********** Begin ScriptStruct FSwapAudioOutputResult ********************************************
struct Z_Construct_UScriptStruct_FSwapAudioOutputResult_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_127_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSwapAudioOutputResult_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSwapAudioOutputResult;
// ********** End ScriptStruct FSwapAudioOutputResult **********************************************
// ********** Begin ScriptStruct FAudioOutputDeviceInfo ********************************************
struct Z_Construct_UScriptStruct_FAudioOutputDeviceInfo_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_150_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAudioOutputDeviceInfo_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FAudioOutputDeviceInfo;
// ********** End ScriptStruct FAudioOutputDeviceInfo **********************************************
// ********** Begin Delegate FOnAudioOutputDevicesObtained *****************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_200_DELEGATE \
AUDIOMIXER_API void FOnAudioOutputDevicesObtained_DelegateWrapper(const FScriptDelegate& OnAudioOutputDevicesObtained, TArray<FAudioOutputDeviceInfo> const& AvailableDevices);
// ********** End Delegate FOnAudioOutputDevicesObtained *******************************************
// ********** Begin Delegate FOnMainAudioOutputDeviceObtained **************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_205_DELEGATE \
AUDIOMIXER_API void FOnMainAudioOutputDeviceObtained_DelegateWrapper(const FScriptDelegate& OnMainAudioOutputDeviceObtained, const FString& CurrentDevice);
// ********** End Delegate FOnMainAudioOutputDeviceObtained ****************************************
// ********** Begin Delegate FOnCompletedDeviceSwap ************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_210_DELEGATE \
AUDIOMIXER_API void FOnCompletedDeviceSwap_DelegateWrapper(const FScriptDelegate& OnCompletedDeviceSwap, FSwapAudioOutputResult const& SwapResult);
// ********** End Delegate FOnCompletedDeviceSwap **************************************************
// ********** Begin Class UAudioMixerBlueprintLibrary **********************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSwapAudioOutputDevice); \
DECLARE_FUNCTION(execGetCurrentAudioOutputDeviceName); \
DECLARE_FUNCTION(execGetAvailableAudioOutputDevices); \
DECLARE_FUNCTION(execUnregisterAudioBusFromSubmix); \
DECLARE_FUNCTION(execRegisterAudioBusToSubmix); \
DECLARE_FUNCTION(execIsAudioBusActive); \
DECLARE_FUNCTION(execStopAudioBus); \
DECLARE_FUNCTION(execStartAudioBus); \
DECLARE_FUNCTION(execTrimAudioCache); \
DECLARE_FUNCTION(execPrimeSoundCueForPlayback); \
DECLARE_FUNCTION(execPrimeSoundForPlayback); \
DECLARE_FUNCTION(execGetNumberOfEntriesInSourceEffectChain); \
DECLARE_FUNCTION(execSetBypassSourceEffectChainEntry); \
DECLARE_FUNCTION(execRemoveSourceEffectFromPresetChain); \
DECLARE_FUNCTION(execAddSourceEffectToPresetChain); \
DECLARE_FUNCTION(execGetPhaseForFrequencies); \
DECLARE_FUNCTION(execGetMagnitudeForFrequencies); \
DECLARE_FUNCTION(execMakePresetSpectralAnalysisBandSettings); \
DECLARE_FUNCTION(execMakeFullSpectrumSpectralAnalysisBandSettings); \
DECLARE_FUNCTION(execMakeMusicalSpectralAnalysisBandSettings); \
DECLARE_FUNCTION(execStopAnalyzingOutput); \
DECLARE_FUNCTION(execStartAnalyzingOutput); \
DECLARE_FUNCTION(execResumeRecordingOutput); \
DECLARE_FUNCTION(execPauseRecordingOutput); \
DECLARE_FUNCTION(execStopRecordingOutput); \
DECLARE_FUNCTION(execStartRecordingOutput); \
DECLARE_FUNCTION(execClearSubmixEffectChainOverride); \
DECLARE_FUNCTION(execSetSubmixEffectChainOverride); \
DECLARE_FUNCTION(execClearSubmixEffects); \
DECLARE_FUNCTION(execReplaceSubmixEffect); \
DECLARE_FUNCTION(execReplaceSoundEffectSubmix); \
DECLARE_FUNCTION(execRemoveSubmixEffectAtIndex); \
DECLARE_FUNCTION(execRemoveSubmixEffectPresetAtIndex); \
DECLARE_FUNCTION(execRemoveSubmixEffect); \
DECLARE_FUNCTION(execRemoveSubmixEffectPreset); \
DECLARE_FUNCTION(execAddSubmixEffect); \
DECLARE_FUNCTION(execClearMasterSubmixEffects); \
DECLARE_FUNCTION(execRemoveMasterSubmixEffect); \
DECLARE_FUNCTION(execAddMasterSubmixEffect); \
DECLARE_FUNCTION(execConv_AudioOutputDeviceInfoToString);
struct Z_Construct_UClass_UAudioMixerBlueprintLibrary_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioMixerBlueprintLibrary(); \
friend struct ::Z_Construct_UClass_UAudioMixerBlueprintLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioMixerBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister) \
DECLARE_SERIALIZER(UAudioMixerBlueprintLibrary)
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API UAudioMixerBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioMixerBlueprintLibrary(UAudioMixerBlueprintLibrary&&) = delete; \
UAudioMixerBlueprintLibrary(const UAudioMixerBlueprintLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UAudioMixerBlueprintLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioMixerBlueprintLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioMixerBlueprintLibrary) \
AUDIOMIXER_API virtual ~UAudioMixerBlueprintLibrary();
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_212_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioMixerBlueprintLibrary;
// ********** End Class UAudioMixerBlueprintLibrary ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h
// ********** Begin Enum EMusicalNoteName **********************************************************
#define FOREACH_ENUM_EMUSICALNOTENAME(op) \
op(EMusicalNoteName::C) \
op(EMusicalNoteName::Db) \
op(EMusicalNoteName::D) \
op(EMusicalNoteName::Eb) \
op(EMusicalNoteName::E) \
op(EMusicalNoteName::F) \
op(EMusicalNoteName::Gb) \
op(EMusicalNoteName::G) \
op(EMusicalNoteName::Ab) \
op(EMusicalNoteName::A) \
op(EMusicalNoteName::Bb) \
op(EMusicalNoteName::B)
enum class EMusicalNoteName : uint8;
template<> struct TIsUEnumClass<EMusicalNoteName> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EMusicalNoteName>();
// ********** End Enum EMusicalNoteName ************************************************************
// ********** Begin Enum EAudioMixerStreamDataFormatType *******************************************
#define FOREACH_ENUM_EAUDIOMIXERSTREAMDATAFORMATTYPE(op) \
op(EAudioMixerStreamDataFormatType::Unknown) \
op(EAudioMixerStreamDataFormatType::Float) \
op(EAudioMixerStreamDataFormatType::Int16) \
op(EAudioMixerStreamDataFormatType::Unsupported)
enum class EAudioMixerStreamDataFormatType : uint8;
template<> struct TIsUEnumClass<EAudioMixerStreamDataFormatType> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioMixerStreamDataFormatType>();
// ********** End Enum EAudioMixerStreamDataFormatType *********************************************
// ********** Begin Enum EAudioMixerChannelType ****************************************************
#define FOREACH_ENUM_EAUDIOMIXERCHANNELTYPE(op) \
op(EAudioMixerChannelType::FrontLeft) \
op(EAudioMixerChannelType::FrontRight) \
op(EAudioMixerChannelType::FrontCenter) \
op(EAudioMixerChannelType::LowFrequency) \
op(EAudioMixerChannelType::BackLeft) \
op(EAudioMixerChannelType::BackRight) \
op(EAudioMixerChannelType::FrontLeftOfCenter) \
op(EAudioMixerChannelType::FrontRightOfCenter) \
op(EAudioMixerChannelType::BackCenter) \
op(EAudioMixerChannelType::SideLeft) \
op(EAudioMixerChannelType::SideRight) \
op(EAudioMixerChannelType::TopCenter) \
op(EAudioMixerChannelType::TopFrontLeft) \
op(EAudioMixerChannelType::TopFrontCenter) \
op(EAudioMixerChannelType::TopFrontRight) \
op(EAudioMixerChannelType::TopBackLeft) \
op(EAudioMixerChannelType::TopBackCenter) \
op(EAudioMixerChannelType::TopBackRight) \
op(EAudioMixerChannelType::Unknown) \
op(EAudioMixerChannelType::ChannelTypeCount) \
op(EAudioMixerChannelType::DefaultChannel)
enum class EAudioMixerChannelType : uint8;
template<> struct TIsUEnumClass<EAudioMixerChannelType> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioMixerChannelType>();
// ********** End Enum EAudioMixerChannelType ******************************************************
// ********** Begin Enum ESwapAudioOutputDeviceResultState *****************************************
#define FOREACH_ENUM_ESWAPAUDIOOUTPUTDEVICERESULTSTATE(op) \
op(ESwapAudioOutputDeviceResultState::Failure) \
op(ESwapAudioOutputDeviceResultState::Success) \
op(ESwapAudioOutputDeviceResultState::None)
enum class ESwapAudioOutputDeviceResultState : uint8;
template<> struct TIsUEnumClass<ESwapAudioOutputDeviceResultState> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESwapAudioOutputDeviceResultState>();
// ********** End Enum ESwapAudioOutputDeviceResultState *******************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,15 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once
#include "Generators/AudioGenerator.h"
#include "Generators/SoundWaveScrubber.h"
#include "SubmixEffects/AudioMixerSubmixEffectDynamicsProcessor.h"
#include "SubmixEffects/AudioMixerSubmixEffectEQ.h"
#include "SubmixEffects/AudioMixerSubmixEffectReverb.h"

View File

@@ -0,0 +1,96 @@
// 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 "Quartz/AudioMixerClockHandle.h"
#ifdef AUDIOMIXER_AudioMixerClockHandle_generated_h
#error "AudioMixerClockHandle.generated.h already included, missing '#pragma once' in AudioMixerClockHandle.h"
#endif
#define AUDIOMIXER_AudioMixerClockHandle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UObject;
class UQuartzClockHandle;
enum class EQuartzCommandQuantization : uint8;
struct FQuartzQuantizationBoundary;
struct FQuartzTransportTimeStamp;
// ********** Begin Class UQuartzClockHandle *******************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetBeatProgressPercent); \
DECLARE_FUNCTION(execGetBeatsPerMinute); \
DECLARE_FUNCTION(execGetThirtySecondNotesPerMinute); \
DECLARE_FUNCTION(execGetSecondsPerTick); \
DECLARE_FUNCTION(execGetTicksPerSecond); \
DECLARE_FUNCTION(execGetMillisecondsPerTick); \
DECLARE_FUNCTION(execSetBeatsPerMinute); \
DECLARE_FUNCTION(execSetThirtySecondNotesPerMinute); \
DECLARE_FUNCTION(execSetSecondsPerTick); \
DECLARE_FUNCTION(execSetTicksPerSecond); \
DECLARE_FUNCTION(execSetMillisecondsPerTick); \
DECLARE_FUNCTION(execUnsubscribeFromAllTimeDivisions); \
DECLARE_FUNCTION(execUnsubscribeFromTimeDivision); \
DECLARE_FUNCTION(execSubscribeToAllQuantizationEvents); \
DECLARE_FUNCTION(execSubscribeToQuantizationEvent); \
DECLARE_FUNCTION(execStartOtherClock); \
DECLARE_FUNCTION(execGetEstimatedRunTime); \
DECLARE_FUNCTION(execGetCurrentTimestamp); \
DECLARE_FUNCTION(execGetDurationOfQuantizationTypeInSeconds); \
DECLARE_FUNCTION(execNotifyOnQuantizationBoundary); \
DECLARE_FUNCTION(execIsClockRunning); \
DECLARE_FUNCTION(execResetTransportQuantized); \
DECLARE_FUNCTION(execResetTransport); \
DECLARE_FUNCTION(execResumeClock); \
DECLARE_FUNCTION(execPauseClock); \
DECLARE_FUNCTION(execStopClock); \
DECLARE_FUNCTION(execStartClock);
struct Z_Construct_UClass_UQuartzClockHandle_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UQuartzClockHandle_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUQuartzClockHandle(); \
friend struct ::Z_Construct_UClass_UQuartzClockHandle_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UQuartzClockHandle_NoRegister(); \
public: \
DECLARE_CLASS2(UQuartzClockHandle, UObject, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UQuartzClockHandle_NoRegister) \
DECLARE_SERIALIZER(UQuartzClockHandle)
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UQuartzClockHandle(UQuartzClockHandle&&) = delete; \
UQuartzClockHandle(const UQuartzClockHandle&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UQuartzClockHandle); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UQuartzClockHandle); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UQuartzClockHandle)
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_26_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h_29_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UQuartzClockHandle;
// ********** End Class UQuartzClockHandle *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_AudioMixerClockHandle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,92 @@
// 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 "AudioMixerDevice.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioMixerDevice() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UEnum* Z_Construct_UEnum_AudioMixer_ERequiredSubmixes();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ERequiredSubmixes *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERequiredSubmixes;
static UEnum* ERequiredSubmixes_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERequiredSubmixes.OuterSingleton)
{
Z_Registration_Info_UEnum_ERequiredSubmixes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioMixer_ERequiredSubmixes, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("ERequiredSubmixes"));
}
return Z_Registration_Info_UEnum_ERequiredSubmixes.OuterSingleton;
}
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ERequiredSubmixes>()
{
return ERequiredSubmixes_StaticEnum();
}
struct Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BaseDefault.Name", "ERequiredSubmixes::BaseDefault" },
{ "Count.Hidden", "" },
{ "Count.Name", "ERequiredSubmixes::Count" },
{ "EQ.Name", "ERequiredSubmixes::EQ" },
{ "Main.Name", "ERequiredSubmixes::Main" },
{ "ModuleRelativePath", "Public/AudioMixerDevice.h" },
{ "Reverb.Name", "ERequiredSubmixes::Reverb" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERequiredSubmixes::Main", (int64)ERequiredSubmixes::Main },
{ "ERequiredSubmixes::BaseDefault", (int64)ERequiredSubmixes::BaseDefault },
{ "ERequiredSubmixes::Reverb", (int64)ERequiredSubmixes::Reverb },
{ "ERequiredSubmixes::EQ", (int64)ERequiredSubmixes::EQ },
{ "ERequiredSubmixes::Count", (int64)ERequiredSubmixes::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
"ERequiredSubmixes",
"ERequiredSubmixes",
Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioMixer_ERequiredSubmixes()
{
if (!Z_Registration_Info_UEnum_ERequiredSubmixes.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERequiredSubmixes.InnerSingleton, Z_Construct_UEnum_AudioMixer_ERequiredSubmixes_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERequiredSubmixes.InnerSingleton;
}
// ********** End Enum ERequiredSubmixes ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h__Script_AudioMixer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ERequiredSubmixes_StaticEnum, TEXT("ERequiredSubmixes"), &Z_Registration_Info_UEnum_ERequiredSubmixes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1125039776U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h__Script_AudioMixer_1588666656{
TEXT("/Script/AudioMixer"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h__Script_AudioMixer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h__Script_AudioMixer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,37 @@
// 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 "AudioMixerDevice.h"
#ifdef AUDIOMIXER_AudioMixerDevice_generated_h
#error "AudioMixerDevice.generated.h already included, missing '#pragma once' in AudioMixerDevice.h"
#endif
#define AUDIOMIXER_AudioMixerDevice_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerDevice_h
// ********** Begin Enum ERequiredSubmixes *********************************************************
#define FOREACH_ENUM_EREQUIREDSUBMIXES(op) \
op(ERequiredSubmixes::Main) \
op(ERequiredSubmixes::BaseDefault) \
op(ERequiredSubmixes::Reverb) \
op(ERequiredSubmixes::EQ) \
op(ERequiredSubmixes::Count)
enum class ERequiredSubmixes : uint8;
template<> struct TIsUEnumClass<ERequiredSubmixes> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ERequiredSubmixes>();
// ********** End Enum ERequiredSubmixes ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,111 @@
// 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 "AudioMixerSourceManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioMixerSourceManager() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UEnum* Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ESourceManagerRenderThreadPhase *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase;
static UEnum* ESourceManagerRenderThreadPhase_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.OuterSingleton)
{
Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("ESourceManagerRenderThreadPhase"));
}
return Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.OuterSingleton;
}
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESourceManagerRenderThreadPhase>()
{
return ESourceManagerRenderThreadPhase_StaticEnum();
}
struct Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Begin.Name", "ESourceManagerRenderThreadPhase::Begin" },
{ "Comment", "// For diagnostics, keep track of what phase of updating the Source manager is in currently.\n" },
{ "ComputeBusses.Name", "ESourceManagerRenderThreadPhase::ComputeBusses" },
{ "Finished.Name", "ESourceManagerRenderThreadPhase::Finished" },
{ "GenerateSrcAudio_WithBusses.Name", "ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithBusses" },
{ "GenerateSrcAudio_WithoutBusses.Name", "ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithoutBusses" },
{ "ModuleRelativePath", "Private/AudioMixerSourceManager.h" },
{ "ProcessModulators.Name", "ESourceManagerRenderThreadPhase::ProcessModulators" },
{ "PumpCmds.Name", "ESourceManagerRenderThreadPhase::PumpCmds" },
{ "PumpMpscCmds.Name", "ESourceManagerRenderThreadPhase::PumpMpscCmds" },
{ "RunScheduledRenderSteps.Name", "ESourceManagerRenderThreadPhase::RunScheduledRenderSteps" },
{ "SourceDataOverride_OnAllSourcesProcessed.Name", "ESourceManagerRenderThreadPhase::SourceDataOverride_OnAllSourcesProcessed" },
{ "SpatialInterface_OnAllSourcesProcessed.Name", "ESourceManagerRenderThreadPhase::SpatialInterface_OnAllSourcesProcessed" },
{ "ToolTip", "For diagnostics, keep track of what phase of updating the Source manager is in currently." },
{ "UpdateBusses.Name", "ESourceManagerRenderThreadPhase::UpdateBusses" },
{ "UpdateGameThreadCopies.Name", "ESourceManagerRenderThreadPhase::UpdateGameThreadCopies" },
{ "UpdatePendingReleaseData.Name", "ESourceManagerRenderThreadPhase::UpdatePendingReleaseData" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESourceManagerRenderThreadPhase::Begin", (int64)ESourceManagerRenderThreadPhase::Begin },
{ "ESourceManagerRenderThreadPhase::PumpMpscCmds", (int64)ESourceManagerRenderThreadPhase::PumpMpscCmds },
{ "ESourceManagerRenderThreadPhase::PumpCmds", (int64)ESourceManagerRenderThreadPhase::PumpCmds },
{ "ESourceManagerRenderThreadPhase::ProcessModulators", (int64)ESourceManagerRenderThreadPhase::ProcessModulators },
{ "ESourceManagerRenderThreadPhase::UpdatePendingReleaseData", (int64)ESourceManagerRenderThreadPhase::UpdatePendingReleaseData },
{ "ESourceManagerRenderThreadPhase::RunScheduledRenderSteps", (int64)ESourceManagerRenderThreadPhase::RunScheduledRenderSteps },
{ "ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithBusses", (int64)ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithBusses },
{ "ESourceManagerRenderThreadPhase::ComputeBusses", (int64)ESourceManagerRenderThreadPhase::ComputeBusses },
{ "ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithoutBusses", (int64)ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithoutBusses },
{ "ESourceManagerRenderThreadPhase::UpdateBusses", (int64)ESourceManagerRenderThreadPhase::UpdateBusses },
{ "ESourceManagerRenderThreadPhase::SpatialInterface_OnAllSourcesProcessed", (int64)ESourceManagerRenderThreadPhase::SpatialInterface_OnAllSourcesProcessed },
{ "ESourceManagerRenderThreadPhase::SourceDataOverride_OnAllSourcesProcessed", (int64)ESourceManagerRenderThreadPhase::SourceDataOverride_OnAllSourcesProcessed },
{ "ESourceManagerRenderThreadPhase::UpdateGameThreadCopies", (int64)ESourceManagerRenderThreadPhase::UpdateGameThreadCopies },
{ "ESourceManagerRenderThreadPhase::Finished", (int64)ESourceManagerRenderThreadPhase::Finished },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
"ESourceManagerRenderThreadPhase",
"ESourceManagerRenderThreadPhase",
Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase()
{
if (!Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.InnerSingleton, Z_Construct_UEnum_AudioMixer_ESourceManagerRenderThreadPhase_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase.InnerSingleton;
}
// ********** End Enum ESourceManagerRenderThreadPhase *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h__Script_AudioMixer_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESourceManagerRenderThreadPhase_StaticEnum, TEXT("ESourceManagerRenderThreadPhase"), &Z_Registration_Info_UEnum_ESourceManagerRenderThreadPhase, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3524066001U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h__Script_AudioMixer_1746819876{
TEXT("/Script/AudioMixer"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h__Script_AudioMixer_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h__Script_AudioMixer_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,46 @@
// 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 "AudioMixerSourceManager.h"
#ifdef AUDIOMIXER_AudioMixerSourceManager_generated_h
#error "AudioMixerSourceManager.generated.h already included, missing '#pragma once' in AudioMixerSourceManager.h"
#endif
#define AUDIOMIXER_AudioMixerSourceManager_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Private_AudioMixerSourceManager_h
// ********** Begin Enum ESourceManagerRenderThreadPhase *******************************************
#define FOREACH_ENUM_ESOURCEMANAGERRENDERTHREADPHASE(op) \
op(ESourceManagerRenderThreadPhase::Begin) \
op(ESourceManagerRenderThreadPhase::PumpMpscCmds) \
op(ESourceManagerRenderThreadPhase::PumpCmds) \
op(ESourceManagerRenderThreadPhase::ProcessModulators) \
op(ESourceManagerRenderThreadPhase::UpdatePendingReleaseData) \
op(ESourceManagerRenderThreadPhase::RunScheduledRenderSteps) \
op(ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithBusses) \
op(ESourceManagerRenderThreadPhase::ComputeBusses) \
op(ESourceManagerRenderThreadPhase::GenerateSrcAudio_WithoutBusses) \
op(ESourceManagerRenderThreadPhase::UpdateBusses) \
op(ESourceManagerRenderThreadPhase::SpatialInterface_OnAllSourcesProcessed) \
op(ESourceManagerRenderThreadPhase::SourceDataOverride_OnAllSourcesProcessed) \
op(ESourceManagerRenderThreadPhase::UpdateGameThreadCopies) \
op(ESourceManagerRenderThreadPhase::Finished)
enum class ESourceManagerRenderThreadPhase : uint8;
template<> struct TIsUEnumClass<ESourceManagerRenderThreadPhase> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESourceManagerRenderThreadPhase>();
// ********** End Enum ESourceManagerRenderThreadPhase *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,149 @@
// 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 "SubmixEffects/AudioMixerSubmixEffectDynamicsProcessor.h"
#ifdef AUDIOMIXER_AudioMixerSubmixEffectDynamicsProcessor_generated_h
#error "AudioMixerSubmixEffectDynamicsProcessor.generated.h already included, missing '#pragma once' in AudioMixerSubmixEffectDynamicsProcessor.h"
#endif
#define AUDIOMIXER_AudioMixerSubmixEffectDynamicsProcessor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAudioBus;
class USoundSubmix;
struct FSubmixEffectDynamicsProcessorSettings;
// ********** Begin ScriptStruct FSubmixEffectDynamicProcessorFilterSettings ***********************
struct Z_Construct_UScriptStruct_FSubmixEffectDynamicProcessorFilterSettings_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_142_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubmixEffectDynamicProcessorFilterSettings_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSubmixEffectDynamicProcessorFilterSettings;
// ********** End ScriptStruct FSubmixEffectDynamicProcessorFilterSettings *************************
// ********** Begin ScriptStruct FSubmixEffectDynamicsProcessorSettings ****************************
struct Z_Construct_UScriptStruct_FSubmixEffectDynamicsProcessorSettings_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_168_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubmixEffectDynamicsProcessorSettings_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSubmixEffectDynamicsProcessorSettings;
// ********** End ScriptStruct FSubmixEffectDynamicsProcessorSettings ******************************
// ********** Begin Class USubmixEffectDynamicsProcessorPreset *************************************
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings); \
DECLARE_FUNCTION(execSetExternalSubmix); \
DECLARE_FUNCTION(execSetAudioBus); \
DECLARE_FUNCTION(execResetKey);
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_ARCHIVESERIALIZER \
DECLARE_FARCHIVE_SERIALIZER(USubmixEffectDynamicsProcessorPreset, AUDIOMIXER_API)
struct Z_Construct_UClass_USubmixEffectDynamicsProcessorPreset_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectDynamicsProcessorPreset_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubmixEffectDynamicsProcessorPreset(); \
friend struct ::Z_Construct_UClass_USubmixEffectDynamicsProcessorPreset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_USubmixEffectDynamicsProcessorPreset_NoRegister(); \
public: \
DECLARE_CLASS2(USubmixEffectDynamicsProcessorPreset, USoundEffectSubmixPreset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_USubmixEffectDynamicsProcessorPreset_NoRegister) \
DECLARE_SERIALIZER(USubmixEffectDynamicsProcessorPreset) \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API USubmixEffectDynamicsProcessorPreset(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubmixEffectDynamicsProcessorPreset(USubmixEffectDynamicsProcessorPreset&&) = delete; \
USubmixEffectDynamicsProcessorPreset(const USubmixEffectDynamicsProcessorPreset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, USubmixEffectDynamicsProcessorPreset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubmixEffectDynamicsProcessorPreset); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubmixEffectDynamicsProcessorPreset) \
AUDIOMIXER_API virtual ~USubmixEffectDynamicsProcessorPreset();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_315_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h_318_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubmixEffectDynamicsProcessorPreset;
// ********** End Class USubmixEffectDynamicsProcessorPreset ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectDynamicsProcessor_h
// ********** Begin Enum ESubmixEffectDynamicsProcessorType ****************************************
#define FOREACH_ENUM_ESUBMIXEFFECTDYNAMICSPROCESSORTYPE(op) \
op(ESubmixEffectDynamicsProcessorType::Compressor) \
op(ESubmixEffectDynamicsProcessorType::Limiter) \
op(ESubmixEffectDynamicsProcessorType::Expander) \
op(ESubmixEffectDynamicsProcessorType::Gate) \
op(ESubmixEffectDynamicsProcessorType::UpwardsCompressor) \
op(ESubmixEffectDynamicsProcessorType::Count)
enum class ESubmixEffectDynamicsProcessorType : uint8;
template<> struct TIsUEnumClass<ESubmixEffectDynamicsProcessorType> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubmixEffectDynamicsProcessorType>();
// ********** End Enum ESubmixEffectDynamicsProcessorType ******************************************
// ********** Begin Enum ESubmixEffectDynamicsPeakMode *********************************************
#define FOREACH_ENUM_ESUBMIXEFFECTDYNAMICSPEAKMODE(op) \
op(ESubmixEffectDynamicsPeakMode::MeanSquared) \
op(ESubmixEffectDynamicsPeakMode::RootMeanSquared) \
op(ESubmixEffectDynamicsPeakMode::Peak) \
op(ESubmixEffectDynamicsPeakMode::Count)
enum class ESubmixEffectDynamicsPeakMode : uint8;
template<> struct TIsUEnumClass<ESubmixEffectDynamicsPeakMode> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubmixEffectDynamicsPeakMode>();
// ********** End Enum ESubmixEffectDynamicsPeakMode ***********************************************
// ********** Begin Enum ESubmixEffectDynamicsChannelLinkMode **************************************
#define FOREACH_ENUM_ESUBMIXEFFECTDYNAMICSCHANNELLINKMODE(op) \
op(ESubmixEffectDynamicsChannelLinkMode::Disabled) \
op(ESubmixEffectDynamicsChannelLinkMode::Average) \
op(ESubmixEffectDynamicsChannelLinkMode::Peak) \
op(ESubmixEffectDynamicsChannelLinkMode::Count)
enum class ESubmixEffectDynamicsChannelLinkMode : uint8;
template<> struct TIsUEnumClass<ESubmixEffectDynamicsChannelLinkMode> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubmixEffectDynamicsChannelLinkMode>();
// ********** End Enum ESubmixEffectDynamicsChannelLinkMode ****************************************
// ********** Begin Enum ESubmixEffectDynamicsKeySource ********************************************
#define FOREACH_ENUM_ESUBMIXEFFECTDYNAMICSKEYSOURCE(op) \
op(ESubmixEffectDynamicsKeySource::Default) \
op(ESubmixEffectDynamicsKeySource::AudioBus) \
op(ESubmixEffectDynamicsKeySource::Submix) \
op(ESubmixEffectDynamicsKeySource::Count)
enum class ESubmixEffectDynamicsKeySource : uint8;
template<> struct TIsUEnumClass<ESubmixEffectDynamicsKeySource> { enum { Value = true }; };
template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum<ESubmixEffectDynamicsKeySource>();
// ********** End Enum ESubmixEffectDynamicsKeySource **********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,400 @@
// 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 "SubmixEffects/AudioMixerSubmixEffectEQ.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioMixerSubmixEffectEQ() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectSubmixEQPreset();
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectSubmixEQPreset_NoRegister();
AUDIOMIXER_API UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectEQBand();
AUDIOMIXER_API UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings();
ENGINE_API UClass* Z_Construct_UClass_USoundEffectSubmixPreset();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubmixEffectEQBand ***********************************************
struct Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubmixEffectEQBand); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubmixEffectEQBand); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// A multiband EQ submix effect.\n" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "A multiband EQ submix effect." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Frequency_MetaData[] = {
{ "Category", "Equalizer" },
{ "ClampMax", "20000.0" },
{ "ClampMin", "20.0" },
{ "Comment", "// Cutoff frequency (in hz) of the EQ band\n" },
{ "DisplayName", "Cutoff Frequency (hz)" },
{ "EditCondition", "bEnabled" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "Cutoff frequency (in hz) of the EQ band" },
{ "UIMax", "15000.0" },
{ "UIMin", "20.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bandwidth_MetaData[] = {
{ "Category", "Equalizer" },
{ "ClampMax", "2.0" },
{ "ClampMin", "0.1" },
{ "Comment", "// The bandwidth, in octaves, of the EQ band\n" },
{ "DisplayName", "Bandwidth (octaves)" },
{ "EditCondition", "bEnabled" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "The bandwidth, in octaves, of the EQ band" },
{ "UIMax", "2.0" },
{ "UIMin", "0.1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GainDb_MetaData[] = {
{ "Category", "Equalizer" },
{ "ClampMax", "20.0" },
{ "ClampMin", "-90.0" },
{ "Comment", "// The gain in decibels of the EQ band\n" },
{ "DisplayName", "Gain (dB)" },
{ "EditCondition", "bEnabled" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "The gain in decibels of the EQ band" },
{ "UIMax", "20.0" },
{ "UIMin", "-90.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabled_MetaData[] = {
{ "Category", "Equalizer" },
{ "Comment", "// Whether or not the EQ band is enabled\n" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "Whether or not the EQ band is enabled" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubmixEffectEQBand constinit property declarations ***************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Frequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Bandwidth;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GainDb;
static void NewProp_bEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubmixEffectEQBand constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubmixEffectEQBand>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand;
class UScriptStruct* FSubmixEffectEQBand::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubmixEffectEQBand, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("SubmixEffectEQBand"));
}
return Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.OuterSingleton;
}
// ********** Begin ScriptStruct FSubmixEffectEQBand Property Definitions **************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_Frequency = { "Frequency", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectEQBand, Frequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Frequency_MetaData), NewProp_Frequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_Bandwidth = { "Bandwidth", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectEQBand, Bandwidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bandwidth_MetaData), NewProp_Bandwidth_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_GainDb = { "GainDb", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectEQBand, GainDb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GainDb_MetaData), NewProp_GainDb_MetaData) };
void Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_bEnabled_SetBit(void* Obj)
{
((FSubmixEffectEQBand*)Obj)->bEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_bEnabled = { "bEnabled", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FSubmixEffectEQBand), &Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_bEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabled_MetaData), NewProp_bEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_Frequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_Bandwidth,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_GainDb,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewProp_bEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubmixEffectEQBand Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
&NewStructOps,
"SubmixEffectEQBand",
Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::PropPointers),
sizeof(FSubmixEffectEQBand),
alignof(FSubmixEffectEQBand),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectEQBand()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.InnerSingleton, Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand.InnerSingleton);
}
// ********** End ScriptStruct FSubmixEffectEQBand *************************************************
// ********** Begin ScriptStruct FSubmixEffectSubmixEQSettings *************************************
struct Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubmixEffectSubmixEQSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubmixEffectSubmixEQSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "// EQ submix effect\n" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "EQ submix effect" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EQBands_MetaData[] = {
{ "Category", "SubmixEffect|Preset" },
{ "Comment", "// The EQ bands to use. \n" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ToolTip", "The EQ bands to use." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubmixEffectSubmixEQSettings constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_EQBands_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_EQBands;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubmixEffectSubmixEQSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubmixEffectSubmixEQSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings;
class UScriptStruct* FSubmixEffectSubmixEQSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("SubmixEffectSubmixEQSettings"));
}
return Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FSubmixEffectSubmixEQSettings Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::NewProp_EQBands_Inner = { "EQBands", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSubmixEffectEQBand, METADATA_PARAMS(0, nullptr) }; // 3697020776
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::NewProp_EQBands = { "EQBands", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectSubmixEQSettings, EQBands), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EQBands_MetaData), NewProp_EQBands_MetaData) }; // 3697020776
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::NewProp_EQBands_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::NewProp_EQBands,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubmixEffectSubmixEQSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
&NewStructOps,
"SubmixEffectSubmixEQSettings",
Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::PropPointers),
sizeof(FSubmixEffectSubmixEQSettings),
alignof(FSubmixEffectSubmixEQSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.InnerSingleton, Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings.InnerSingleton);
}
// ********** End ScriptStruct FSubmixEffectSubmixEQSettings ***************************************
// ********** Begin Class USubmixEffectSubmixEQPreset Function SetSettings *************************
struct Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics
{
struct SubmixEffectSubmixEQPreset_eventSetSettings_Parms
{
FSubmixEffectSubmixEQSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Effects" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSettings_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSettings constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSettings constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSettings Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubmixEffectSubmixEQPreset_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSettings_MetaData), NewProp_InSettings_MetaData) }; // 990317969
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubmixEffectSubmixEQPreset, nullptr, "SetSettings", Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::SubmixEffectSubmixEQPreset_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::SubmixEffectSubmixEQPreset_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USubmixEffectSubmixEQPreset::execSetSettings)
{
P_GET_STRUCT_REF(FSubmixEffectSubmixEQSettings,Z_Param_Out_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_Out_InSettings);
P_NATIVE_END;
}
// ********** End Class USubmixEffectSubmixEQPreset Function SetSettings ***************************
// ********** Begin Class USubmixEffectSubmixEQPreset **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset;
UClass* USubmixEffectSubmixEQPreset::GetPrivateStaticClass()
{
using TClass = USubmixEffectSubmixEQPreset;
if (!Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SubmixEffectSubmixEQPreset"),
Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset.InnerSingleton,
StaticRegisterNativesUSubmixEffectSubmixEQPreset,
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_USubmixEffectSubmixEQPreset.InnerSingleton;
}
UClass* Z_Construct_UClass_USubmixEffectSubmixEQPreset_NoRegister()
{
return USubmixEffectSubmixEQPreset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "AudioSourceEffect" },
{ "HideCategories", "Object" },
{ "IncludePath", "SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "SubmixEffectPreset" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectEQ.h" },
{ "ShowOnlyInnerProperties", "" },
};
#endif // WITH_METADATA
// ********** Begin Class USubmixEffectSubmixEQPreset constinit property declarations **************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USubmixEffectSubmixEQPreset constinit property declarations ****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &USubmixEffectSubmixEQPreset::execSetSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USubmixEffectSubmixEQPreset_SetSettings, "SetSettings" }, // 4042821298
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USubmixEffectSubmixEQPreset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics
// ********** Begin Class USubmixEffectSubmixEQPreset Property Definitions *************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USubmixEffectSubmixEQPreset, Settings), Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 990317969
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::PropPointers) < 2048);
// ********** End Class USubmixEffectSubmixEQPreset Property Definitions ***************************
UObject* (*const Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USoundEffectSubmixPreset,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::ClassParams = {
&USubmixEffectSubmixEQPreset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::Class_MetaDataParams), Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::Class_MetaDataParams)
};
void USubmixEffectSubmixEQPreset::StaticRegisterNativesUSubmixEffectSubmixEQPreset()
{
UClass* Class = USubmixEffectSubmixEQPreset::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::Funcs));
}
UClass* Z_Construct_UClass_USubmixEffectSubmixEQPreset()
{
if (!Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset.OuterSingleton, Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset.OuterSingleton;
}
USubmixEffectSubmixEQPreset::USubmixEffectSubmixEQPreset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USubmixEffectSubmixEQPreset);
USubmixEffectSubmixEQPreset::~USubmixEffectSubmixEQPreset() {}
// ********** End Class USubmixEffectSubmixEQPreset ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubmixEffectEQBand::StaticStruct, Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics::NewStructOps, TEXT("SubmixEffectEQBand"),&Z_Registration_Info_UScriptStruct_FSubmixEffectEQBand, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubmixEffectEQBand), 3697020776U) },
{ FSubmixEffectSubmixEQSettings::StaticStruct, Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics::NewStructOps, TEXT("SubmixEffectSubmixEQSettings"),&Z_Registration_Info_UScriptStruct_FSubmixEffectSubmixEQSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubmixEffectSubmixEQSettings), 990317969U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USubmixEffectSubmixEQPreset, USubmixEffectSubmixEQPreset::StaticClass, TEXT("USubmixEffectSubmixEQPreset"), &Z_Registration_Info_UClass_USubmixEffectSubmixEQPreset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USubmixEffectSubmixEQPreset), 2923139624U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_1610198163{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h__Script_AudioMixer_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// 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 "SubmixEffects/AudioMixerSubmixEffectEQ.h"
#ifdef AUDIOMIXER_AudioMixerSubmixEffectEQ_generated_h
#error "AudioMixerSubmixEffectEQ.generated.h already included, missing '#pragma once' in AudioMixerSubmixEffectEQ.h"
#endif
#define AUDIOMIXER_AudioMixerSubmixEffectEQ_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FSubmixEffectSubmixEQSettings;
// ********** Begin ScriptStruct FSubmixEffectEQBand ***********************************************
struct Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_19_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubmixEffectEQBand_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSubmixEffectEQBand;
// ********** End ScriptStruct FSubmixEffectEQBand *************************************************
// ********** Begin ScriptStruct FSubmixEffectSubmixEQSettings *************************************
struct Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubmixEffectSubmixEQSettings_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSubmixEffectSubmixEQSettings;
// ********** End ScriptStruct FSubmixEffectSubmixEQSettings ***************************************
// ********** Begin Class USubmixEffectSubmixEQPreset **********************************************
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettings);
struct Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectSubmixEQPreset_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubmixEffectSubmixEQPreset(); \
friend struct ::Z_Construct_UClass_USubmixEffectSubmixEQPreset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_USubmixEffectSubmixEQPreset_NoRegister(); \
public: \
DECLARE_CLASS2(USubmixEffectSubmixEQPreset, USoundEffectSubmixPreset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_USubmixEffectSubmixEQPreset_NoRegister) \
DECLARE_SERIALIZER(USubmixEffectSubmixEQPreset)
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API USubmixEffectSubmixEQPreset(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubmixEffectSubmixEQPreset(USubmixEffectSubmixEQPreset&&) = delete; \
USubmixEffectSubmixEQPreset(const USubmixEffectSubmixEQPreset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, USubmixEffectSubmixEQPreset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubmixEffectSubmixEQPreset); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubmixEffectSubmixEQPreset) \
AUDIOMIXER_API virtual ~USubmixEffectSubmixEQPreset();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_109_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h_112_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubmixEffectSubmixEQPreset;
// ********** End Class USubmixEffectSubmixEQPreset ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectEQ_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,544 @@
// 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 "SubmixEffects/AudioMixerSubmixEffectReverb.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioMixerSubmixEffectReverb() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectReverbPreset();
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectReverbPreset_NoRegister();
AUDIOMIXER_API UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectReverbSettings();
ENGINE_API UClass* Z_Construct_UClass_UReverbEffect_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USoundEffectSubmixPreset();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSubmixEffectReverbSettings ***************************************
struct Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSubmixEffectReverbSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FSubmixEffectReverbSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBypassEarlyReflections_MetaData[] = {
{ "Category", "EarlyReflections" },
{ "Comment", "/** Bypasses early reflections */" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Bypasses early reflections" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReflectionsDelay_MetaData[] = {
{ "Category", "EarlyReflections" },
{ "ClampMax", "0.3" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Reflections Delay - 0.0 < 0.007 < 0.3 Seconds - the time between the listener receiving the direct path sound and the first reflection */" },
{ "DisplayName", "Reflections Delay (seconds)" },
{ "EditCondition", "!bBypass && !bBypassEarlyReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Reflections Delay - 0.0 < 0.007 < 0.3 Seconds - the time between the listener receiving the direct path sound and the first reflection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GainHF_MetaData[] = {
{ "Category", "EarlyReflections" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Reverb Gain High Frequency - 0.0 < 0.89 < 1.0 - attenuates the high frequency reflected sound */" },
{ "DisplayName", "High Frequency Gain" },
{ "EditCondition", "!bBypass && !bBypassEarlyReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Reverb Gain High Frequency - 0.0 < 0.89 < 1.0 - attenuates the high frequency reflected sound" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReflectionsGain_MetaData[] = {
{ "Category", "EarlyReflections" },
{ "ClampMax", "3.16" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Reflections Gain - 0.0 < 0.05 < 3.16 - controls the amount of initial reflections */" },
{ "EditCondition", "!bBypass && !bBypassEarlyReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Reflections Gain - 0.0 < 0.05 < 3.16 - controls the amount of initial reflections" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBypassLateReflections_MetaData[] = {
{ "Category", "LateReflections" },
{ "Comment", "/** Bypasses late reflections. */" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Bypasses late reflections." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LateDelay_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "0.1" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Late Reverb Delay - 0.0 < 0.011 < 0.1 Seconds - time difference between late reverb and first reflections */" },
{ "DisplayName", "Late Delay (seconds)" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Late Reverb Delay - 0.0 < 0.011 < 0.1 Seconds - time difference between late reverb and first reflections" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DecayTime_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "20.0" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Decay Time - 0.1 < 1.49 < 20.0 Seconds - larger is more reverb */" },
{ "DisplayName", "Decay Time (seconds)" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Decay Time - 0.1 < 1.49 < 20.0 Seconds - larger is more reverb" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Density_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Density - 0.0 < 0.85 < 1.0 - Coloration of the late reverb - lower value is more grainy */" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Density - 0.0 < 0.85 < 1.0 - Coloration of the late reverb - lower value is more grainy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Diffusion_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Diffusion - 0.0 < 0.85 < 1.0 - Echo density in the reverberation decay - lower is more grainy */" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Diffusion - 0.0 < 0.85 < 1.0 - Echo density in the reverberation decay - lower is more grainy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AirAbsorptionGainHF_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Air Absorption - 0.0 < 0.994 < 1.0 - lower value means more absorption */" },
{ "DisplayName", "High Frequency Air Absorption Gain" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Air Absorption - 0.0 < 0.994 < 1.0 - lower value means more absorption" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DecayHFRatio_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "2.0" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Decay High Frequency Ratio - 0.1 < 0.83 < 2.0 - how much quicker or slower the high frequencies decay relative to the lower frequencies. */" },
{ "DisplayName", "High Frequency Decay Ratio" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Decay High Frequency Ratio - 0.1 < 0.83 < 2.0 - how much quicker or slower the high frequencies decay relative to the lower frequencies." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LateGain_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "10.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Late Reverb Gain - 0.0 < 1.26 < 10.0 - gain of the late reverb */" },
{ "DisplayName", "Late Reflections Gain" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Late Reverb Gain - 0.0 < 1.26 < 10.0 - gain of the late reverb" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Gain_MetaData[] = {
{ "Category", "LateReflections" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Reverb Gain - 0.0 < 0.32 < 1.0 - overall reverb gain - master volume control */" },
{ "EditCondition", "!bBypass && !bBypassLateReflections" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Reverb Gain - 0.0 < 0.32 < 1.0 - overall reverb gain - master volume control" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WetLevel_MetaData[] = {
{ "Category", "Routing" },
{ "ClampMax", "10.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Overall wet level of the reverb effect\n" },
{ "EditCondition", "!bBypass" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Overall wet level of the reverb effect" },
{ "UIMax", "1.0" },
{ "UIMin", "0.0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DryLevel_MetaData[] = {
{ "Category", "Routing" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "// Overall dry level of the reverb effect\n" },
{ "EditCondition", "!bBypass" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Overall dry level of the reverb effect" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBypass_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** Bypasses reverb */" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ToolTip", "Bypasses reverb" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSubmixEffectReverbSettings constinit property declarations *******
static void NewProp_bBypassEarlyReflections_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBypassEarlyReflections;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReflectionsDelay;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GainHF;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReflectionsGain;
static void NewProp_bBypassLateReflections_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBypassLateReflections;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LateDelay;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DecayTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Density;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Diffusion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AirAbsorptionGainHF;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DecayHFRatio;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LateGain;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Gain;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WetLevel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DryLevel;
static void NewProp_bBypass_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBypass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSubmixEffectReverbSettings constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSubmixEffectReverbSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings;
class UScriptStruct* FSubmixEffectReverbSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSubmixEffectReverbSettings, (UObject*)Z_Construct_UPackage__Script_AudioMixer(), TEXT("SubmixEffectReverbSettings"));
}
return Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FSubmixEffectReverbSettings Property Definitions ******************
void Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassEarlyReflections_SetBit(void* Obj)
{
((FSubmixEffectReverbSettings*)Obj)->bBypassEarlyReflections = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassEarlyReflections = { "bBypassEarlyReflections", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSubmixEffectReverbSettings), &Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassEarlyReflections_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBypassEarlyReflections_MetaData), NewProp_bBypassEarlyReflections_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_ReflectionsDelay = { "ReflectionsDelay", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, ReflectionsDelay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReflectionsDelay_MetaData), NewProp_ReflectionsDelay_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_GainHF = { "GainHF", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, GainHF), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GainHF_MetaData), NewProp_GainHF_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_ReflectionsGain = { "ReflectionsGain", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, ReflectionsGain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReflectionsGain_MetaData), NewProp_ReflectionsGain_MetaData) };
void Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassLateReflections_SetBit(void* Obj)
{
((FSubmixEffectReverbSettings*)Obj)->bBypassLateReflections = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassLateReflections = { "bBypassLateReflections", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSubmixEffectReverbSettings), &Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassLateReflections_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBypassLateReflections_MetaData), NewProp_bBypassLateReflections_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_LateDelay = { "LateDelay", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, LateDelay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LateDelay_MetaData), NewProp_LateDelay_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DecayTime = { "DecayTime", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, DecayTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DecayTime_MetaData), NewProp_DecayTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Density = { "Density", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, Density), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Density_MetaData), NewProp_Density_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Diffusion = { "Diffusion", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, Diffusion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Diffusion_MetaData), NewProp_Diffusion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_AirAbsorptionGainHF = { "AirAbsorptionGainHF", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, AirAbsorptionGainHF), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AirAbsorptionGainHF_MetaData), NewProp_AirAbsorptionGainHF_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DecayHFRatio = { "DecayHFRatio", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, DecayHFRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DecayHFRatio_MetaData), NewProp_DecayHFRatio_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_LateGain = { "LateGain", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, LateGain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LateGain_MetaData), NewProp_LateGain_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Gain = { "Gain", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, Gain), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Gain_MetaData), NewProp_Gain_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_WetLevel = { "WetLevel", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, WetLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WetLevel_MetaData), NewProp_WetLevel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DryLevel = { "DryLevel", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSubmixEffectReverbSettings, DryLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DryLevel_MetaData), NewProp_DryLevel_MetaData) };
void Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypass_SetBit(void* Obj)
{
((FSubmixEffectReverbSettings*)Obj)->bBypass = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypass = { "bBypass", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSubmixEffectReverbSettings), &Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypass_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBypass_MetaData), NewProp_bBypass_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassEarlyReflections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_ReflectionsDelay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_GainHF,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_ReflectionsGain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypassLateReflections,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_LateDelay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DecayTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Density,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Diffusion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_AirAbsorptionGainHF,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DecayHFRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_LateGain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_Gain,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_WetLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_DryLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewProp_bBypass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSubmixEffectReverbSettings Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
nullptr,
&NewStructOps,
"SubmixEffectReverbSettings",
Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::PropPointers),
sizeof(FSubmixEffectReverbSettings),
alignof(FSubmixEffectReverbSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSubmixEffectReverbSettings()
{
if (!Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.InnerSingleton, Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings.InnerSingleton);
}
// ********** End ScriptStruct FSubmixEffectReverbSettings *****************************************
// ********** Begin Class USubmixEffectReverbPreset Function SetSettings ***************************
struct Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics
{
struct SubmixEffectReverbPreset_eventSetSettings_Parms
{
FSubmixEffectReverbSettings InSettings;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Effects" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSettings_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSettings constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_InSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSettings constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSettings Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::NewProp_InSettings = { "InSettings", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubmixEffectReverbPreset_eventSetSettings_Parms, InSettings), Z_Construct_UScriptStruct_FSubmixEffectReverbSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSettings_MetaData), NewProp_InSettings_MetaData) }; // 3982148904
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::NewProp_InSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSettings Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubmixEffectReverbPreset, nullptr, "SetSettings", Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::SubmixEffectReverbPreset_eventSetSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::SubmixEffectReverbPreset_eventSetSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USubmixEffectReverbPreset::execSetSettings)
{
P_GET_STRUCT_REF(FSubmixEffectReverbSettings,Z_Param_Out_InSettings);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettings(Z_Param_Out_InSettings);
P_NATIVE_END;
}
// ********** End Class USubmixEffectReverbPreset Function SetSettings *****************************
// ********** Begin Class USubmixEffectReverbPreset Function SetSettingsWithReverbEffect ***********
struct Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics
{
struct SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms
{
const UReverbEffect* InReverbEffect;
float WetLevel;
float DryLevel;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Effects" },
{ "CPP_Default_DryLevel", "0.000000" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InReverbEffect_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WetLevel_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DryLevel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSettingsWithReverbEffect constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_InReverbEffect;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WetLevel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DryLevel;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSettingsWithReverbEffect constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSettingsWithReverbEffect Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_InReverbEffect = { "InReverbEffect", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms, InReverbEffect), Z_Construct_UClass_UReverbEffect_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InReverbEffect_MetaData), NewProp_InReverbEffect_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_WetLevel = { "WetLevel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms, WetLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WetLevel_MetaData), NewProp_WetLevel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_DryLevel = { "DryLevel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms, DryLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DryLevel_MetaData), NewProp_DryLevel_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_InReverbEffect,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_WetLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::NewProp_DryLevel,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::PropPointers) < 2048);
// ********** End Function SetSettingsWithReverbEffect Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USubmixEffectReverbPreset, nullptr, "SetSettingsWithReverbEffect", Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::Function_MetaDataParams), Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::SubmixEffectReverbPreset_eventSetSettingsWithReverbEffect_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USubmixEffectReverbPreset::execSetSettingsWithReverbEffect)
{
P_GET_OBJECT(UReverbEffect,Z_Param_InReverbEffect);
P_GET_PROPERTY(FFloatProperty,Z_Param_WetLevel);
P_GET_PROPERTY(FFloatProperty,Z_Param_DryLevel);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSettingsWithReverbEffect(Z_Param_InReverbEffect,Z_Param_WetLevel,Z_Param_DryLevel);
P_NATIVE_END;
}
// ********** End Class USubmixEffectReverbPreset Function SetSettingsWithReverbEffect *************
// ********** Begin Class USubmixEffectReverbPreset ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USubmixEffectReverbPreset;
UClass* USubmixEffectReverbPreset::GetPrivateStaticClass()
{
using TClass = USubmixEffectReverbPreset;
if (!Z_Registration_Info_UClass_USubmixEffectReverbPreset.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SubmixEffectReverbPreset"),
Z_Registration_Info_UClass_USubmixEffectReverbPreset.InnerSingleton,
StaticRegisterNativesUSubmixEffectReverbPreset,
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_USubmixEffectReverbPreset.InnerSingleton;
}
UClass* Z_Construct_UClass_USubmixEffectReverbPreset_NoRegister()
{
return USubmixEffectReverbPreset::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USubmixEffectReverbPreset_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object" },
{ "IncludePath", "SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "SubmixEffectPreset" },
{ "ModuleRelativePath", "Classes/SubmixEffects/AudioMixerSubmixEffectReverb.h" },
{ "ShowOnlyInnerProperties", "" },
};
#endif // WITH_METADATA
// ********** Begin Class USubmixEffectReverbPreset constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USubmixEffectReverbPreset constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetSettings"), .Pointer = &USubmixEffectReverbPreset::execSetSettings },
{ .NameUTF8 = UTF8TEXT("SetSettingsWithReverbEffect"), .Pointer = &USubmixEffectReverbPreset::execSetSettingsWithReverbEffect },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettings, "SetSettings" }, // 1987550940
{ &Z_Construct_UFunction_USubmixEffectReverbPreset_SetSettingsWithReverbEffect, "SetSettingsWithReverbEffect" }, // 947884663
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USubmixEffectReverbPreset>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USubmixEffectReverbPreset_Statics
// ********** Begin Class USubmixEffectReverbPreset Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USubmixEffectReverbPreset_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USubmixEffectReverbPreset, Settings), Z_Construct_UScriptStruct_FSubmixEffectReverbSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) }; // 3982148904
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USubmixEffectReverbPreset_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USubmixEffectReverbPreset_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectReverbPreset_Statics::PropPointers) < 2048);
// ********** End Class USubmixEffectReverbPreset Property Definitions *****************************
UObject* (*const Z_Construct_UClass_USubmixEffectReverbPreset_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USoundEffectSubmixPreset,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectReverbPreset_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USubmixEffectReverbPreset_Statics::ClassParams = {
&USubmixEffectReverbPreset::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USubmixEffectReverbPreset_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectReverbPreset_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USubmixEffectReverbPreset_Statics::Class_MetaDataParams), Z_Construct_UClass_USubmixEffectReverbPreset_Statics::Class_MetaDataParams)
};
void USubmixEffectReverbPreset::StaticRegisterNativesUSubmixEffectReverbPreset()
{
UClass* Class = USubmixEffectReverbPreset::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USubmixEffectReverbPreset_Statics::Funcs));
}
UClass* Z_Construct_UClass_USubmixEffectReverbPreset()
{
if (!Z_Registration_Info_UClass_USubmixEffectReverbPreset.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USubmixEffectReverbPreset.OuterSingleton, Z_Construct_UClass_USubmixEffectReverbPreset_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USubmixEffectReverbPreset.OuterSingleton;
}
USubmixEffectReverbPreset::USubmixEffectReverbPreset(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USubmixEffectReverbPreset);
USubmixEffectReverbPreset::~USubmixEffectReverbPreset() {}
// ********** End Class USubmixEffectReverbPreset **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSubmixEffectReverbSettings::StaticStruct, Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics::NewStructOps, TEXT("SubmixEffectReverbSettings"),&Z_Registration_Info_UScriptStruct_FSubmixEffectReverbSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSubmixEffectReverbSettings), 3982148904U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USubmixEffectReverbPreset, USubmixEffectReverbPreset::StaticClass, TEXT("USubmixEffectReverbPreset"), &Z_Registration_Info_UClass_USubmixEffectReverbPreset, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USubmixEffectReverbPreset), 1788827644U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_613989701{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h__Script_AudioMixer_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// 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 "SubmixEffects/AudioMixerSubmixEffectReverb.h"
#ifdef AUDIOMIXER_AudioMixerSubmixEffectReverb_generated_h
#error "AudioMixerSubmixEffectReverb.generated.h already included, missing '#pragma once' in AudioMixerSubmixEffectReverb.h"
#endif
#define AUDIOMIXER_AudioMixerSubmixEffectReverb_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UReverbEffect;
struct FSubmixEffectReverbSettings;
// ********** Begin ScriptStruct FSubmixEffectReverbSettings ***************************************
struct Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics;
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSubmixEffectReverbSettings_Statics; \
AUDIOMIXER_API static class UScriptStruct* StaticStruct();
struct FSubmixEffectReverbSettings;
// ********** End ScriptStruct FSubmixEffectReverbSettings *****************************************
// ********** Begin Class USubmixEffectReverbPreset ************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetSettingsWithReverbEffect); \
DECLARE_FUNCTION(execSetSettings);
struct Z_Construct_UClass_USubmixEffectReverbPreset_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_USubmixEffectReverbPreset_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSubmixEffectReverbPreset(); \
friend struct ::Z_Construct_UClass_USubmixEffectReverbPreset_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_USubmixEffectReverbPreset_NoRegister(); \
public: \
DECLARE_CLASS2(USubmixEffectReverbPreset, USoundEffectSubmixPreset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_USubmixEffectReverbPreset_NoRegister) \
DECLARE_SERIALIZER(USubmixEffectReverbPreset)
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API USubmixEffectReverbPreset(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USubmixEffectReverbPreset(USubmixEffectReverbPreset&&) = delete; \
USubmixEffectReverbPreset(const USubmixEffectReverbPreset&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, USubmixEffectReverbPreset); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USubmixEffectReverbPreset); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USubmixEffectReverbPreset) \
AUDIOMIXER_API virtual ~USubmixEffectReverbPreset();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_148_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h_151_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USubmixEffectReverbPreset;
// ********** End Class USubmixEffectReverbPreset **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Classes_SubmixEffects_AudioMixerSubmixEffectReverb_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,89 @@
// 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 "Quartz/QuartzSubsystem.h"
#ifdef AUDIOMIXER_QuartzSubsystem_generated_h
#error "QuartzSubsystem.generated.h already included, missing '#pragma once' in QuartzSubsystem.h"
#endif
#define AUDIOMIXER_QuartzSubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UObject;
class UQuartzClockHandle;
enum class EQuartzCommandQuantization : uint8;
struct FQuartzClockSettings;
struct FQuartzTransportTimeStamp;
// ********** Begin Class UQuartzSubsystem *********************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetQuartzSubsystemTickableWhenPaused); \
DECLARE_FUNCTION(execGetRoundTripMaxLatency); \
DECLARE_FUNCTION(execGetRoundTripMinLatency); \
DECLARE_FUNCTION(execGetRoundTripAverageLatency); \
DECLARE_FUNCTION(execGetAudioRenderThreadToGameThreadMaxLatency); \
DECLARE_FUNCTION(execGetAudioRenderThreadToGameThreadMinLatency); \
DECLARE_FUNCTION(execGetAudioRenderThreadToGameThreadAverageLatency); \
DECLARE_FUNCTION(execGetGameThreadToAudioRenderThreadMaxLatency); \
DECLARE_FUNCTION(execGetGameThreadToAudioRenderThreadMinLatency); \
DECLARE_FUNCTION(execGetGameThreadToAudioRenderThreadAverageLatency); \
DECLARE_FUNCTION(execGetEstimatedClockRunTime); \
DECLARE_FUNCTION(execGetCurrentClockTimestamp); \
DECLARE_FUNCTION(execGetDurationOfQuantizationTypeInSeconds); \
DECLARE_FUNCTION(execIsClockRunning); \
DECLARE_FUNCTION(execDoesClockExist); \
DECLARE_FUNCTION(execGetHandleForClock); \
DECLARE_FUNCTION(execDeleteClockByHandle); \
DECLARE_FUNCTION(execDeleteClockByName); \
DECLARE_FUNCTION(execCreateNewClock); \
DECLARE_FUNCTION(execIsQuartzEnabled);
struct Z_Construct_UClass_UQuartzSubsystem_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UQuartzSubsystem_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUQuartzSubsystem(); \
friend struct ::Z_Construct_UClass_UQuartzSubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UQuartzSubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UQuartzSubsystem, UTickableWorldSubsystem, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UQuartzSubsystem_NoRegister) \
DECLARE_SERIALIZER(UQuartzSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UQuartzSubsystem(UQuartzSubsystem&&) = delete; \
UQuartzSubsystem(const UQuartzSubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UQuartzSubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UQuartzSubsystem); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UQuartzSubsystem)
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_45_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h_48_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UQuartzSubsystem;
// ********** End Class UQuartzSubsystem ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_Quartz_QuartzSubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,489 @@
// 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 "Generators/SoundWaveScrubber.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSoundWaveScrubber() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_UScrubbedSound();
AUDIOMIXER_API UClass* Z_Construct_UClass_UScrubbedSound_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2D();
ENGINE_API UClass* Z_Construct_UClass_USoundWave();
ENGINE_API UClass* Z_Construct_UClass_USoundWave_NoRegister();
UPackage* Z_Construct_UPackage__Script_AudioMixer();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UScrubbedSound Function GetPlayheadTime **********************************
struct Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics
{
struct ScrubbedSound_eventGetPlayheadTime_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Returns the current playhead time\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Returns the current playhead time" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPlayheadTime constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPlayheadTime constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPlayheadTime Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ScrubbedSound_eventGetPlayheadTime_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::PropPointers) < 2048);
// ********** End Function GetPlayheadTime Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "GetPlayheadTime", Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::ScrubbedSound_eventGetPlayheadTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::ScrubbedSound_eventGetPlayheadTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execGetPlayheadTime)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetPlayheadTime();
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function GetPlayheadTime ************************************
// ********** Begin Class UScrubbedSound Function SetGrainDurationRange ****************************
struct Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics
{
struct ScrubbedSound_eventSetGrainDurationRange_Parms
{
FVector2D InGrainDurationRangeSeconds;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Sets the scrub grain duration range.\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Sets the scrub grain duration range." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InGrainDurationRangeSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGrainDurationRange constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_InGrainDurationRangeSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGrainDurationRange constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGrainDurationRange Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::NewProp_InGrainDurationRangeSeconds = { "InGrainDurationRangeSeconds", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ScrubbedSound_eventSetGrainDurationRange_Parms, InGrainDurationRangeSeconds), Z_Construct_UScriptStruct_FVector2D, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InGrainDurationRangeSeconds_MetaData), NewProp_InGrainDurationRangeSeconds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::NewProp_InGrainDurationRangeSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::PropPointers) < 2048);
// ********** End Function SetGrainDurationRange Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "SetGrainDurationRange", Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::ScrubbedSound_eventSetGrainDurationRange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C20403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::ScrubbedSound_eventSetGrainDurationRange_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execSetGrainDurationRange)
{
P_GET_STRUCT_REF(FVector2D,Z_Param_Out_InGrainDurationRangeSeconds);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetGrainDurationRange(Z_Param_Out_InGrainDurationRangeSeconds);
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function SetGrainDurationRange ******************************
// ********** Begin Class UScrubbedSound Function SetIsScrubbing ***********************************
struct Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics
{
struct ScrubbedSound_eventSetIsScrubbing_Parms
{
bool bInIsScrubbing;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Sets if the scrubber is actively scrubbing or not\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Sets if the scrubber is actively scrubbing or not" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIsScrubbing constinit property declarations ************************
static void NewProp_bInIsScrubbing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInIsScrubbing;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIsScrubbing constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIsScrubbing Property Definitions ***********************************
void Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::NewProp_bInIsScrubbing_SetBit(void* Obj)
{
((ScrubbedSound_eventSetIsScrubbing_Parms*)Obj)->bInIsScrubbing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::NewProp_bInIsScrubbing = { "bInIsScrubbing", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ScrubbedSound_eventSetIsScrubbing_Parms), &Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::NewProp_bInIsScrubbing_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::NewProp_bInIsScrubbing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::PropPointers) < 2048);
// ********** End Function SetIsScrubbing Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "SetIsScrubbing", Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::ScrubbedSound_eventSetIsScrubbing_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::ScrubbedSound_eventSetIsScrubbing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execSetIsScrubbing)
{
P_GET_UBOOL(Z_Param_bInIsScrubbing);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIsScrubbing(Z_Param_bInIsScrubbing);
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function SetIsScrubbing *************************************
// ********** Begin Class UScrubbedSound Function SetIsScrubbingWhileStationary ********************
struct Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics
{
struct ScrubbedSound_eventSetIsScrubbingWhileStationary_Parms
{
bool bInScrubWhileStationary;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Sets if the scrubber should scrub while playhead is stationary (after it hits it's target playhead)\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Sets if the scrubber should scrub while playhead is stationary (after it hits it's target playhead)" },
};
#endif // WITH_METADATA
// ********** Begin Function SetIsScrubbingWhileStationary constinit property declarations *********
static void NewProp_bInScrubWhileStationary_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInScrubWhileStationary;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetIsScrubbingWhileStationary constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetIsScrubbingWhileStationary Property Definitions ********************
void Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::NewProp_bInScrubWhileStationary_SetBit(void* Obj)
{
((ScrubbedSound_eventSetIsScrubbingWhileStationary_Parms*)Obj)->bInScrubWhileStationary = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::NewProp_bInScrubWhileStationary = { "bInScrubWhileStationary", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ScrubbedSound_eventSetIsScrubbingWhileStationary_Parms), &Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::NewProp_bInScrubWhileStationary_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::NewProp_bInScrubWhileStationary,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::PropPointers) < 2048);
// ********** End Function SetIsScrubbingWhileStationary Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "SetIsScrubbingWhileStationary", Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::ScrubbedSound_eventSetIsScrubbingWhileStationary_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::ScrubbedSound_eventSetIsScrubbingWhileStationary_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execSetIsScrubbingWhileStationary)
{
P_GET_UBOOL(Z_Param_bInScrubWhileStationary);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetIsScrubbingWhileStationary(Z_Param_bInScrubWhileStationary);
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function SetIsScrubbingWhileStationary **********************
// ********** Begin Class UScrubbedSound Function SetPlayheadTime **********************************
struct Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics
{
struct ScrubbedSound_eventSetPlayheadTime_Parms
{
float InPlayheadTimeSeconds;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Sets the scrub time in seconds\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Sets the scrub time in seconds" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPlayheadTime constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InPlayheadTimeSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPlayheadTime constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPlayheadTime Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::NewProp_InPlayheadTimeSeconds = { "InPlayheadTimeSeconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ScrubbedSound_eventSetPlayheadTime_Parms, InPlayheadTimeSeconds), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::NewProp_InPlayheadTimeSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::PropPointers) < 2048);
// ********** End Function SetPlayheadTime Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "SetPlayheadTime", Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::ScrubbedSound_eventSetPlayheadTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::ScrubbedSound_eventSetPlayheadTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execSetPlayheadTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InPlayheadTimeSeconds);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPlayheadTime(Z_Param_InPlayheadTimeSeconds);
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function SetPlayheadTime ************************************
// ********** Begin Class UScrubbedSound Function SetSoundWave *************************************
struct Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics
{
struct ScrubbedSound_eventSetSoundWave_Parms
{
USoundWave* InSoundWave;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Scrubbing" },
{ "Comment", "// Sets the sound wave to scrub\n" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
{ "ToolTip", "Sets the sound wave to scrub" },
};
#endif // WITH_METADATA
// ********** Begin Function SetSoundWave constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_InSoundWave;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSoundWave constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSoundWave Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::NewProp_InSoundWave = { "InSoundWave", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ScrubbedSound_eventSetSoundWave_Parms, InSoundWave), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::NewProp_InSoundWave,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::PropPointers) < 2048);
// ********** End Function SetSoundWave Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScrubbedSound, nullptr, "SetSoundWave", Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::ScrubbedSound_eventSetSoundWave_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::ScrubbedSound_eventSetSoundWave_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScrubbedSound_SetSoundWave()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScrubbedSound_SetSoundWave_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScrubbedSound::execSetSoundWave)
{
P_GET_OBJECT(USoundWave,Z_Param_InSoundWave);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSoundWave(Z_Param_InSoundWave);
P_NATIVE_END;
}
// ********** End Class UScrubbedSound Function SetSoundWave ***************************************
// ********** Begin Class UScrubbedSound ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UScrubbedSound;
UClass* UScrubbedSound::GetPrivateStaticClass()
{
using TClass = UScrubbedSound;
if (!Z_Registration_Info_UClass_UScrubbedSound.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ScrubbedSound"),
Z_Registration_Info_UClass_UScrubbedSound.InnerSingleton,
StaticRegisterNativesUScrubbedSound,
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_UScrubbedSound.InnerSingleton;
}
UClass* Z_Construct_UClass_UScrubbedSound_NoRegister()
{
return UScrubbedSound::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UScrubbedSound_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Object Object" },
{ "IncludePath", "Generators/SoundWaveScrubber.h" },
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SoundWaveToScrub_MetaData[] = {
{ "ModuleRelativePath", "Classes/Generators/SoundWaveScrubber.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UScrubbedSound constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SoundWaveToScrub;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UScrubbedSound constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetPlayheadTime"), .Pointer = &UScrubbedSound::execGetPlayheadTime },
{ .NameUTF8 = UTF8TEXT("SetGrainDurationRange"), .Pointer = &UScrubbedSound::execSetGrainDurationRange },
{ .NameUTF8 = UTF8TEXT("SetIsScrubbing"), .Pointer = &UScrubbedSound::execSetIsScrubbing },
{ .NameUTF8 = UTF8TEXT("SetIsScrubbingWhileStationary"), .Pointer = &UScrubbedSound::execSetIsScrubbingWhileStationary },
{ .NameUTF8 = UTF8TEXT("SetPlayheadTime"), .Pointer = &UScrubbedSound::execSetPlayheadTime },
{ .NameUTF8 = UTF8TEXT("SetSoundWave"), .Pointer = &UScrubbedSound::execSetSoundWave },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UScrubbedSound_GetPlayheadTime, "GetPlayheadTime" }, // 1358433897
{ &Z_Construct_UFunction_UScrubbedSound_SetGrainDurationRange, "SetGrainDurationRange" }, // 2691487771
{ &Z_Construct_UFunction_UScrubbedSound_SetIsScrubbing, "SetIsScrubbing" }, // 2552034011
{ &Z_Construct_UFunction_UScrubbedSound_SetIsScrubbingWhileStationary, "SetIsScrubbingWhileStationary" }, // 3607455520
{ &Z_Construct_UFunction_UScrubbedSound_SetPlayheadTime, "SetPlayheadTime" }, // 3687805588
{ &Z_Construct_UFunction_UScrubbedSound_SetSoundWave, "SetSoundWave" }, // 3970757821
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UScrubbedSound>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UScrubbedSound_Statics
// ********** Begin Class UScrubbedSound Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScrubbedSound_Statics::NewProp_SoundWaveToScrub = { "SoundWaveToScrub", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UScrubbedSound, SoundWaveToScrub), Z_Construct_UClass_USoundWave_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SoundWaveToScrub_MetaData), NewProp_SoundWaveToScrub_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScrubbedSound_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScrubbedSound_Statics::NewProp_SoundWaveToScrub,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UScrubbedSound_Statics::PropPointers) < 2048);
// ********** End Class UScrubbedSound Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UScrubbedSound_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USoundWave,
(UObject* (*)())Z_Construct_UPackage__Script_AudioMixer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UScrubbedSound_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UScrubbedSound_Statics::ClassParams = {
&UScrubbedSound::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UScrubbedSound_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UScrubbedSound_Statics::PropPointers),
0,
0x008810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UScrubbedSound_Statics::Class_MetaDataParams), Z_Construct_UClass_UScrubbedSound_Statics::Class_MetaDataParams)
};
void UScrubbedSound::StaticRegisterNativesUScrubbedSound()
{
UClass* Class = UScrubbedSound::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UScrubbedSound_Statics::Funcs));
}
UClass* Z_Construct_UClass_UScrubbedSound()
{
if (!Z_Registration_Info_UClass_UScrubbedSound.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScrubbedSound.OuterSingleton, Z_Construct_UClass_UScrubbedSound_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UScrubbedSound.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UScrubbedSound);
UScrubbedSound::~UScrubbedSound() {}
// ********** End Class UScrubbedSound *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h__Script_AudioMixer_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UScrubbedSound, UScrubbedSound::StaticClass, TEXT("UScrubbedSound"), &Z_Registration_Info_UClass_UScrubbedSound, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScrubbedSound), 838117405U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h__Script_AudioMixer_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h__Script_AudioMixer_3139101113{
TEXT("/Script/AudioMixer"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h__Script_AudioMixer_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h__Script_AudioMixer_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// 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 "Generators/SoundWaveScrubber.h"
#ifdef AUDIOMIXER_SoundWaveScrubber_generated_h
#error "SoundWaveScrubber.generated.h already included, missing '#pragma once' in SoundWaveScrubber.h"
#endif
#define AUDIOMIXER_SoundWaveScrubber_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class USoundWave;
// ********** Begin Class UScrubbedSound ***********************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_RPC_WRAPPERS \
DECLARE_FUNCTION(execSetIsScrubbingWhileStationary); \
DECLARE_FUNCTION(execSetIsScrubbing); \
DECLARE_FUNCTION(execSetGrainDurationRange); \
DECLARE_FUNCTION(execGetPlayheadTime); \
DECLARE_FUNCTION(execSetPlayheadTime); \
DECLARE_FUNCTION(execSetSoundWave);
struct Z_Construct_UClass_UScrubbedSound_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_UScrubbedSound_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_INCLASS \
private: \
static void StaticRegisterNativesUScrubbedSound(); \
friend struct ::Z_Construct_UClass_UScrubbedSound_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UScrubbedSound_NoRegister(); \
public: \
DECLARE_CLASS2(UScrubbedSound, USoundWave, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UScrubbedSound_NoRegister) \
DECLARE_SERIALIZER(UScrubbedSound)
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API UScrubbedSound(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScrubbedSound) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UScrubbedSound); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScrubbedSound); \
/** Deleted move- and copy-constructors, should never be used */ \
UScrubbedSound(UScrubbedSound&&) = delete; \
UScrubbedSound(const UScrubbedSound&) = delete; \
AUDIOMIXER_API virtual ~UScrubbedSound();
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_206_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_INCLASS \
FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h_209_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UScrubbedSound;
// ********** End Class UScrubbedSound *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Classes_Generators_SoundWaveScrubber_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,142 @@
// 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 "Components/SynthComponent.h"
#ifdef AUDIOMIXER_SynthComponent_generated_h
#error "SynthComponent.generated.h already included, missing '#pragma once' in SynthComponent.h"
#endif
#define AUDIOMIXER_SynthComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAudioBus;
class USoundModulatorBase;
class USoundSourceBus;
class USoundSubmixBase;
enum class EAudioFaderCurve : uint8;
enum class EModulationDestination : uint8;
enum class EModulationRouting : uint8;
// ********** Begin Delegate FOnSynthEnvelopeValue *************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_38_DELEGATE \
AUDIOMIXER_API void FOnSynthEnvelopeValue_DelegateWrapper(const FMulticastScriptDelegate& OnSynthEnvelopeValue, const float EnvelopeValue);
// ********** End Delegate FOnSynthEnvelopeValue ***************************************************
// ********** Begin Class USynthSound **************************************************************
struct Z_Construct_UClass_USynthSound_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_USynthSound_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_47_INCLASS \
private: \
static void StaticRegisterNativesUSynthSound(); \
friend struct ::Z_Construct_UClass_USynthSound_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_USynthSound_NoRegister(); \
public: \
DECLARE_CLASS2(USynthSound, USoundWaveProcedural, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_USynthSound_NoRegister) \
DECLARE_SERIALIZER(USynthSound)
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_47_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOMIXER_API USynthSound(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USynthSound) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, USynthSound); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USynthSound); \
/** Deleted move- and copy-constructors, should never be used */ \
USynthSound(USynthSound&&) = delete; \
USynthSound(const USynthSound&) = delete; \
AUDIOMIXER_API virtual ~USynthSound();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_44_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_47_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_47_INCLASS \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_47_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USynthSound;
// ********** End Class USynthSound ****************************************************************
// ********** Begin Class USynthComponent **********************************************************
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetModulators); \
DECLARE_FUNCTION(execSetModulationRouting); \
DECLARE_FUNCTION(execAdjustVolume); \
DECLARE_FUNCTION(execFadeOut); \
DECLARE_FUNCTION(execFadeIn); \
DECLARE_FUNCTION(execSetOutputToBusOnly); \
DECLARE_FUNCTION(execSetLowPassFilterFrequency); \
DECLARE_FUNCTION(execSetLowPassFilterEnabled); \
DECLARE_FUNCTION(execSetAudioBusSendPostEffect); \
DECLARE_FUNCTION(execSetAudioBusSendPreEffect); \
DECLARE_FUNCTION(execSetSourceBusSendPostEffect); \
DECLARE_FUNCTION(execSetSourceBusSendPreEffect); \
DECLARE_FUNCTION(execSetSubmixSend); \
DECLARE_FUNCTION(execSetVolumeMultiplier); \
DECLARE_FUNCTION(execIsPlaying); \
DECLARE_FUNCTION(execStop); \
DECLARE_FUNCTION(execStart);
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(USynthComponent, AUDIOMIXER_API)
struct Z_Construct_UClass_USynthComponent_Statics;
AUDIOMIXER_API UClass* Z_Construct_UClass_USynthComponent_NoRegister();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSynthComponent(); \
friend struct ::Z_Construct_UClass_USynthComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_USynthComponent_NoRegister(); \
public: \
DECLARE_CLASS2(USynthComponent, USceneComponent, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_USynthComponent_NoRegister) \
DECLARE_SERIALIZER(USynthComponent) \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USynthComponent(USynthComponent&&) = delete; \
USynthComponent(const USynthComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, USynthComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USynthComponent); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USynthComponent) \
AUDIOMIXER_API virtual ~USynthComponent();
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_78_PROLOG
#define FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h_81_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USynthComponent;
// ********** End Class USynthComponent ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_Components_SynthComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,13 @@
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Classes\Generators\AudioGenerator.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Classes\Generators\SoundWaveScrubber.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Classes\SubmixEffects\AudioMixerSubmixEffectDynamicsProcessor.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Classes\SubmixEffects\AudioMixerSubmixEffectReverb.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Classes\SubmixEffects\AudioMixerSubmixEffectEQ.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\AudioBusSubsystem.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\AudioDeviceNotificationSubsystem.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\AudioMixerBlueprintLibrary.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\AudioMixerDevice.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\Quartz\AudioMixerClockHandle.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\Components\SynthComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Public\Quartz\QuartzSubsystem.h
D:\UE_5_7_1\Engine\Source\Runtime\AudioMixer\Private\AudioMixerSourceManager.h