// 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 "SoundControlBusMix.h" #include "SoundModulationValue.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeSoundControlBusMix() {} // ********** Begin Cross Module References ******************************************************** AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundControlBus_NoRegister(); AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundControlBusMix(); AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundControlBusMix_NoRegister(); AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FSoundControlBusMixStage(); AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FSoundModulationMixValue(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject(); UPackage* Z_Construct_UPackage__Script_AudioModulation(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FSoundControlBusMixStage ****************************************** struct Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSoundControlBusMixStage); } static inline consteval int16 GetStructAlignment() { return alignof(FSoundControlBusMixStage); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Bus_MetaData[] = { { "Category", "Stage" }, { "Comment", "/* Bus controlled by the mix stage. */" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Bus controlled by the mix stage." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = { { "Category", "Stage" }, { "Comment", "/* Value mix is set to. */" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Value mix is set to." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSoundControlBusMixStage constinit property declarations ********** static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus; static const UECodeGen_Private::FStructPropertyParams NewProp_Value; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSoundControlBusMixStage constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage; class UScriptStruct* FSoundControlBusMixStage::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSoundControlBusMixStage, (UObject*)Z_Construct_UPackage__Script_AudioModulation(), TEXT("SoundControlBusMixStage")); } return Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.OuterSingleton; } // ********** Begin ScriptStruct FSoundControlBusMixStage Property Definitions ********************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSoundControlBusMixStage, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Bus_MetaData), NewProp_Bus_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSoundControlBusMixStage, Value), Z_Construct_UScriptStruct_FSoundModulationMixValue, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) }; // 3505794715 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::NewProp_Bus, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::NewProp_Value, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSoundControlBusMixStage Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AudioModulation, nullptr, &NewStructOps, "SoundControlBusMixStage", Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::PropPointers), sizeof(FSoundControlBusMixStage), alignof(FSoundControlBusMixStage), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSoundControlBusMixStage() { if (!Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.InnerSingleton, Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage.InnerSingleton); } // ********** End ScriptStruct FSoundControlBusMixStage ******************************************** // ********** Begin Class USoundControlBusMix Function ActivateMix ********************************* struct Z_Construct_UFunction_USoundControlBusMix_ActivateMix_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Activates this mix in all active worlds.\n" }, { "DisplayPriority", "10" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Activates this mix in all active worlds." }, }; #endif // WITH_METADATA // ********** Begin Function ActivateMix constinit property declarations *************************** // ********** End Function ActivateMix constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_ActivateMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "ActivateMix", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_ActivateMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_ActivateMix_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_ActivateMix() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_ActivateMix_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execActivateMix) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ActivateMix(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function ActivateMix *********************************** // ********** Begin Class USoundControlBusMix Function DeactivateAllMixes ************************** struct Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Deactivates all mixes in all active worlds\n" }, { "DisplayPriority", "30" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Deactivates all mixes in all active worlds" }, }; #endif // WITH_METADATA // ********** Begin Function DeactivateAllMixes constinit property declarations ******************** // ********** End Function DeactivateAllMixes constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "DeactivateAllMixes", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execDeactivateAllMixes) { P_FINISH; P_NATIVE_BEGIN; P_THIS->DeactivateAllMixes(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function DeactivateAllMixes **************************** // ********** Begin Class USoundControlBusMix Function DeactivateMix ******************************* struct Z_Construct_UFunction_USoundControlBusMix_DeactivateMix_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Deactivates this mix in all active worlds. The mix is fully deactivated once all stages have finished their release times.\n" }, { "DisplayPriority", "20" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Deactivates this mix in all active worlds. The mix is fully deactivated once all stages have finished their release times." }, }; #endif // WITH_METADATA // ********** Begin Function DeactivateMix constinit property declarations ************************* // ********** End Function DeactivateMix constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_DeactivateMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "DeactivateMix", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_DeactivateMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_DeactivateMix_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_DeactivateMix() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_DeactivateMix_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execDeactivateMix) { P_FINISH; P_NATIVE_BEGIN; P_THIS->DeactivateMix(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function DeactivateMix ********************************* // ********** Begin Class USoundControlBusMix Function LoadMixFromProfile ************************** struct Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Loads the mix from the provided profile index\n" }, { "DisplayPriority", "50" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Loads the mix from the provided profile index" }, }; #endif // WITH_METADATA // ********** Begin Function LoadMixFromProfile constinit property declarations ******************** // ********** End Function LoadMixFromProfile constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "LoadMixFromProfile", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execLoadMixFromProfile) { P_FINISH; P_NATIVE_BEGIN; P_THIS->LoadMixFromProfile(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function LoadMixFromProfile **************************** // ********** Begin Class USoundControlBusMix Function SaveMixToProfile **************************** struct Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Saves the mix to the provided profile index\n" }, { "DisplayPriority", "60" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Saves the mix to the provided profile index" }, }; #endif // WITH_METADATA // ********** Begin Function SaveMixToProfile constinit property declarations ********************** // ********** End Function SaveMixToProfile constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "SaveMixToProfile", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execSaveMixToProfile) { P_FINISH; P_NATIVE_BEGIN; P_THIS->SaveMixToProfile(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function SaveMixToProfile ****************************** // ********** Begin Class USoundControlBusMix Function SoloMix ************************************* struct Z_Construct_UFunction_USoundControlBusMix_SoloMix_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "CallInEditor", "true" }, { "Category", "Mix" }, { "Comment", "// Solos this mix, deactivating all others and activating this\n// (if its not already active), while testing in-editor in all\n// active worlds\n" }, { "DisplayPriority", "40" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Solos this mix, deactivating all others and activating this\n(if its not already active), while testing in-editor in all\nactive worlds" }, }; #endif // WITH_METADATA // ********** Begin Function SoloMix constinit property declarations ******************************* // ********** End Function SoloMix constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USoundControlBusMix_SoloMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USoundControlBusMix, nullptr, "SoloMix", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USoundControlBusMix_SoloMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_USoundControlBusMix_SoloMix_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_USoundControlBusMix_SoloMix() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USoundControlBusMix_SoloMix_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(USoundControlBusMix::execSoloMix) { P_FINISH; P_NATIVE_BEGIN; P_THIS->SoloMix(); P_NATIVE_END; } // ********** End Class USoundControlBusMix Function SoloMix *************************************** // ********** Begin Class USoundControlBusMix ****************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USoundControlBusMix; UClass* USoundControlBusMix::GetPrivateStaticClass() { using TClass = USoundControlBusMix; if (!Z_Registration_Info_UClass_USoundControlBusMix.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SoundControlBusMix"), Z_Registration_Info_UClass_USoundControlBusMix.InnerSingleton, StaticRegisterNativesUSoundControlBusMix, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_USoundControlBusMix.InnerSingleton; } UClass* Z_Construct_UClass_USoundControlBusMix_NoRegister() { return USoundControlBusMix::GetPrivateStaticClass(); } struct Z_Construct_UClass_USoundControlBusMix_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "AutoExpandCategories", "Stage Mix" }, { "BlueprintType", "true" }, { "IncludePath", "SoundControlBusMix.h" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "PrioritizeCategories", "Mix Config Stages" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProfileIndex_MetaData[] = { { "Category", "Config" }, { "DisplayPriority", "30" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Duration_MetaData[] = { { "Category", "Config" }, { "Comment", "// Once activated, the mix will start a timer for the given duration (seconds).\n// When the timer ends, the mix will be deactivated.\n// As a result, the attack time is included in this duration, but not the release time.\n// When set to 0, the mix is activated and then immediately deactivated.\n// If less than 0, the mix will remain activated until manually deactivated.\n" }, { "DisplayPriority", "10" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Once activated, the mix will start a timer for the given duration (seconds).\nWhen the timer ends, the mix will be deactivated.\nAs a result, the attack time is included in this duration, but not the release time.\nWhen set to 0, the mix is activated and then immediately deactivated.\nIf less than 0, the mix will remain activated until manually deactivated." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRetriggerOnActivation_MetaData[] = { { "Category", "Config" }, { "Comment", "// If a Mix is already active and you activate it again, one of two things will happen:\n// If set to true, the stages will all go back to their default values and the mix will activate again,\n// allowing the attack to trigger again.\n// If set to false, calling activate will only reset the timer to deactivate (based on the Duration value).\n" }, { "DisplayPriority", "20" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "If a Mix is already active and you activate it again, one of two things will happen:\nIf set to true, the stages will all go back to their default values and the mix will activate again,\nallowing the attack to trigger again.\nIf set to false, calling activate will only reset the timer to deactivate (based on the Duration value)." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MixStages_MetaData[] = { { "Category", "Stages" }, { "Comment", "/* Array of stages controlled by mix. */" }, { "ModuleRelativePath", "Public/SoundControlBusMix.h" }, { "ToolTip", "Array of stages controlled by mix." }, }; #endif // WITH_METADATA // ********** Begin Class USoundControlBusMix constinit property declarations ********************** static const UECodeGen_Private::FUInt32PropertyParams NewProp_ProfileIndex; static const UECodeGen_Private::FDoublePropertyParams NewProp_Duration; static void NewProp_bRetriggerOnActivation_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bRetriggerOnActivation; static const UECodeGen_Private::FStructPropertyParams NewProp_MixStages_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MixStages; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class USoundControlBusMix constinit property declarations ************************ static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("ActivateMix"), .Pointer = &USoundControlBusMix::execActivateMix }, { .NameUTF8 = UTF8TEXT("DeactivateAllMixes"), .Pointer = &USoundControlBusMix::execDeactivateAllMixes }, { .NameUTF8 = UTF8TEXT("DeactivateMix"), .Pointer = &USoundControlBusMix::execDeactivateMix }, { .NameUTF8 = UTF8TEXT("LoadMixFromProfile"), .Pointer = &USoundControlBusMix::execLoadMixFromProfile }, { .NameUTF8 = UTF8TEXT("SaveMixToProfile"), .Pointer = &USoundControlBusMix::execSaveMixToProfile }, { .NameUTF8 = UTF8TEXT("SoloMix"), .Pointer = &USoundControlBusMix::execSoloMix }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_USoundControlBusMix_ActivateMix, "ActivateMix" }, // 1192570171 { &Z_Construct_UFunction_USoundControlBusMix_DeactivateAllMixes, "DeactivateAllMixes" }, // 1976693358 { &Z_Construct_UFunction_USoundControlBusMix_DeactivateMix, "DeactivateMix" }, // 1442702149 { &Z_Construct_UFunction_USoundControlBusMix_LoadMixFromProfile, "LoadMixFromProfile" }, // 1579208852 { &Z_Construct_UFunction_USoundControlBusMix_SaveMixToProfile, "SaveMixToProfile" }, // 3041412045 { &Z_Construct_UFunction_USoundControlBusMix_SoloMix, "SoloMix" }, // 2755022276 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USoundControlBusMix_Statics // ********** Begin Class USoundControlBusMix Property Definitions ********************************* const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_ProfileIndex = { "ProfileIndex", nullptr, (EPropertyFlags)0x0010000000002001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundControlBusMix, ProfileIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProfileIndex_MetaData), NewProp_ProfileIndex_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundControlBusMix, Duration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Duration_MetaData), NewProp_Duration_MetaData) }; void Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_bRetriggerOnActivation_SetBit(void* Obj) { ((USoundControlBusMix*)Obj)->bRetriggerOnActivation = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_bRetriggerOnActivation = { "bRetriggerOnActivation", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USoundControlBusMix), &Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_bRetriggerOnActivation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRetriggerOnActivation_MetaData), NewProp_bRetriggerOnActivation_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_MixStages_Inner = { "MixStages", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSoundControlBusMixStage, METADATA_PARAMS(0, nullptr) }; // 2518952000 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_MixStages = { "MixStages", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USoundControlBusMix, MixStages), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MixStages_MetaData), NewProp_MixStages_MetaData) }; // 2518952000 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USoundControlBusMix_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_ProfileIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_Duration, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_bRetriggerOnActivation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_MixStages_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USoundControlBusMix_Statics::NewProp_MixStages, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USoundControlBusMix_Statics::PropPointers) < 2048); // ********** End Class USoundControlBusMix Property Definitions *********************************** UObject* (*const Z_Construct_UClass_USoundControlBusMix_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UObject, (UObject* (*)())Z_Construct_UPackage__Script_AudioModulation, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USoundControlBusMix_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USoundControlBusMix_Statics::ClassParams = { &USoundControlBusMix::StaticClass, "Engine", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_USoundControlBusMix_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_USoundControlBusMix_Statics::PropPointers), 0, 0x000810A0u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USoundControlBusMix_Statics::Class_MetaDataParams), Z_Construct_UClass_USoundControlBusMix_Statics::Class_MetaDataParams) }; void USoundControlBusMix::StaticRegisterNativesUSoundControlBusMix() { UClass* Class = USoundControlBusMix::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USoundControlBusMix_Statics::Funcs)); } UClass* Z_Construct_UClass_USoundControlBusMix() { if (!Z_Registration_Info_UClass_USoundControlBusMix.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USoundControlBusMix.OuterSingleton, Z_Construct_UClass_USoundControlBusMix_Statics::ClassParams); } return Z_Registration_Info_UClass_USoundControlBusMix.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USoundControlBusMix); USoundControlBusMix::~USoundControlBusMix() {} // ********** End Class USoundControlBusMix ******************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FSoundControlBusMixStage::StaticStruct, Z_Construct_UScriptStruct_FSoundControlBusMixStage_Statics::NewStructOps, TEXT("SoundControlBusMixStage"),&Z_Registration_Info_UScriptStruct_FSoundControlBusMixStage, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSoundControlBusMixStage), 2518952000U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_USoundControlBusMix, USoundControlBusMix::StaticClass, TEXT("USoundControlBusMix"), &Z_Registration_Info_UClass_USoundControlBusMix, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USoundControlBusMix), 85672987U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_3261212908{ TEXT("/Script/AudioModulation"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_SoundControlBusMix_h__Script_AudioModulation_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS