UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ActorSoundParameterInterface.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
5#include "Containers/Array.h"
6#include "UObject/Object.h"
7#include "UObject/Interface.h"
8
9#include "ActorSoundParameterInterface.generated.h"
10
11
12// Forward Declarations
13class AActor;
14class UActorComponent;
15
18{
20
21public:
22 // Overrides logic for gathering AudioParameters to set by default when an AudioComponent/ActiveSound plays with a given actor as its Owner.
23 UFUNCTION(BlueprintNativeEvent, Category = "Audio|Parameters", meta = (DisplayName = "Get Actor Audio Parameters"))
26};
27
28UINTERFACE(BlueprintType, MinimalAPI)
30{
32
33public:
34
35 static ENGINE_API void Fill(const AActor* OwningActor, TArray<FAudioParameter>& OutParams);
36
37private:
38
40};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition Actor.h:257
Definition ActorSoundParameterInterface.h:18
virtual void GetActorSoundParams_Implementation(TArray< FAudioParameter > &Params) const =0
ENGINE_API void GetActorSoundParams(TArray< FAudioParameter > &Params) const
Definition Interface.h:25
Definition Array.h:670
Definition ActorComponent.h:152
Definition ActorSoundParameterInterface.h:30
Definition Interface.h:19
Definition AudioParameter.h:93