Navigation
API > API/Plugins > API/Plugins/GameFeatures
Base class for GameFeatureActions that affect the audio engine
| Name | UGameFeatureAction_AudioActionBase |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureAction_AudioActionBase.h |
| Include Path | #include "GameFeatureAction_AudioActionBase.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UGameFeatureAction_AudioActionBase : public UGameFeatureAction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGameFeatureAction → UGameFeatureAction_AudioActionBase
Functions
Public
Overridden from UGameFeatureAction
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnGameFeatureActivating
(
FGameFeatureActivatingContext& Context |
Called when the feature is actually applied | GameFeatureAction_AudioActionBase.h | |
virtual void OnGameFeatureDeactivating
(
FGameFeatureDeactivatingContext& Context |
Called when game feature is deactivated, it may be activated again in the near future | GameFeatureAction_AudioActionBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddToDevice
(
const FAudioDeviceHandle& AudioDeviceHandle |
GameFeatureAction_AudioActionBase.h | ||
void OnDeviceCreated
(
Audio::FDeviceId InDeviceId |
GameFeatureAction_AudioActionBase.h | ||
void OnDeviceDestroyed
(
Audio::FDeviceId InDeviceId |
GameFeatureAction_AudioActionBase.h | ||
virtual void RemoveFromDevice
(
const FAudioDeviceHandle& AudioDeviceHandle |
GameFeatureAction_AudioActionBase.h |