FSoundModulationOutputTransform

Windows
MacOS
Linux

References

Module

AudioModulation

Header

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

Include

#include "SoundModulationTransform.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FSoundModulationOutputTransform

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

ESoundModulator...

 

Curve

The curve to apply when transforming the output.

Public variable UProperty

FRichCurve

 

CurveCustom

Custom curve to apply if output curve type is set to 'Custom.'

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

UCurveFloat ...

 

CurveShared

Asset curve reference to apply if output curve type is set to 'Shared.'

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

InputMax

Maximum value to clamp the input to.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

InputMin

Minimum value to clamp the input to.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

OutputMax

Maximum value to clamp output to.

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

float

 

OutputMin

Minimum value to clamp output to.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

Scalar

When curve set to log, exponential or exponential inverse, value is factor 'b' in following equations with output 'y' and input 'x': Exponential: y = x * 10-b(1-x) Exponential (Inverse): y = ((x - 1) * 10(-bx)) + 1 Logarithmic: y = b * log(x) + 1

Constructors

Functions

Name Description

Public function Const

void

 

Apply

(
    float& OutValue
)

Applies transform to provided value

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss