Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Engine/UHT/AudioComponent.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

265 lines
13 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Components/AudioComponent.h"
#ifdef ENGINE_AudioComponent_generated_h
#error "AudioComponent.generated.h already included, missing '#pragma once' in AudioComponent.h"
#endif
#define ENGINE_AudioComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAudioBus;
class UObject;
class UQuartzClockHandle;
class USoundAttenuation;
class USoundBase;
class USoundModulatorBase;
class USoundSourceBus;
class USoundSubmixBase;
class USoundWave;
enum class EAudioComponentPlayState : uint8;
enum class EAudioFaderCurve : uint8;
enum class EModulationDestination : uint8;
enum class EModulationRouting : uint8;
struct FQuartzQuantizationBoundary;
struct FSoundAttenuationSettings;
struct FSoundWaveEnvelopeDataPerSound;
struct FSoundWaveSpectralData;
struct FSoundWaveSpectralDataPerSound;
struct FSubtitleCue;
// ********** Begin Delegate FOnAudioFinished ******************************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_61_DELEGATE \
ENGINE_API void FOnAudioFinished_DelegateWrapper(const FMulticastScriptDelegate& OnAudioFinished);
// ********** End Delegate FOnAudioFinished ********************************************************
// ********** Begin Delegate FOnQueueSubtitles *****************************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_67_DELEGATE \
ENGINE_API void FOnQueueSubtitles_DelegateWrapper(const FScriptDelegate& OnQueueSubtitles, TArray<FSubtitleCue> const& Subtitles, float CueDuration);
// ********** End Delegate FOnQueueSubtitles *******************************************************
// ********** Begin Delegate FOnAudioPlayStateChanged **********************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_70_DELEGATE \
ENGINE_API void FOnAudioPlayStateChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioPlayStateChanged, EAudioComponentPlayState PlayState);
// ********** End Delegate FOnAudioPlayStateChanged ************************************************
// ********** Begin Delegate FOnAudioVirtualizationChanged *****************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_76_DELEGATE \
ENGINE_API void FOnAudioVirtualizationChanged_DelegateWrapper(const FMulticastScriptDelegate& OnAudioVirtualizationChanged, bool bIsVirtualized);
// ********** End Delegate FOnAudioVirtualizationChanged *******************************************
// ********** Begin Delegate FOnAudioPlaybackPercent ***********************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_85_DELEGATE \
ENGINE_API void FOnAudioPlaybackPercent_DelegateWrapper(const FMulticastScriptDelegate& OnAudioPlaybackPercent, const USoundWave* PlayingSoundWave, const float PlaybackPercent);
// ********** End Delegate FOnAudioPlaybackPercent *************************************************
// ********** Begin Delegate FOnAudioSingleEnvelopeValue *******************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_94_DELEGATE \
ENGINE_API void FOnAudioSingleEnvelopeValue_DelegateWrapper(const FMulticastScriptDelegate& OnAudioSingleEnvelopeValue, const USoundWave* PlayingSoundWave, const float EnvelopeValue);
// ********** End Delegate FOnAudioSingleEnvelopeValue *********************************************
// ********** Begin Delegate FOnAudioMultiEnvelopeValue ********************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_103_DELEGATE \
ENGINE_API void FOnAudioMultiEnvelopeValue_DelegateWrapper(const FMulticastScriptDelegate& OnAudioMultiEnvelopeValue, const float AverageEnvelopeValue, const float MaxEnvelope, const int32 NumWaveInstances);
// ********** End Delegate FOnAudioMultiEnvelopeValue **********************************************
// ********** Begin ScriptStruct FAudioComponentParam **********************************************
struct Z_Construct_UScriptStruct_FAudioComponentParam_Statics;
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_135_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAudioComponentParam_Statics; \
ENGINE_API static class UScriptStruct* StaticStruct(); \
typedef FAudioParameter Super;
struct FAudioComponentParam;
// ********** End ScriptStruct FAudioComponentParam ************************************************
// ********** Begin Class UInitialActiveSoundParams ************************************************
struct Z_Construct_UClass_UInitialActiveSoundParams_Statics;
ENGINE_API UClass* Z_Construct_UClass_UInitialActiveSoundParams_NoRegister();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_148_INCLASS \
private: \
static void StaticRegisterNativesUInitialActiveSoundParams(); \
friend struct ::Z_Construct_UClass_UInitialActiveSoundParams_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ENGINE_API UClass* ::Z_Construct_UClass_UInitialActiveSoundParams_NoRegister(); \
public: \
DECLARE_CLASS2(UInitialActiveSoundParams, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_UInitialActiveSoundParams_NoRegister) \
DECLARE_SERIALIZER(UInitialActiveSoundParams)
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_148_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ENGINE_API UInitialActiveSoundParams(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UInitialActiveSoundParams) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, UInitialActiveSoundParams); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UInitialActiveSoundParams); \
/** Deleted move- and copy-constructors, should never be used */ \
UInitialActiveSoundParams(UInitialActiveSoundParams&&) = delete; \
UInitialActiveSoundParams(const UInitialActiveSoundParams&) = delete; \
ENGINE_API virtual ~UInitialActiveSoundParams();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_145_PROLOG
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_148_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_148_INCLASS \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_148_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UInitialActiveSoundParams;
// ********** End Class UInitialActiveSoundParams **************************************************
// ********** Begin Class UAudioComponent **********************************************************
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_RPC_WRAPPERS \
DECLARE_FUNCTION(execBP_GetAttenuationSettingsToApply); \
DECLARE_FUNCTION(execGetModulators); \
DECLARE_FUNCTION(execRemoveModulationRouting); \
DECLARE_FUNCTION(execAddModulationRouting); \
DECLARE_FUNCTION(execSetModulationRouting); \
DECLARE_FUNCTION(execGetCookedEnvelopeDataForAllPlayingSounds); \
DECLARE_FUNCTION(execGetCookedEnvelopeData); \
DECLARE_FUNCTION(execGetCookedFFTDataForAllPlayingSounds); \
DECLARE_FUNCTION(execGetCookedFFTData); \
DECLARE_FUNCTION(execHasCookedAmplitudeEnvelopeData); \
DECLARE_FUNCTION(execHasCookedFFTData); \
DECLARE_FUNCTION(execSetOutputToBusOnly); \
DECLARE_FUNCTION(execSetHighPassFilterFrequency); \
DECLARE_FUNCTION(execSetLowPassFilterFrequency); \
DECLARE_FUNCTION(execSetHighPassFilterEnabled); \
DECLARE_FUNCTION(execSetLowPassFilterEnabled); \
DECLARE_FUNCTION(execSetAudioBusSendPostEffect); \
DECLARE_FUNCTION(execSetAudioBusSendPreEffect); \
DECLARE_FUNCTION(execSetSourceBusSendPostEffect); \
DECLARE_FUNCTION(execSetSourceBusSendPreEffect); \
DECLARE_FUNCTION(execSetSubmixSend); \
DECLARE_FUNCTION(execAdjustAttenuation); \
DECLARE_FUNCTION(execSetUISound); \
DECLARE_FUNCTION(execSetPitchMultiplier); \
DECLARE_FUNCTION(execSetVolumeMultiplier); \
DECLARE_FUNCTION(execSetWaveParameter); \
DECLARE_FUNCTION(execAdjustVolume); \
DECLARE_FUNCTION(execGetPlayState); \
DECLARE_FUNCTION(execIsVirtualized); \
DECLARE_FUNCTION(execIsPlaying); \
DECLARE_FUNCTION(execSetPaused); \
DECLARE_FUNCTION(execStopDelayed); \
DECLARE_FUNCTION(execStop); \
DECLARE_FUNCTION(execSetFloatParameter); \
DECLARE_FUNCTION(execSetIntParameter); \
DECLARE_FUNCTION(execSetBoolParameter); \
DECLARE_FUNCTION(execPlayQuantized); \
DECLARE_FUNCTION(execPlay); \
DECLARE_FUNCTION(execFadeOut); \
DECLARE_FUNCTION(execFadeIn); \
DECLARE_FUNCTION(execSetSound); \
DECLARE_FUNCTION(execSetAttenuationOverrides); \
DECLARE_FUNCTION(execSetAttenuationSettings); \
DECLARE_FUNCTION(execSetOverrideAttenuation);
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UAudioComponent, ENGINE_API)
struct Z_Construct_UClass_UAudioComponent_Statics;
ENGINE_API UClass* Z_Construct_UClass_UAudioComponent_NoRegister();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_INCLASS \
private: \
static void StaticRegisterNativesUAudioComponent(); \
friend struct ::Z_Construct_UClass_UAudioComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ENGINE_API UClass* ::Z_Construct_UClass_UAudioComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioComponent, USceneComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/Engine"), Z_Construct_UClass_UAudioComponent_NoRegister) \
DECLARE_SERIALIZER(UAudioComponent) \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_ARCHIVESERIALIZER \
virtual UObject* _getUObject() const override { return const_cast<UAudioComponent*>(this); }
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ENGINE_API UAudioComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ENGINE_API, UAudioComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioComponent(UAudioComponent&&) = delete; \
UAudioComponent(const UAudioComponent&) = delete; \
ENGINE_API virtual ~UAudioComponent();
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_166_PROLOG
#define FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_RPC_WRAPPERS \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_INCLASS \
FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h_169_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioComponent;
// ********** End Class UAudioComponent ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_Engine_Classes_Components_AudioComponent_h
// ********** Begin Enum EAudioComponentPlayState **************************************************
#define FOREACH_ENUM_EAUDIOCOMPONENTPLAYSTATE(op) \
op(EAudioComponentPlayState::Playing) \
op(EAudioComponentPlayState::Stopped) \
op(EAudioComponentPlayState::Paused) \
op(EAudioComponentPlayState::FadingIn) \
op(EAudioComponentPlayState::FadingOut) \
op(EAudioComponentPlayState::Count)
enum class EAudioComponentPlayState : uint8;
template<> struct TIsUEnumClass<EAudioComponentPlayState> { enum { Value = true }; };
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioComponentPlayState>();
// ********** End Enum EAudioComponentPlayState ****************************************************
// ********** Begin Enum EAudioFaderCurve **********************************************************
#define FOREACH_ENUM_EAUDIOFADERCURVE(op) \
op(EAudioFaderCurve::Linear) \
op(EAudioFaderCurve::Logarithmic) \
op(EAudioFaderCurve::SCurve) \
op(EAudioFaderCurve::Sin) \
op(EAudioFaderCurve::Count)
enum class EAudioFaderCurve : uint8;
template<> struct TIsUEnumClass<EAudioFaderCurve> { enum { Value = true }; };
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAudioFaderCurve>();
// ********** End Enum EAudioFaderCurve ************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS