Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/AudioModulation/UHT/AudioModulationStatics.gen.cpp

2345 lines
209 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "AudioModulationStatics.h"
#include "Generators/SoundModulationADEnvelope.h"
#include "Generators/SoundModulationEnvelopeFollower.h"
#include "Generators/SoundModulationLFO.h"
#include "Sound/SoundModulationDestination.h"
#include "SoundControlBusMix.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioModulationStatics() {}
// ********** Begin Cross Module References ********************************************************
AUDIOEXTENSIONS_API UClass* Z_Construct_UClass_USoundModulatorBase_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_UAudioModulationDestination_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_UAudioModulationStatics();
AUDIOMODULATION_API UClass* Z_Construct_UClass_UAudioModulationStatics_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundControlBus_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundControlBusMix_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundModulationGenerator_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundModulationGeneratorADEnvelope_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundModulationGeneratorEnvelopeFollower_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundModulationGeneratorLFO_NoRegister();
AUDIOMODULATION_API UClass* Z_Construct_UClass_USoundModulationParameter_NoRegister();
AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FEnvelopeFollowerGeneratorParams();
AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FSoundControlBusMixStage();
AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FSoundModulationADEnvelopeParams();
AUDIOMODULATION_API UScriptStruct* Z_Construct_UScriptStruct_FSoundModulationLFOParams();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSoundModulationDestinationSettings();
UPackage* Z_Construct_UPackage__Script_AudioModulation();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioModulationStatics Function ActivateBus *****************************
struct Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics
{
struct AudioModulationStatics_eventActivateBus_Parms
{
const UObject* WorldContextObject;
USoundControlBus* Bus;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "DeprecatedFunction", "Note" },
{ "DeprecationMessage", "To manually control the activation state of a modulator, use CreateModulationDestination." },
{ "DisplayName", "Activate Control Bus" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ActivateBus constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ActivateBus constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ActivateBus Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateBus_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateBus_Parms, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::NewProp_Bus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::PropPointers) < 2048);
// ********** End Function ActivateBus Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "ActivateBus", Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::AudioModulationStatics_eventActivateBus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::AudioModulationStatics_eventActivateBus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_ActivateBus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_ActivateBus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execActivateBus)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBus,Z_Param_Bus);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::ActivateBus(Z_Param_WorldContextObject,Z_Param_Bus);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function ActivateBus *******************************
// ********** Begin Class UAudioModulationStatics Function ActivateBusMix **************************
struct Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics
{
struct AudioModulationStatics_eventActivateBusMix_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Manually activates a bus modulator mix. If called, deactivation will only occur\n\x09 * if mix is manually deactivated and not referenced or destroyed (i.e. will not deactivate\n\x09 * when all references become inactive).\n\x09 * @param BusMix - Mix to activate\n\x09 */" },
{ "DisplayName", "Activate Control Bus Mix" },
{ "Keywords", "modulation modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Manually activates a bus modulator mix. If called, deactivation will only occur\nif mix is manually deactivated and not referenced or destroyed (i.e. will not deactivate\nwhen all references become inactive).\n@param BusMix - Mix to activate" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ActivateBusMix constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ActivateBusMix constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ActivateBusMix Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateBusMix_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateBusMix_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::NewProp_Mix,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::PropPointers) < 2048);
// ********** End Function ActivateBusMix Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "ActivateBusMix", Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::AudioModulationStatics_eventActivateBusMix_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::AudioModulationStatics_eventActivateBusMix_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execActivateBusMix)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::ActivateBusMix(Z_Param_WorldContextObject,Z_Param_Mix);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function ActivateBusMix ****************************
// ********** Begin Class UAudioModulationStatics Function ActivateGenerator ***********************
struct Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics
{
struct AudioModulationStatics_eventActivateGenerator_Parms
{
const UObject* WorldContextObject;
USoundModulationGenerator* Generator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "DeprecatedFunction", "Note" },
{ "DeprecationMessage", "To manually control the activation state of a modulator, use CreateModulationDestination." },
{ "DisplayName", "Activate Modulation Generator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ActivateGenerator constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Generator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ActivateGenerator constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ActivateGenerator Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateGenerator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::NewProp_Generator = { "Generator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventActivateGenerator_Parms, Generator), Z_Construct_UClass_USoundModulationGenerator_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::NewProp_Generator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::PropPointers) < 2048);
// ********** End Function ActivateGenerator Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "ActivateGenerator", Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::AudioModulationStatics_eventActivateGenerator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::AudioModulationStatics_eventActivateGenerator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execActivateGenerator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundModulationGenerator,Z_Param_Generator);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::ActivateGenerator(Z_Param_WorldContextObject,Z_Param_Generator);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function ActivateGenerator *************************
// ********** Begin Class UAudioModulationStatics Function ClearAllGlobalBusMixValues **************
struct Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics
{
struct AudioModulationStatics_eventClearAllGlobalBusMixValues_Parms
{
const UObject* WorldContextObject;
float FadeTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Clears all global control bus mix values if set, using the applied fade time to return all to their respective bus's parameter default value.\n\x09 * @param FadeTime - Fade time to user when interpolating between current value and new values.\n\x09 *\x09\x09\x09\x09\x09 If non-positive, change is immediate.\n\x09 */" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "DisplayName", "Clear All Global Control Bus Mix Values" },
{ "Keywords", "modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Clears all global control bus mix values if set, using the applied fade time to return all to their respective bus's parameter default value.\n@param FadeTime - Fade time to user when interpolating between current value and new values.\n If non-positive, change is immediate." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearAllGlobalBusMixValues constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClearAllGlobalBusMixValues constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClearAllGlobalBusMixValues Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventClearAllGlobalBusMixValues_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventClearAllGlobalBusMixValues_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::NewProp_FadeTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::PropPointers) < 2048);
// ********** End Function ClearAllGlobalBusMixValues Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "ClearAllGlobalBusMixValues", Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::AudioModulationStatics_eventClearAllGlobalBusMixValues_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::AudioModulationStatics_eventClearAllGlobalBusMixValues_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execClearAllGlobalBusMixValues)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::ClearAllGlobalBusMixValues(Z_Param_WorldContextObject,Z_Param_FadeTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function ClearAllGlobalBusMixValues ****************
// ********** Begin Class UAudioModulationStatics Function ClearGlobalBusMixValue ******************
struct Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics
{
struct AudioModulationStatics_eventClearGlobalBusMixValue_Parms
{
const UObject* WorldContextObject;
USoundControlBus* Bus;
float FadeTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Clears global control bus mix if set, using the applied fade time to return to the provided bus's parameter default value.\n\x09 * @param Bus - Bus associated with mix to update\n\x09 * @param FadeTime - Fade time to user when interpolating between current value and new values.\n\x09 *\x09\x09\x09\x09\x09 If non-positive, change is immediate.\n\x09 */" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "DisplayName", "Clear Global Control Bus Mix Value" },
{ "Keywords", "modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Clears global control bus mix if set, using the applied fade time to return to the provided bus's parameter default value.\n@param Bus - Bus associated with mix to update\n@param FadeTime - Fade time to user when interpolating between current value and new values.\n If non-positive, change is immediate." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ClearGlobalBusMixValue constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClearGlobalBusMixValue constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClearGlobalBusMixValue Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventClearGlobalBusMixValue_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventClearGlobalBusMixValue_Parms, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventClearGlobalBusMixValue_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_Bus,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::NewProp_FadeTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::PropPointers) < 2048);
// ********** End Function ClearGlobalBusMixValue Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "ClearGlobalBusMixValue", Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::AudioModulationStatics_eventClearGlobalBusMixValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::AudioModulationStatics_eventClearGlobalBusMixValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execClearGlobalBusMixValue)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBus,Z_Param_Bus);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::ClearGlobalBusMixValue(Z_Param_WorldContextObject,Z_Param_Bus,Z_Param_FadeTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function ClearGlobalBusMixValue ********************
// ********** Begin Class UAudioModulationStatics Function CreateADEnvelopeGenerator ***************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics
{
struct AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms
{
UObject* WorldContextObject;
FName Name;
FSoundModulationADEnvelopeParams Params;
USoundModulationGeneratorADEnvelope* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation generator based on an Attack/Decay Envelope.\n\x09 * @param Name - Name of generator.\n\x09 * @param Params - The AD Envelope Settings.\n\x09 * @return Capture this in a Blueprint variable to prevent it from being garbage collected.\n\x09 */" },
{ "DisplayName", "Create AD Envelope Generator" },
{ "Keywords", "make modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation generator based on an Attack/Decay Envelope.\n@param Name - Name of generator.\n@param Params - The AD Envelope Settings.\n@return Capture this in a Blueprint variable to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Params_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Generator" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateADEnvelopeGenerator constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateADEnvelopeGenerator constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateADEnvelopeGenerator Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms, Params), Z_Construct_UScriptStruct_FSoundModulationADEnvelopeParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Params_MetaData), NewProp_Params_MetaData) }; // 694828204
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms, ReturnValue), Z_Construct_UClass_USoundModulationGeneratorADEnvelope_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_Params,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::PropPointers) < 2048);
// ********** End Function CreateADEnvelopeGenerator Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateADEnvelopeGenerator", Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::AudioModulationStatics_eventCreateADEnvelopeGenerator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateADEnvelopeGenerator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_STRUCT_REF(FSoundModulationADEnvelopeParams,Z_Param_Out_Params);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundModulationGeneratorADEnvelope**)Z_Param__Result=UAudioModulationStatics::CreateADEnvelopeGenerator(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Out_Params);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateADEnvelopeGenerator *****************
// ********** Begin Class UAudioModulationStatics Function CreateBus *******************************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics
{
struct AudioModulationStatics_eventCreateBus_Parms
{
UObject* WorldContextObject;
FName Name;
USoundModulationParameter* Parameter;
bool Activate;
USoundControlBus* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation bus with the provided default value.\n\x09 * @param Name - Name of bus\n\x09 * @param Parameter - Default value for created bus\n\x09 * @param Activate - (DEPRECATED in 5.4: Use UAudioModulationDestination) Whether or not to activate bus\n\x09 * on creation. If true, deactivation will only occur if returned bus is manually deactivated and not referenced\n\x09 * or destroyed (i.e. will not deactivate when all references become inactive).\n\x09 * @return ControlBus created. This should be stored (eg. by a Blueprint as a variable) to prevent it from being garbage collected. \n\x09 */" },
{ "CPP_Default_Activate", "false" },
{ "DisplayName", "Create Control Bus" },
{ "Keywords", "make modulation LPF modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation bus with the provided default value.\n@param Name - Name of bus\n@param Parameter - Default value for created bus\n@param Activate - (DEPRECATED in 5.4: Use UAudioModulationDestination) Whether or not to activate bus\non creation. If true, deactivation will only occur if returned bus is manually deactivated and not referenced\nor destroyed (i.e. will not deactivate when all references become inactive).\n@return ControlBus created. This should be stored (eg. by a Blueprint as a variable) to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Bus" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateBus constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Parameter;
static void NewProp_Activate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Activate;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateBus constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateBus Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBus_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBus_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Parameter = { "Parameter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBus_Parms, Parameter), Z_Construct_UClass_USoundModulationParameter_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Activate_SetBit(void* Obj)
{
((AudioModulationStatics_eventCreateBus_Parms*)Obj)->Activate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Activate = { "Activate", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventCreateBus_Parms), &Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Activate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBus_Parms, ReturnValue), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Parameter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_Activate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::PropPointers) < 2048);
// ********** End Function CreateBus Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateBus", Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::AudioModulationStatics_eventCreateBus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::AudioModulationStatics_eventCreateBus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateBus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateBus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateBus)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_OBJECT(USoundModulationParameter,Z_Param_Parameter);
P_GET_UBOOL(Z_Param_Activate);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundControlBus**)Z_Param__Result=UAudioModulationStatics::CreateBus(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Parameter,Z_Param_Activate);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateBus *********************************
// ********** Begin Class UAudioModulationStatics Function CreateBusMix ****************************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics
{
struct AudioModulationStatics_eventCreateBusMix_Parms
{
UObject* WorldContextObject;
FName Name;
TArray<FSoundControlBusMixStage> Stages;
bool Activate;
double Duration;
bool bRetriggerOnActivation;
USoundControlBusMix* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a Control Bus Mix with the given stage configuration.\n\x09 * @param Name - Name of mix.\n\x09 * @param Stages - Stages mix is responsible for.\n\x09 * @param Activate - Whether or not to activate mix on creation. If true, deactivation will only occur\n\x09 * if returned mix is manually deactivated and not referenced or destroyed (i.e. will not deactivate\n\x09 * when all references become inactive). It will also still deactivate based on the Duration value.\n\x09 * @param Duration - Amount of time the Mix will stay active for before deactivating itself.\n\x09 *\x09\x09\x09\x09\x09 When less than 0, the mix will stay active until manually deactivated.\n\x09 * @param bRetriggerOnActivation - If true, if this mix is already active when Activate is called,\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09 stages will return to their default values before activating.\n\x09 * @return Capture this in a Blueprint variable to prevent it from being garbage collected. \n\x09 */" },
{ "CPP_Default_bRetriggerOnActivation", "false" },
{ "CPP_Default_Duration", "-1.000000" },
{ "DisplayName", "Create Control Bus Mix" },
{ "Keywords", "make modulation modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a Control Bus Mix with the given stage configuration.\n@param Name - Name of mix.\n@param Stages - Stages mix is responsible for.\n@param Activate - Whether or not to activate mix on creation. If true, deactivation will only occur\nif returned mix is manually deactivated and not referenced or destroyed (i.e. will not deactivate\nwhen all references become inactive). It will also still deactivate based on the Duration value.\n@param Duration - Amount of time the Mix will stay active for before deactivating itself.\n When less than 0, the mix will stay active until manually deactivated.\n@param bRetriggerOnActivation - If true, if this mix is already active when Activate is called,\n stages will return to their default values before activating.\n@return Capture this in a Blueprint variable to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "BusMix" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateBusMix constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Stages_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Stages;
static void NewProp_Activate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Activate;
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::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateBusMix constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateBusMix Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMix_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMix_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Stages_Inner = { "Stages", 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_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Stages = { "Stages", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMix_Parms, Stages), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2518952000
void Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Activate_SetBit(void* Obj)
{
((AudioModulationStatics_eventCreateBusMix_Parms*)Obj)->Activate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Activate = { "Activate", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventCreateBusMix_Parms), &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Activate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMix_Parms, Duration), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_bRetriggerOnActivation_SetBit(void* Obj)
{
((AudioModulationStatics_eventCreateBusMix_Parms*)Obj)->bRetriggerOnActivation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_bRetriggerOnActivation = { "bRetriggerOnActivation", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventCreateBusMix_Parms), &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_bRetriggerOnActivation_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMix_Parms, ReturnValue), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Stages_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Stages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Activate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_Duration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_bRetriggerOnActivation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::PropPointers) < 2048);
// ********** End Function CreateBusMix Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateBusMix", Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::AudioModulationStatics_eventCreateBusMix_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::AudioModulationStatics_eventCreateBusMix_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateBusMix)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_TARRAY(FSoundControlBusMixStage,Z_Param_Stages);
P_GET_UBOOL(Z_Param_Activate);
P_GET_PROPERTY(FDoubleProperty,Z_Param_Duration);
P_GET_UBOOL(Z_Param_bRetriggerOnActivation);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundControlBusMix**)Z_Param__Result=UAudioModulationStatics::CreateBusMix(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Stages,Z_Param_Activate,Z_Param_Duration,Z_Param_bRetriggerOnActivation);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateBusMix ******************************
// ********** Begin Class UAudioModulationStatics Function CreateBusMixFromValue *******************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics
{
struct AudioModulationStatics_eventCreateBusMixFromValue_Parms
{
const UObject* WorldContextObject;
FName Name;
TArray<USoundControlBus*> Buses;
float Value;
float AttackTime;
float ReleaseTime;
bool bActivate;
USoundControlBusMix* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Create a mix with stages created for each provided bus that are initialized to the supplied value and timing parameters.\n\x09 * @param Buses - Buses to assign stages within new mix to\n\x09 * @param Value - Initial value for all stages created within the new mix.\n\x09 * @param AttackTime - Fade time to user when mix activates.\n\x09 * @param ReleaseTime - Fade time to user when mix deactivates.\n\x09 */" },
{ "CPP_Default_AttackTime", "0.100000" },
{ "CPP_Default_bActivate", "true" },
{ "CPP_Default_ReleaseTime", "0.100000" },
{ "CPP_Default_Value", "1.000000" },
{ "Keywords", "make modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Create a mix with stages created for each provided bus that are initialized to the supplied value and timing parameters.\n@param Buses - Buses to assign stages within new mix to\n@param Value - Initial value for all stages created within the new mix.\n@param AttackTime - Fade time to user when mix activates.\n@param ReleaseTime - Fade time to user when mix deactivates." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Buses_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Mix" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateBusMixFromValue constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Buses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Buses;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AttackTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReleaseTime;
static void NewProp_bActivate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bActivate;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateBusMixFromValue constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateBusMixFromValue Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Buses_Inner = { "Buses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Buses = { "Buses", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, Buses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Buses_MetaData), NewProp_Buses_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_AttackTime = { "AttackTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, AttackTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_ReleaseTime = { "ReleaseTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, ReleaseTime), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_bActivate_SetBit(void* Obj)
{
((AudioModulationStatics_eventCreateBusMixFromValue_Parms*)Obj)->bActivate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_bActivate = { "bActivate", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventCreateBusMixFromValue_Parms), &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_bActivate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixFromValue_Parms, ReturnValue), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Buses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Buses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_AttackTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_ReleaseTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_bActivate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::PropPointers) < 2048);
// ********** End Function CreateBusMixFromValue Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateBusMixFromValue", Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::AudioModulationStatics_eventCreateBusMixFromValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::AudioModulationStatics_eventCreateBusMixFromValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateBusMixFromValue)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_TARRAY_REF(USoundControlBus*,Z_Param_Out_Buses);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_PROPERTY(FFloatProperty,Z_Param_AttackTime);
P_GET_PROPERTY(FFloatProperty,Z_Param_ReleaseTime);
P_GET_UBOOL(Z_Param_bActivate);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundControlBusMix**)Z_Param__Result=UAudioModulationStatics::CreateBusMixFromValue(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Out_Buses,Z_Param_Value,Z_Param_AttackTime,Z_Param_ReleaseTime,Z_Param_bActivate);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateBusMixFromValue *********************
// ********** Begin Class UAudioModulationStatics Function CreateBusMixStage ***********************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics
{
struct AudioModulationStatics_eventCreateBusMixStage_Parms
{
const UObject* WorldContextObject;
USoundControlBus* Bus;
float Value;
float AttackTime;
float ReleaseTime;
FSoundControlBusMixStage ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a stage used to mix a control bus.\n\x09 * @param Bus - Bus stage is in charge of applying mix value to.\n\x09 * @param Value - Value for added bus stage to target when mix is active.\n\x09 * @param AttackTime - Time in seconds for stage to mix in.\n\x09 * @param ReleaseTime - Time in seconds for stage to mix out.\n\x09 */" },
{ "CPP_Default_AttackTime", "0.100000" },
{ "CPP_Default_ReleaseTime", "0.100000" },
{ "DisplayName", "Create Control Bus Mix Stage" },
{ "Keywords", "make modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a stage used to mix a control bus.\n@param Bus - Bus stage is in charge of applying mix value to.\n@param Value - Value for added bus stage to target when mix is active.\n@param AttackTime - Time in seconds for stage to mix in.\n@param ReleaseTime - Time in seconds for stage to mix out." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Stage" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateBusMixStage constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AttackTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReleaseTime;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateBusMixStage constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateBusMixStage Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_AttackTime = { "AttackTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, AttackTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_ReleaseTime = { "ReleaseTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, ReleaseTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateBusMixStage_Parms, ReturnValue), Z_Construct_UScriptStruct_FSoundControlBusMixStage, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2518952000
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_Bus,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_AttackTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_ReleaseTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::PropPointers) < 2048);
// ********** End Function CreateBusMixStage Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateBusMixStage", Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::AudioModulationStatics_eventCreateBusMixStage_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::AudioModulationStatics_eventCreateBusMixStage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateBusMixStage)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBus,Z_Param_Bus);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_PROPERTY(FFloatProperty,Z_Param_AttackTime);
P_GET_PROPERTY(FFloatProperty,Z_Param_ReleaseTime);
P_FINISH;
P_NATIVE_BEGIN;
*(FSoundControlBusMixStage*)Z_Param__Result=UAudioModulationStatics::CreateBusMixStage(Z_Param_WorldContextObject,Z_Param_Bus,Z_Param_Value,Z_Param_AttackTime,Z_Param_ReleaseTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateBusMixStage *************************
// ********** Begin Class UAudioModulationStatics Function CreateEnvelopeFollowerGenerator *********
struct Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics
{
struct AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms
{
UObject* WorldContextObject;
FName Name;
FEnvelopeFollowerGeneratorParams Params;
USoundModulationGeneratorEnvelopeFollower* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation generator based on an Envelope Follower with the given parameters.\n\x09 * @param Name - Name of generator.\n\x09 * @param Params - The Envelope Follower settings, including what data to follow.\n\x09 * @return Capture this in a Blueprint variable to prevent it from being garbage collected.\n\x09 */" },
{ "DisplayName", "Create Envelope Follower Generator" },
{ "Keywords", "make modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation generator based on an Envelope Follower with the given parameters.\n@param Name - Name of generator.\n@param Params - The Envelope Follower settings, including what data to follow.\n@return Capture this in a Blueprint variable to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Generator" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateEnvelopeFollowerGenerator constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateEnvelopeFollowerGenerator constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateEnvelopeFollowerGenerator Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms, Params), Z_Construct_UScriptStruct_FEnvelopeFollowerGeneratorParams, METADATA_PARAMS(0, nullptr) }; // 3601003670
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms, ReturnValue), Z_Construct_UClass_USoundModulationGeneratorEnvelopeFollower_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_Params,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::PropPointers) < 2048);
// ********** End Function CreateEnvelopeFollowerGenerator Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateEnvelopeFollowerGenerator", Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::AudioModulationStatics_eventCreateEnvelopeFollowerGenerator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateEnvelopeFollowerGenerator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_STRUCT(FEnvelopeFollowerGeneratorParams,Z_Param_Params);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundModulationGeneratorEnvelopeFollower**)Z_Param__Result=UAudioModulationStatics::CreateEnvelopeFollowerGenerator(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Params);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateEnvelopeFollowerGenerator ***********
// ********** Begin Class UAudioModulationStatics Function CreateLFOGenerator **********************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics
{
struct AudioModulationStatics_eventCreateLFOGenerator_Parms
{
UObject* WorldContextObject;
FName Name;
FSoundModulationLFOParams Params;
USoundModulationGeneratorLFO* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation generator based on an LFO with the given parameters.\n\x09 * @param Name - Name of generator.\n\x09 * @param Params - The LFO Settings.\n\x09 * @return Capture this in a Blueprint variable to prevent it from being garbage collected.\n\x09 */" },
{ "DisplayName", "Create LFO Generator" },
{ "Keywords", "make modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation generator based on an LFO with the given parameters.\n@param Name - Name of generator.\n@param Params - The LFO Settings.\n@return Capture this in a Blueprint variable to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Generator" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateLFOGenerator constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FStructPropertyParams NewProp_Params;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateLFOGenerator constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateLFOGenerator Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateLFOGenerator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateLFOGenerator_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_Params = { "Params", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateLFOGenerator_Parms, Params), Z_Construct_UScriptStruct_FSoundModulationLFOParams, METADATA_PARAMS(0, nullptr) }; // 1894012980
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateLFOGenerator_Parms, ReturnValue), Z_Construct_UClass_USoundModulationGeneratorLFO_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_Params,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::PropPointers) < 2048);
// ********** End Function CreateLFOGenerator Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateLFOGenerator", Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::AudioModulationStatics_eventCreateLFOGenerator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::AudioModulationStatics_eventCreateLFOGenerator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateLFOGenerator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_STRUCT(FSoundModulationLFOParams,Z_Param_Params);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundModulationGeneratorLFO**)Z_Param__Result=UAudioModulationStatics::CreateLFOGenerator(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Params);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateLFOGenerator ************************
// ********** Begin Class UAudioModulationStatics Function CreateModulationDestination *************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics
{
struct AudioModulationStatics_eventCreateModulationDestination_Parms
{
UObject* WorldContextObject;
FName Name;
USoundModulatorBase* Modulator;
UAudioModulationDestination* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation destination, which activates the given modulator (if not already active) \n\x09 * and provides a function to retrieve the last value computed of the given modulator on the modulation\n\x09 * processing thread.\n\x09 */" },
{ "Keywords", "modulator watch watcher" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation destination, which activates the given modulator (if not already active)\nand provides a function to retrieve the last value computed of the given modulator on the modulation\nprocessing thread." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Destination" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateModulationDestination constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Modulator;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateModulationDestination constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateModulationDestination Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationDestination_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationDestination_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_Modulator = { "Modulator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationDestination_Parms, Modulator), Z_Construct_UClass_USoundModulatorBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationDestination_Parms, ReturnValue), Z_Construct_UClass_UAudioModulationDestination_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_Modulator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::PropPointers) < 2048);
// ********** End Function CreateModulationDestination Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateModulationDestination", Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::AudioModulationStatics_eventCreateModulationDestination_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::AudioModulationStatics_eventCreateModulationDestination_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateModulationDestination)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_OBJECT(USoundModulatorBase,Z_Param_Modulator);
P_FINISH;
P_NATIVE_BEGIN;
*(UAudioModulationDestination**)Z_Param__Result=UAudioModulationStatics::CreateModulationDestination(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_Modulator);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateModulationDestination ***************
// ********** Begin Class UAudioModulationStatics Function CreateModulationParameter ***************
struct Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics
{
struct AudioModulationStatics_eventCreateModulationParameter_Parms
{
UObject* WorldContextObject;
FName Name;
TSubclassOf<USoundModulationParameter> ParamClass;
float DefaultValue;
USoundModulationParameter* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Creates a modulation parameter of a given class.\n\x09 * @param Name - Name of parameter.\n\x09 * @param ParamClass - The type of Modulation Parameter to create.\n\x09 * @param DefaultValue - The default normalized value of the parameter (range 0-1).\n\x09 * @return Capture this in a Blueprint variable to prevent it from being garbage collected.\n\x09 */" },
{ "DisplayName", "Create Modulation Parameter" },
{ "Keywords", "make modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Creates a modulation parameter of a given class.\n@param Name - Name of parameter.\n@param ParamClass - The type of Modulation Parameter to create.\n@param DefaultValue - The default normalized value of the parameter (range 0-1).\n@return Capture this in a Blueprint variable to prevent it from being garbage collected." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Parameter" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateModulationParameter constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FNamePropertyParams NewProp_Name;
static const UECodeGen_Private::FClassPropertyParams NewProp_ParamClass;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateModulationParameter constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateModulationParameter Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationParameter_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationParameter_Parms, Name), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_ParamClass = { "ParamClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationParameter_Parms, ParamClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_USoundModulationParameter_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationParameter_Parms, DefaultValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventCreateModulationParameter_Parms, ReturnValue), Z_Construct_UClass_USoundModulationParameter_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_Name,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_ParamClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_DefaultValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::PropPointers) < 2048);
// ********** End Function CreateModulationParameter Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "CreateModulationParameter", Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::AudioModulationStatics_eventCreateModulationParameter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::AudioModulationStatics_eventCreateModulationParameter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execCreateModulationParameter)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_PROPERTY(FNameProperty,Z_Param_Name);
P_GET_OBJECT(UClass,Z_Param_ParamClass);
P_GET_PROPERTY(FFloatProperty,Z_Param_DefaultValue);
P_FINISH;
P_NATIVE_BEGIN;
*(USoundModulationParameter**)Z_Param__Result=UAudioModulationStatics::CreateModulationParameter(Z_Param_WorldContextObject,Z_Param_Name,Z_Param_ParamClass,Z_Param_DefaultValue);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function CreateModulationParameter *****************
// ********** Begin Class UAudioModulationStatics Function DeactivateAllBusMixes *******************
struct Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics
{
struct AudioModulationStatics_eventDeactivateAllBusMixes_Parms
{
const UObject* WorldContextObject;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Deactivates all currently active Control Bus Mixes. This includes the Global Control Bus Mixes.\n\x09 */" },
{ "DisplayName", "Deactivate All Control Bus Mixes" },
{ "Keywords", "modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Deactivates all currently active Control Bus Mixes. This includes the Global Control Bus Mixes." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DeactivateAllBusMixes constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeactivateAllBusMixes constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeactivateAllBusMixes Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateAllBusMixes_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::NewProp_WorldContextObject,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::PropPointers) < 2048);
// ********** End Function DeactivateAllBusMixes Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "DeactivateAllBusMixes", Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::AudioModulationStatics_eventDeactivateAllBusMixes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::AudioModulationStatics_eventDeactivateAllBusMixes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execDeactivateAllBusMixes)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::DeactivateAllBusMixes(Z_Param_WorldContextObject);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function DeactivateAllBusMixes *********************
// ********** Begin Class UAudioModulationStatics Function DeactivateBus ***************************
struct Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics
{
struct AudioModulationStatics_eventDeactivateBus_Parms
{
const UObject* WorldContextObject;
USoundControlBus* Bus;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "DeprecatedFunction", "Note" },
{ "DeprecationMessage", "To manually control the activation state of a modulator, use CreateModulationDestination." },
{ "DisplayName", "Deactivate Control Bus" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DeactivateBus constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeactivateBus constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeactivateBus Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateBus_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateBus_Parms, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::NewProp_Bus,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::PropPointers) < 2048);
// ********** End Function DeactivateBus Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "DeactivateBus", Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::AudioModulationStatics_eventDeactivateBus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::AudioModulationStatics_eventDeactivateBus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execDeactivateBus)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBus,Z_Param_Bus);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::DeactivateBus(Z_Param_WorldContextObject,Z_Param_Bus);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function DeactivateBus *****************************
// ********** Begin Class UAudioModulationStatics Function DeactivateBusMix ************************
struct Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics
{
struct AudioModulationStatics_eventDeactivateBusMix_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Deactivates a modulation bus mix. Does nothing if an instance of the provided bus mix is already inactive.\n\x09 * @param Mix - Mix to deactivate\n\x09 */" },
{ "DisplayName", "Deactivate Control Bus Mix" },
{ "Keywords", "modulation modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Deactivates a modulation bus mix. Does nothing if an instance of the provided bus mix is already inactive.\n@param Mix - Mix to deactivate" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DeactivateBusMix constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeactivateBusMix constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeactivateBusMix Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateBusMix_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateBusMix_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::NewProp_Mix,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::PropPointers) < 2048);
// ********** End Function DeactivateBusMix Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "DeactivateBusMix", Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::AudioModulationStatics_eventDeactivateBusMix_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::AudioModulationStatics_eventDeactivateBusMix_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execDeactivateBusMix)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::DeactivateBusMix(Z_Param_WorldContextObject,Z_Param_Mix);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function DeactivateBusMix **************************
// ********** Begin Class UAudioModulationStatics Function DeactivateGenerator *********************
struct Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics
{
struct AudioModulationStatics_eventDeactivateGenerator_Parms
{
const UObject* WorldContextObject;
USoundModulationGenerator* Generator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "DeprecatedFunction", "Note" },
{ "DeprecationMessage", "To manually control the activation state of a modulator, use CreateModulationDestination." },
{ "DisplayName", "Deactivate Modulation Generator (Deprecated - 5.4)" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function DeactivateGenerator constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Generator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeactivateGenerator constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeactivateGenerator Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateGenerator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::NewProp_Generator = { "Generator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventDeactivateGenerator_Parms, Generator), Z_Construct_UClass_USoundModulationGenerator_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::NewProp_Generator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::PropPointers) < 2048);
// ********** End Function DeactivateGenerator Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "DeactivateGenerator", Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::AudioModulationStatics_eventDeactivateGenerator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::AudioModulationStatics_eventDeactivateGenerator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execDeactivateGenerator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundModulationGenerator,Z_Param_Generator);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::DeactivateGenerator(Z_Param_WorldContextObject,Z_Param_Generator);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function DeactivateGenerator ***********************
// ********** Begin Class UAudioModulationStatics Function GetModulatorsFromDestination ************
struct Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics
{
struct AudioModulationStatics_eventGetModulatorsFromDestination_Parms
{
FSoundModulationDestinationSettings Destination;
TSet<USoundModulatorBase*> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Gets the list of modulators currently applied to a Modulation Destination.\n\x09* @param Destination - The Modulation Destination.\n\x09* @return Modulators - The set of Modulators.\n\x09*/" },
{ "DisplayName", "Get Modulators From Destination" },
{ "Keywords", "modulation generator bus" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Gets the list of modulators currently applied to a Modulation Destination.\n@param Destination - The Modulation Destination.\n@return Modulators - The set of Modulators." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Destination_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Modulators" },
};
#endif // WITH_METADATA
// ********** Begin Function GetModulatorsFromDestination constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Destination;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetModulatorsFromDestination constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetModulatorsFromDestination Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_Destination = { "Destination", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventGetModulatorsFromDestination_Parms, Destination), Z_Construct_UScriptStruct_FSoundModulationDestinationSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Destination_MetaData), NewProp_Destination_MetaData) }; // 3792930955
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_ReturnValue_ElementProp = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USoundModulatorBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventGetModulatorsFromDestination_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_Destination,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_ReturnValue_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::PropPointers) < 2048);
// ********** End Function GetModulatorsFromDestination Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "GetModulatorsFromDestination", Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::AudioModulationStatics_eventGetModulatorsFromDestination_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::AudioModulationStatics_eventGetModulatorsFromDestination_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execGetModulatorsFromDestination)
{
P_GET_STRUCT_REF(FSoundModulationDestinationSettings,Z_Param_Out_Destination);
P_FINISH;
P_NATIVE_BEGIN;
*(TSet<USoundModulatorBase*>*)Z_Param__Result=UAudioModulationStatics::GetModulatorsFromDestination(Z_Param_Out_Destination);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function GetModulatorsFromDestination **************
// ********** Begin Class UAudioModulationStatics Function GetModulatorValue ***********************
struct Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics
{
struct AudioModulationStatics_eventGetModulatorValue_Parms
{
const UObject* WorldContextObject;
USoundModulatorBase* Modulator;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Gets the (normalized) value of the given modulator. \n\x09 * @return Value - The current value of the modulator. If the modulator is not active, returns 1.0.\n\x09 */" },
{ "DisplayName", "Get Modulator Value" },
{ "Keywords", "modulation generator bus" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Gets the (normalized) value of the given modulator.\n@return Value - The current value of the modulator. If the modulator is not active, returns 1.0." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Value" },
};
#endif // WITH_METADATA
// ********** Begin Function GetModulatorValue constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Modulator;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetModulatorValue constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetModulatorValue Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventGetModulatorValue_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_Modulator = { "Modulator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventGetModulatorValue_Parms, Modulator), Z_Construct_UClass_USoundModulatorBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventGetModulatorValue_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_Modulator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::PropPointers) < 2048);
// ********** End Function GetModulatorValue Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "GetModulatorValue", Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::AudioModulationStatics_eventGetModulatorValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::AudioModulationStatics_eventGetModulatorValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execGetModulatorValue)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundModulatorBase,Z_Param_Modulator);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=UAudioModulationStatics::GetModulatorValue(Z_Param_WorldContextObject,Z_Param_Modulator);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function GetModulatorValue *************************
// ********** Begin Class UAudioModulationStatics Function IsControlBusMixActive *******************
struct Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics
{
struct AudioModulationStatics_eventIsControlBusMixActive_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Returns whether or not a Control Bus Mix is currently active.\n\x09 * @param Mix - the Control Bus Mix to check.\n\x09 * @return Whether or not the Bus Mix is currently active.\n\x09 */" },
{ "DisplayName", "Is Control Bus Mix Active" },
{ "Keywords", "bus modulation modulator generator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Returns whether or not a Control Bus Mix is currently active.\n@param Mix - the Control Bus Mix to check.\n@return Whether or not the Bus Mix is currently active." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Is Active" },
};
#endif // WITH_METADATA
// ********** Begin Function IsControlBusMixActive constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsControlBusMixActive constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsControlBusMixActive Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventIsControlBusMixActive_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventIsControlBusMixActive_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AudioModulationStatics_eventIsControlBusMixActive_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventIsControlBusMixActive_Parms), &Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::PropPointers) < 2048);
// ********** End Function IsControlBusMixActive Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "IsControlBusMixActive", Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::AudioModulationStatics_eventIsControlBusMixActive_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::AudioModulationStatics_eventIsControlBusMixActive_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execIsControlBusMixActive)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAudioModulationStatics::IsControlBusMixActive(Z_Param_WorldContextObject,Z_Param_Mix);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function IsControlBusMixActive *********************
// ********** Begin Class UAudioModulationStatics Function LoadMixFromProfile **********************
struct Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics
{
struct AudioModulationStatics_eventLoadMixFromProfile_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
bool bActivate;
int32 ProfileIndex;
TArray<FSoundControlBusMixStage> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Loads control bus mix from a profile into UObject mix definition, deserialized from an ini file.\n\x09 * @param Mix - Mix object to deserialize profile .ini to.\n\x09 * @param bActivate - If true, activate mix upon loading from profile.\n\x09 * @param ProfileIndex - Index of profile, allowing multiple profiles to be loaded to single mix object. If <= 0, loads from default profile (no suffix).\n\x09 * @return Stages - Stage values loaded from profile (empty if profile did not exist or had no values serialized).\n\x09 */" },
{ "CPP_Default_bActivate", "true" },
{ "CPP_Default_ProfileIndex", "0" },
{ "DisplayName", "Load Control Bus Mix From Profile" },
{ "Keywords", "deserialize modulation modulator ini" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Loads control bus mix from a profile into UObject mix definition, deserialized from an ini file.\n@param Mix - Mix object to deserialize profile .ini to.\n@param bActivate - If true, activate mix upon loading from profile.\n@param ProfileIndex - Index of profile, allowing multiple profiles to be loaded to single mix object. If <= 0, loads from default profile (no suffix).\n@return Stages - Stage values loaded from profile (empty if profile did not exist or had no values serialized)." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Stages" },
};
#endif // WITH_METADATA
// ********** Begin Function LoadMixFromProfile constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static void NewProp_bActivate_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bActivate;
static const UECodeGen_Private::FIntPropertyParams NewProp_ProfileIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LoadMixFromProfile constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function LoadMixFromProfile Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventLoadMixFromProfile_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventLoadMixFromProfile_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_bActivate_SetBit(void* Obj)
{
((AudioModulationStatics_eventLoadMixFromProfile_Parms*)Obj)->bActivate = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_bActivate = { "bActivate", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventLoadMixFromProfile_Parms), &Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_bActivate_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ProfileIndex = { "ProfileIndex", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventLoadMixFromProfile_Parms, ProfileIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", 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_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventLoadMixFromProfile_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; // 2518952000
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_bActivate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ProfileIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::PropPointers) < 2048);
// ********** End Function LoadMixFromProfile Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "LoadMixFromProfile", Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::AudioModulationStatics_eventLoadMixFromProfile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::AudioModulationStatics_eventLoadMixFromProfile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execLoadMixFromProfile)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_GET_UBOOL(Z_Param_bActivate);
P_GET_PROPERTY(FIntProperty,Z_Param_ProfileIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FSoundControlBusMixStage>*)Z_Param__Result=UAudioModulationStatics::LoadMixFromProfile(Z_Param_WorldContextObject,Z_Param_Mix,Z_Param_bActivate,Z_Param_ProfileIndex);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function LoadMixFromProfile ************************
// ********** Begin Class UAudioModulationStatics Function SaveMixToProfile ************************
struct Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics
{
struct AudioModulationStatics_eventSaveMixToProfile_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
int32 ProfileIndex;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "2" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Saves control bus mix to a profile, serialized to an ini file. If mix is loaded, uses current proxy's state.\n\x09 * If not, uses default UObject representation.\n\x09 * @param Mix - Mix object to serialize to profile .ini.\n\x09 * @param ProfileIndex - Index of profile, allowing multiple profiles can be saved for single mix object. If 0, saves to default ini profile (no suffix).\n\x09 */" },
{ "CPP_Default_ProfileIndex", "0" },
{ "DisplayName", "Save Control Bus Mix to Profile" },
{ "Keywords", "serialize modulation modulator ini" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Saves control bus mix to a profile, serialized to an ini file. If mix is loaded, uses current proxy's state.\nIf not, uses default UObject representation.\n@param Mix - Mix object to serialize to profile .ini.\n@param ProfileIndex - Index of profile, allowing multiple profiles can be saved for single mix object. If 0, saves to default ini profile (no suffix)." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SaveMixToProfile constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FIntPropertyParams NewProp_ProfileIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SaveMixToProfile constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SaveMixToProfile Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSaveMixToProfile_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSaveMixToProfile_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_ProfileIndex = { "ProfileIndex", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSaveMixToProfile_Parms, ProfileIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::NewProp_ProfileIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::PropPointers) < 2048);
// ********** End Function SaveMixToProfile Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "SaveMixToProfile", Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::AudioModulationStatics_eventSaveMixToProfile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::AudioModulationStatics_eventSaveMixToProfile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execSaveMixToProfile)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_GET_PROPERTY(FIntProperty,Z_Param_ProfileIndex);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::SaveMixToProfile(Z_Param_WorldContextObject,Z_Param_Mix,Z_Param_ProfileIndex);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function SaveMixToProfile **************************
// ********** Begin Class UAudioModulationStatics Function SetGlobalBusMixValue ********************
struct Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics
{
struct AudioModulationStatics_eventSetGlobalBusMixValue_Parms
{
const UObject* WorldContextObject;
USoundControlBus* Bus;
float Value;
float FadeTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Sets a Global Control Bus Mix with a single stage associated with the provided Bus to the given float value. This call should\n\x09 * be reserved for buses that are to be always active. It is *NOT* recommended for transient buses, as not calling clear can keep\n\x09 * buses active indefinitely.\n\x09 * @param Bus - Bus associated with mix to update\n\x09 * @param Value - Value to set global stage to.\n\x09 * @param FadeTime - Fade time to user when interpolating between current value and new value. If negative, falls back to last fade\n\x09 * time set on stage. If fade time never set on stage, defaults to 100ms.\n\x09 */" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "DisplayName", "Set Global Control Bus Mix Value" },
{ "Keywords", "modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Sets a Global Control Bus Mix with a single stage associated with the provided Bus to the given float value. This call should\nbe reserved for buses that are to be always active. It is *NOT* recommended for transient buses, as not calling clear can keep\nbuses active indefinitely.\n@param Bus - Bus associated with mix to update\n@param Value - Value to set global stage to.\n@param FadeTime - Fade time to user when interpolating between current value and new value. If negative, falls back to last fade\ntime set on stage. If fade time never set on stage, defaults to 100ms." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetGlobalBusMixValue constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Bus;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetGlobalBusMixValue constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetGlobalBusMixValue Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSetGlobalBusMixValue_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_Bus = { "Bus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSetGlobalBusMixValue_Parms, Bus), Z_Construct_UClass_USoundControlBus_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSetGlobalBusMixValue_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventSetGlobalBusMixValue_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_Bus,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::NewProp_FadeTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::PropPointers) < 2048);
// ********** End Function SetGlobalBusMixValue Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "SetGlobalBusMixValue", Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::AudioModulationStatics_eventSetGlobalBusMixValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::AudioModulationStatics_eventSetGlobalBusMixValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execSetGlobalBusMixValue)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBus,Z_Param_Bus);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::SetGlobalBusMixValue(Z_Param_WorldContextObject,Z_Param_Bus,Z_Param_Value,Z_Param_FadeTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function SetGlobalBusMixValue **********************
// ********** Begin Class UAudioModulationStatics Function UpdateMix *******************************
struct Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics
{
struct AudioModulationStatics_eventUpdateMix_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
TArray<FSoundControlBusMixStage> Stages;
float FadeTime;
double Duration;
bool bRetriggerOnActivation;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "3" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Sets a Control Bus Mix with the provided stage data, if the stages\n\x09 * are provided in an active instance proxy of the mix. \n\x09 * Does not update UObject definition of the mix. \n\x09 * @param Mix - Mix to update\n\x09 * @param Stages - Stages to set. If stage's bus is not referenced by mix, stage's update request is ignored.\n\x09 * @param FadeTime - Fade time to user when interpolating between current value and new values.\n\x09 *\x09\x09\x09\x09\x09 If negative, falls back to last fade time set on stage. If fade time never set on stage,\n\x09 *\x09\x09\x09\x09\x09 uses attack time set on stage in mix asset.\n\x09 * @param Duration - Amount of time the Mix is activated for. When the Mix has been active for the given time,\n\x09 *\x09\x09\x09\x09\x09 automatically deactivates itself. When less than 0, the duration is infinite\n\x09 *\x09\x09\x09\x09\x09 (i.e. mix will stay active until manually deactivated).\n\x09 * @param bRetriggerOnActivation - If true, if this mix is already active when Activate is called,\n\x09 *\x09\x09\x09\x09\x09\x09\x09\x09 stages will return to their default values before activating.\n\x09 */" },
{ "CPP_Default_bRetriggerOnActivation", "false" },
{ "CPP_Default_Duration", "-1.000000" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "DisplayName", "Set Control Bus Mix" },
{ "Keywords", "modulation modulator stage" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Sets a Control Bus Mix with the provided stage data, if the stages\nare provided in an active instance proxy of the mix.\nDoes not update UObject definition of the mix.\n@param Mix - Mix to update\n@param Stages - Stages to set. If stage's bus is not referenced by mix, stage's update request is ignored.\n@param FadeTime - Fade time to user when interpolating between current value and new values.\n If negative, falls back to last fade time set on stage. If fade time never set on stage,\n uses attack time set on stage in mix asset.\n@param Duration - Amount of time the Mix is activated for. When the Mix has been active for the given time,\n automatically deactivates itself. When less than 0, the duration is infinite\n (i.e. mix will stay active until manually deactivated).\n@param bRetriggerOnActivation - If true, if this mix is already active when Activate is called,\n stages will return to their default values before activating." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateMix constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FStructPropertyParams NewProp_Stages_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Stages;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
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::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateMix constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateMix Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMix_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMix_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Stages_Inner = { "Stages", 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_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Stages = { "Stages", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMix_Parms, Stages), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 2518952000
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMix_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMix_Parms, Duration), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_bRetriggerOnActivation_SetBit(void* Obj)
{
((AudioModulationStatics_eventUpdateMix_Parms*)Obj)->bRetriggerOnActivation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_bRetriggerOnActivation = { "bRetriggerOnActivation", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AudioModulationStatics_eventUpdateMix_Parms), &Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_bRetriggerOnActivation_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Stages_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Stages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_FadeTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_Duration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::NewProp_bRetriggerOnActivation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::PropPointers) < 2048);
// ********** End Function UpdateMix Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "UpdateMix", Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::AudioModulationStatics_eventUpdateMix_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::AudioModulationStatics_eventUpdateMix_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_UpdateMix()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_UpdateMix_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execUpdateMix)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_GET_TARRAY(FSoundControlBusMixStage,Z_Param_Stages);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_GET_PROPERTY(FDoubleProperty,Z_Param_Duration);
P_GET_UBOOL(Z_Param_bRetriggerOnActivation);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::UpdateMix(Z_Param_WorldContextObject,Z_Param_Mix,Z_Param_Stages,Z_Param_FadeTime,Z_Param_Duration,Z_Param_bRetriggerOnActivation);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function UpdateMix *********************************
// ********** Begin Class UAudioModulationStatics Function UpdateMixByFilter ***********************
struct Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics
{
struct AudioModulationStatics_eventUpdateMixByFilter_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
FString AddressFilter;
TSubclassOf<USoundModulationParameter> ParamClassFilter;
USoundModulationParameter* ParamFilter;
float Value;
float FadeTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "6" },
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Sets filtered stages of a given class to a provided target value for active instance of mix.\n\x09 * Does not update UObject definition of mix.\n\x09 * @param Mix - Mix to modify\n\x09 * @param AddressFilter - (Optional) Address filter to apply to provided mix's stages.\n\x09 * @param ParamClassFilter - (Optional) Filters buses by parameter class.\n\x09 * @param ParamFilter - (Optional) Filters buses by parameter.\n\x09 * @param Value - Target value to mix filtered stages to.\n\x09 * @param FadeTime - If non-negative, updates the fade time for the resulting bus stages found matching the provided filter.\n\x09 */" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "CPP_Default_Value", "1.000000" },
{ "DisplayName", "Set Control Bus Mix By Filter" },
{ "Keywords", "control class modulation modulator stage value" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Sets filtered stages of a given class to a provided target value for active instance of mix.\nDoes not update UObject definition of mix.\n@param Mix - Mix to modify\n@param AddressFilter - (Optional) Address filter to apply to provided mix's stages.\n@param ParamClassFilter - (Optional) Filters buses by parameter class.\n@param ParamFilter - (Optional) Filters buses by parameter.\n@param Value - Target value to mix filtered stages to.\n@param FadeTime - If non-negative, updates the fade time for the resulting bus stages found matching the provided filter." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateMixByFilter constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FStrPropertyParams NewProp_AddressFilter;
static const UECodeGen_Private::FClassPropertyParams NewProp_ParamClassFilter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ParamFilter;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateMixByFilter constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateMixByFilter Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_AddressFilter = { "AddressFilter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, AddressFilter), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_ParamClassFilter = { "ParamClassFilter", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, ParamClassFilter), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_USoundModulationParameter_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_ParamFilter = { "ParamFilter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, ParamFilter), Z_Construct_UClass_USoundModulationParameter_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixByFilter_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_AddressFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_ParamClassFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_ParamFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::NewProp_FadeTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::PropPointers) < 2048);
// ********** End Function UpdateMixByFilter Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "UpdateMixByFilter", Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::AudioModulationStatics_eventUpdateMixByFilter_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::AudioModulationStatics_eventUpdateMixByFilter_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execUpdateMixByFilter)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_GET_PROPERTY(FStrProperty,Z_Param_AddressFilter);
P_GET_OBJECT(UClass,Z_Param_ParamClassFilter);
P_GET_OBJECT(USoundModulationParameter,Z_Param_ParamFilter);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::UpdateMixByFilter(Z_Param_WorldContextObject,Z_Param_Mix,Z_Param_AddressFilter,Z_Param_ParamClassFilter,Z_Param_ParamFilter,Z_Param_Value,Z_Param_FadeTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function UpdateMixByFilter *************************
// ********** Begin Class UAudioModulationStatics Function UpdateMixFromObject *********************
struct Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics
{
struct AudioModulationStatics_eventUpdateMixFromObject_Parms
{
const UObject* WorldContextObject;
USoundControlBusMix* Mix;
float FadeTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Commits updates from a UObject definition of a bus mix to active instance in audio thread\n\x09 * (ignored if mix has not been activated).\n\x09 * @param Mix - Mix to update\n\x09 * @param FadeTime - Fade time to user when interpolating between current value and new values.\n\x09 *\x09\x09\x09\x09\x09 If negative, falls back to last fade time set on stage. If fade time never set on stage,\n\x09 *\x09\x09\x09\x09\x09 uses attack time set on stage in mix asset.\n\x09 */" },
{ "CPP_Default_FadeTime", "-1.000000" },
{ "DisplayName", "Update Control Bus Mix" },
{ "Keywords", "set modulation modulator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Commits updates from a UObject definition of a bus mix to active instance in audio thread\n(ignored if mix has not been activated).\n@param Mix - Mix to update\n@param FadeTime - Fade time to user when interpolating between current value and new values.\n If negative, falls back to last fade time set on stage. If fade time never set on stage,\n uses attack time set on stage in mix asset." },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateMixFromObject constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mix;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FadeTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateMixFromObject constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateMixFromObject Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixFromObject_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_Mix = { "Mix", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixFromObject_Parms, Mix), Z_Construct_UClass_USoundControlBusMix_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_FadeTime = { "FadeTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateMixFromObject_Parms, FadeTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_Mix,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::NewProp_FadeTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::PropPointers) < 2048);
// ********** End Function UpdateMixFromObject Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "UpdateMixFromObject", Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::AudioModulationStatics_eventUpdateMixFromObject_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::AudioModulationStatics_eventUpdateMixFromObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execUpdateMixFromObject)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundControlBusMix,Z_Param_Mix);
P_GET_PROPERTY(FFloatProperty,Z_Param_FadeTime);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::UpdateMixFromObject(Z_Param_WorldContextObject,Z_Param_Mix,Z_Param_FadeTime);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function UpdateMixFromObject ***********************
// ********** Begin Class UAudioModulationStatics Function UpdateModulator *************************
struct Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics
{
struct AudioModulationStatics_eventUpdateModulator_Parms
{
const UObject* WorldContextObject;
USoundModulatorBase* Modulator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio|Modulation" },
{ "Comment", "/** Commits updates from a UObject definition of a modulator (e.g. Bus, Bus Mix, Generator)\n\x09 * to active instance in audio thread (ignored if modulator type has not been activated).\n\x09 * @param Modulator - Modulator to update\n\x09 */" },
{ "DisplayName", "Update Modulator" },
{ "Keywords", "set control bus mix modulation modulator generator" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "Commits updates from a UObject definition of a modulator (e.g. Bus, Bus Mix, Generator)\nto active instance in audio thread (ignored if modulator type has not been activated).\n@param Modulator - Modulator to update" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldContextObject_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateModulator constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Modulator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UpdateModulator constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UpdateModulator Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateModulator_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldContextObject_MetaData), NewProp_WorldContextObject_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::NewProp_Modulator = { "Modulator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AudioModulationStatics_eventUpdateModulator_Parms, Modulator), Z_Construct_UClass_USoundModulatorBase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::NewProp_Modulator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::PropPointers) < 2048);
// ********** End Function UpdateModulator Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAudioModulationStatics, nullptr, "UpdateModulator", Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::AudioModulationStatics_eventUpdateModulator_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::AudioModulationStatics_eventUpdateModulator_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAudioModulationStatics::execUpdateModulator)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(USoundModulatorBase,Z_Param_Modulator);
P_FINISH;
P_NATIVE_BEGIN;
UAudioModulationStatics::UpdateModulator(Z_Param_WorldContextObject,Z_Param_Modulator);
P_NATIVE_END;
}
// ********** End Class UAudioModulationStatics Function UpdateModulator ***************************
// ********** Begin Class UAudioModulationStatics **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioModulationStatics;
UClass* UAudioModulationStatics::GetPrivateStaticClass()
{
using TClass = UAudioModulationStatics;
if (!Z_Registration_Info_UClass_UAudioModulationStatics.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioModulationStatics"),
Z_Registration_Info_UClass_UAudioModulationStatics.InnerSingleton,
StaticRegisterNativesUAudioModulationStatics,
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_UAudioModulationStatics.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioModulationStatics_NoRegister()
{
return UAudioModulationStatics::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioModulationStatics_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "// namespace AudioModulation\n" },
{ "IncludePath", "AudioModulationStatics.h" },
{ "ModuleRelativePath", "Public/AudioModulationStatics.h" },
{ "ToolTip", "namespace AudioModulation" },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioModulationStatics constinit property declarations ******************
// ********** End Class UAudioModulationStatics constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ActivateBus"), .Pointer = &UAudioModulationStatics::execActivateBus },
{ .NameUTF8 = UTF8TEXT("ActivateBusMix"), .Pointer = &UAudioModulationStatics::execActivateBusMix },
{ .NameUTF8 = UTF8TEXT("ActivateGenerator"), .Pointer = &UAudioModulationStatics::execActivateGenerator },
{ .NameUTF8 = UTF8TEXT("ClearAllGlobalBusMixValues"), .Pointer = &UAudioModulationStatics::execClearAllGlobalBusMixValues },
{ .NameUTF8 = UTF8TEXT("ClearGlobalBusMixValue"), .Pointer = &UAudioModulationStatics::execClearGlobalBusMixValue },
{ .NameUTF8 = UTF8TEXT("CreateADEnvelopeGenerator"), .Pointer = &UAudioModulationStatics::execCreateADEnvelopeGenerator },
{ .NameUTF8 = UTF8TEXT("CreateBus"), .Pointer = &UAudioModulationStatics::execCreateBus },
{ .NameUTF8 = UTF8TEXT("CreateBusMix"), .Pointer = &UAudioModulationStatics::execCreateBusMix },
{ .NameUTF8 = UTF8TEXT("CreateBusMixFromValue"), .Pointer = &UAudioModulationStatics::execCreateBusMixFromValue },
{ .NameUTF8 = UTF8TEXT("CreateBusMixStage"), .Pointer = &UAudioModulationStatics::execCreateBusMixStage },
{ .NameUTF8 = UTF8TEXT("CreateEnvelopeFollowerGenerator"), .Pointer = &UAudioModulationStatics::execCreateEnvelopeFollowerGenerator },
{ .NameUTF8 = UTF8TEXT("CreateLFOGenerator"), .Pointer = &UAudioModulationStatics::execCreateLFOGenerator },
{ .NameUTF8 = UTF8TEXT("CreateModulationDestination"), .Pointer = &UAudioModulationStatics::execCreateModulationDestination },
{ .NameUTF8 = UTF8TEXT("CreateModulationParameter"), .Pointer = &UAudioModulationStatics::execCreateModulationParameter },
{ .NameUTF8 = UTF8TEXT("DeactivateAllBusMixes"), .Pointer = &UAudioModulationStatics::execDeactivateAllBusMixes },
{ .NameUTF8 = UTF8TEXT("DeactivateBus"), .Pointer = &UAudioModulationStatics::execDeactivateBus },
{ .NameUTF8 = UTF8TEXT("DeactivateBusMix"), .Pointer = &UAudioModulationStatics::execDeactivateBusMix },
{ .NameUTF8 = UTF8TEXT("DeactivateGenerator"), .Pointer = &UAudioModulationStatics::execDeactivateGenerator },
{ .NameUTF8 = UTF8TEXT("GetModulatorsFromDestination"), .Pointer = &UAudioModulationStatics::execGetModulatorsFromDestination },
{ .NameUTF8 = UTF8TEXT("GetModulatorValue"), .Pointer = &UAudioModulationStatics::execGetModulatorValue },
{ .NameUTF8 = UTF8TEXT("IsControlBusMixActive"), .Pointer = &UAudioModulationStatics::execIsControlBusMixActive },
{ .NameUTF8 = UTF8TEXT("LoadMixFromProfile"), .Pointer = &UAudioModulationStatics::execLoadMixFromProfile },
{ .NameUTF8 = UTF8TEXT("SaveMixToProfile"), .Pointer = &UAudioModulationStatics::execSaveMixToProfile },
{ .NameUTF8 = UTF8TEXT("SetGlobalBusMixValue"), .Pointer = &UAudioModulationStatics::execSetGlobalBusMixValue },
{ .NameUTF8 = UTF8TEXT("UpdateMix"), .Pointer = &UAudioModulationStatics::execUpdateMix },
{ .NameUTF8 = UTF8TEXT("UpdateMixByFilter"), .Pointer = &UAudioModulationStatics::execUpdateMixByFilter },
{ .NameUTF8 = UTF8TEXT("UpdateMixFromObject"), .Pointer = &UAudioModulationStatics::execUpdateMixFromObject },
{ .NameUTF8 = UTF8TEXT("UpdateModulator"), .Pointer = &UAudioModulationStatics::execUpdateModulator },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAudioModulationStatics_ActivateBus, "ActivateBus" }, // 3235925832
{ &Z_Construct_UFunction_UAudioModulationStatics_ActivateBusMix, "ActivateBusMix" }, // 546580180
{ &Z_Construct_UFunction_UAudioModulationStatics_ActivateGenerator, "ActivateGenerator" }, // 4242887353
{ &Z_Construct_UFunction_UAudioModulationStatics_ClearAllGlobalBusMixValues, "ClearAllGlobalBusMixValues" }, // 1252285093
{ &Z_Construct_UFunction_UAudioModulationStatics_ClearGlobalBusMixValue, "ClearGlobalBusMixValue" }, // 1776025184
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateADEnvelopeGenerator, "CreateADEnvelopeGenerator" }, // 1478627282
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateBus, "CreateBus" }, // 2629937043
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMix, "CreateBusMix" }, // 2969897370
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixFromValue, "CreateBusMixFromValue" }, // 1143184183
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateBusMixStage, "CreateBusMixStage" }, // 1635589203
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateEnvelopeFollowerGenerator, "CreateEnvelopeFollowerGenerator" }, // 334754957
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateLFOGenerator, "CreateLFOGenerator" }, // 2236192590
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateModulationDestination, "CreateModulationDestination" }, // 754723819
{ &Z_Construct_UFunction_UAudioModulationStatics_CreateModulationParameter, "CreateModulationParameter" }, // 773903368
{ &Z_Construct_UFunction_UAudioModulationStatics_DeactivateAllBusMixes, "DeactivateAllBusMixes" }, // 1471624347
{ &Z_Construct_UFunction_UAudioModulationStatics_DeactivateBus, "DeactivateBus" }, // 1002029571
{ &Z_Construct_UFunction_UAudioModulationStatics_DeactivateBusMix, "DeactivateBusMix" }, // 579594804
{ &Z_Construct_UFunction_UAudioModulationStatics_DeactivateGenerator, "DeactivateGenerator" }, // 1012419310
{ &Z_Construct_UFunction_UAudioModulationStatics_GetModulatorsFromDestination, "GetModulatorsFromDestination" }, // 174988242
{ &Z_Construct_UFunction_UAudioModulationStatics_GetModulatorValue, "GetModulatorValue" }, // 1407455656
{ &Z_Construct_UFunction_UAudioModulationStatics_IsControlBusMixActive, "IsControlBusMixActive" }, // 1251415736
{ &Z_Construct_UFunction_UAudioModulationStatics_LoadMixFromProfile, "LoadMixFromProfile" }, // 642748118
{ &Z_Construct_UFunction_UAudioModulationStatics_SaveMixToProfile, "SaveMixToProfile" }, // 148160401
{ &Z_Construct_UFunction_UAudioModulationStatics_SetGlobalBusMixValue, "SetGlobalBusMixValue" }, // 2241270454
{ &Z_Construct_UFunction_UAudioModulationStatics_UpdateMix, "UpdateMix" }, // 309314106
{ &Z_Construct_UFunction_UAudioModulationStatics_UpdateMixByFilter, "UpdateMixByFilter" }, // 53069871
{ &Z_Construct_UFunction_UAudioModulationStatics_UpdateMixFromObject, "UpdateMixFromObject" }, // 919649701
{ &Z_Construct_UFunction_UAudioModulationStatics_UpdateModulator, "UpdateModulator" }, // 3599241861
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioModulationStatics>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioModulationStatics_Statics
UObject* (*const Z_Construct_UClass_UAudioModulationStatics_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AudioModulation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioModulationStatics_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioModulationStatics_Statics::ClassParams = {
&UAudioModulationStatics::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioModulationStatics_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioModulationStatics_Statics::Class_MetaDataParams)
};
void UAudioModulationStatics::StaticRegisterNativesUAudioModulationStatics()
{
UClass* Class = UAudioModulationStatics::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAudioModulationStatics_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAudioModulationStatics()
{
if (!Z_Registration_Info_UClass_UAudioModulationStatics.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioModulationStatics.OuterSingleton, Z_Construct_UClass_UAudioModulationStatics_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioModulationStatics.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioModulationStatics);
UAudioModulationStatics::~UAudioModulationStatics() {}
// ********** End Class UAudioModulationStatics ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_AudioModulationStatics_h__Script_AudioModulation_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioModulationStatics, UAudioModulationStatics::StaticClass, TEXT("UAudioModulationStatics"), &Z_Registration_Info_UClass_UAudioModulationStatics, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioModulationStatics), 1414833395U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_AudioModulationStatics_h__Script_AudioModulation_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_AudioModulationStatics_h__Script_AudioModulation_4183933928{
TEXT("/Script/AudioModulation"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_AudioModulationStatics_h__Script_AudioModulation_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioModulation_Source_AudioModulation_Public_AudioModulationStatics_h__Script_AudioModulation_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS