#include <IAudioModulation.h>
|
| virtual | ~IAudioModulationManager ()=default |
| |
| virtual void | Initialize (const FAudioPluginInitializationParams &InitializationParams)=0 |
| |
| virtual void | OnAuditionEnd ()=0 |
| |
| virtual bool | OnPostHelp (FCommonViewportClient *ViewportClient, const TCHAR *Stream)=0 |
| |
| virtual int32 | OnRenderStat (FViewport *Viewport, FCanvas *Canvas, int32 X, int32 Y, const UFont &Font, const FVector *ViewLocation, const FRotator *ViewRotation)=0 |
| |
| virtual bool | OnToggleStat (FCommonViewportClient *ViewportClient, const TCHAR *Stream)=0 |
| |
| virtual void | ProcessModulators (const double InElapsed)=0 |
| | UE_BUILD_SHIPPING.
|
| |
| virtual void | UpdateModulator (const USoundModulatorBase &InModulator)=0 |
| |
| TSharedRef< IAudioModulationManager, Mode > | AsShared () |
| |
| TSharedRef< IAudioModulationManager const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IAudioModulationManager, Mode > | AsWeak () |
| |
| TWeakPtr< IAudioModulationManager const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
◆ ~IAudioModulationManager()
| virtual IAudioModulationManager::~IAudioModulationManager |
( |
| ) |
|
|
virtualdefault |
◆ GetModulatorValue()
◆ GetModulatorValueThreadSafe()
◆ Initialize()
Initialize the modulation plugin with the same rate and number of sources
◆ OnAuditionEnd()
| virtual void IAudioModulationManager::OnAuditionEnd |
( |
| ) |
|
|
pure virtual |
◆ OnPostHelp()
Request to post help from active plugin (non-shipping builds only)
◆ OnRenderStat()
Render stats pertaining to modulation (non-shipping builds only)
◆ OnToggleStat()
Toggle showing render stats pertaining to modulation (non-shipping builds only)
◆ ProcessModulators()
UE_BUILD_SHIPPING.
Processes all modulators Run on the audio render thread prior to processing audio
◆ RegisterModulator()
◆ UnregisterModulator()
◆ UpdateModulator()
Updates modulator definition on the AudioRender Thread with that provided by the UObject representation
The documentation for this class was generated from the following file: