Navigation
API > API/Plugins > API/Plugins/GameFeatures
Inheritance Hierarchy
- UObject
- UGameFeatureAction
- UGameFeatureAction_AudioActionBase
References
| Module | GameFeatures |
| Header | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeatureAction_AudioActionBase.h |
| Include | #include "GameFeatureAction_AudioActionBase.h" |
Syntax
UCLASS (Abstract)
class UGameFeatureAction_AudioActionBase : public UGameFeatureAction
Remarks
Base class for GameFeatureActions that affect the audio engine
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | DeviceCreatedHandle | Handle to delegate callbacks | |
| FDelegateHandle | DeviceDestroyedHandle |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddToDevice
(
const FAudioDeviceHandle& AudioDeviceHandle |
||
| void | OnDeviceCreated
(
Audio::FDeviceId InDeviceId |
||
| void | OnDeviceDestroyed
(
Audio::FDeviceId InDeviceId |
||
| void | RemoveFromDevice
(
const FAudioDeviceHandle& AudioDeviceHandle |
Overridden from UGameFeatureAction
| Type | Name | Description | |
|---|---|---|---|
| void | OnGameFeatureActivating
(
FGameFeatureActivatingContext& Context |
Called when the feature is actually applied | |
| void | OnGameFeatureDeactivating
(
FGameFeatureDeactivatingContext& Context |
Called when game feature is deactivated, it may be activated again in the near future |