USoundModulationParameter

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioModulation

Header

/Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundModulationParameter.h

Include

#include "SoundModulationParameter.h"

Syntax

UCLASS(BlueprintType)
class USoundModulationParameter :
    public UObject,
    public IAudioProxyDataFactory

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadOnly

FSoundModulatio...

 

Settings

Functions

Name Description

Public function Virtual Const

float

 

ConvertNormalizedToUnit

(
    float InNormalizedValue
)

Converts normalized, unitless value [0.0f, 1.0f] to unit value.

Public function Virtual Const

float

 

ConvertUnitToNormalized

(
    float InUnitValue
)

Converts unit value to unitless, normalized value [0.0f, 1.0f].

Public function Const

Audio::FModu...

 

CreateParameter()

Public function Virtual Const

Audio::FModu...

 

GetMixFunction()

Function used to mix modulator units together

Public function Virtual Const

Audio::FModu...

 

GetNormalizedConversionFunction()

Function used to convert unit value to normalized, unitless value

Public function Virtual Const

Audio::FModu...

 

GetUnitConversionFunction()

Function used to convert normalized, unitless value to unit value

Public function Virtual Const

float

 

GetUnitDefault()

Returns default unit value (works with and without editor loaded)

Public function Virtual Const

float

 

GetUnitMax()

Public function Virtual Const

float

 

GetUnitMin()

Public function

void

 

RefreshNormalizedValue()

Public function

void

 

RefreshUnitValue()

Public function Virtual Const

bool

 

RequiresUnitConversion()

Whether or not the parameter requires a unit conversion.

Overridden from IAudioProxyDataFactory

Name Description

Public function Virtual

TUniquePtr< ...

 

CreateNewProxyData

(
    const Audio::FProxyDataInitParams&...
)