Navigation
API > API/Runtime > API/Runtime/Engine
| Name | USoundEffectPreset |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Sound/SoundEffectPreset.h |
| Include Path | #include "Sound/SoundEffectPreset.h" |
Syntax
UCLASS (Config=Engine, Abstract, EditInlineNew, BlueprintType, MinimalAPI)
class USoundEffectPreset : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USoundEffectPreset
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USoundEffectPreset
(
const FObjectInitializer& ObjectInitializer |
Sound/SoundEffectPreset.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~USoundEffectPreset() |
Sound/SoundEffectPreset.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TSoundEffectWeakPtr | TWeakPtr< FSoundEffectBase, ESPMode::ThreadSafe > | Sound/SoundEffectPreset.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddEffectInstance
(
TSoundEffectPtr& InEffectPtr |
Sound/SoundEffectPreset.h | ||
void AddReferencedEffects
(
FReferenceCollector& InCollector |
Sound/SoundEffectPreset.h | ||
virtual bool CanFilter() |
Sound/SoundEffectPreset.h | ||
virtual FSoundEffectBase * CreateNewEffect() |
Sound/SoundEffectPreset.h | ||
virtual USoundEffectPreset * CreateNewPreset
(
UObject* InParent, |
Sound/SoundEffectPreset.h | ||
virtual FText GetAssetActionName() |
Sound/SoundEffectPreset.h | ||
virtual FColor GetPresetColor() |
Sound/SoundEffectPreset.h | ||
virtual UClass * GetSupportedClass() |
Sound/SoundEffectPreset.h | ||
virtual bool HasAssetActions() |
Sound/SoundEffectPreset.h | ||
virtual void Init() |
Sound/SoundEffectPreset.h | ||
virtual void OnInit() |
Sound/SoundEffectPreset.h | ||
void RemoveEffectInstance
(
TSoundEffectPtr& InEffectPtr |
Sound/SoundEffectPreset.h | ||
void Update() |
Sound/SoundEffectPreset.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
Sound/SoundEffectPreset.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EffectCommand
(
TFunction< void(T&)> InForEachEffect |
Defers execution of command on each active effect instance on the audio render thread | Sound/SoundEffectPreset.h | |
void IterateEffects
(
TFunction< void(T&)> InForEachEffect |
Immediately executes command for each active effect instance on the active thread | Sound/SoundEffectPreset.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Sound/SoundEffectPreset.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< TSoundEffectType, ESPMode::ThreadSafe > CreateInstance
(
USoundEffectPreset& InOutPreset |
Creates a sound effect instance but does not initialize it. | Sound/SoundEffectPreset.h | |
static TSharedPtr< TSoundEffectType, ESPMode::ThreadSafe > CreateInstance
(
const TInitData& InInitData, |
Creates a sound effect instance and initializes it. | Sound/SoundEffectPreset.h | |
static void RegisterInstance
(
USoundEffectPreset& InPreset, |
Sound/SoundEffectPreset.h | ||
static void UnregisterInstance
(
TSoundEffectPtr InEffectPtr |
Sound/SoundEffectPreset.h |