G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FSoundSubmixSendInfoBase Struct Reference

Common set of settings that are uses as submix sends. More...

Public Member Functions

Functions
FSoundSubmixSendInfoBase & opAssign (FSoundSubmixSendInfoBase Other)

Public Attributes

SubmixSend
float32 MinSendLevel
 The amount to send to master when sound is located at a distance equal to value specified in the min send distance.
USoundSubmixBase SoundSubmix
 The submix to send the audio to.
float32 SendLevel
 The amount of audio to send.
bool DisableManualSendClamp
 Whether to disable the 0-1 clamp for manual SendLevel control.
ESendLevelControlMethod SendLevelControlMethod
 Manual: Use Send Level only Linear: Interpolate between Min and Max Send Levels based on listener distance (between Distance Min and Distance Max) Custom Curve: Use the float curve to map Send Level to distance (0.0-1.0 on curve maps to Distance Min - Distance Max).
float32 MaxSendLevel
 The amount to send to master when sound is located at a distance equal to value specified in the max send distance.
float32 MinSendDistance
 The min distance to send to the master.
float32 MaxSendDistance
 The max distance to send to the master.
FRuntimeFloatCurve CustomSendLevelCurve
 The custom reverb send curve to use for distance-based send level.

Detailed Description

Common set of settings that are uses as submix sends.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ CustomSendLevelCurve

FRuntimeFloatCurve CustomSendLevelCurve

The custom reverb send curve to use for distance-based send level.

◆ DisableManualSendClamp

bool DisableManualSendClamp

Whether to disable the 0-1 clamp for manual SendLevel control.

◆ MaxSendDistance

float32 MaxSendDistance

The max distance to send to the master.

◆ MaxSendLevel

float32 MaxSendLevel

The amount to send to master when sound is located at a distance equal to value specified in the max send distance.

◆ MinSendDistance

float32 MinSendDistance

The min distance to send to the master.

◆ MinSendLevel

float32 MinSendLevel

The amount to send to master when sound is located at a distance equal to value specified in the min send distance.

◆ SendLevel

float32 SendLevel

The amount of audio to send.

◆ SendLevelControlMethod

ESendLevelControlMethod SendLevelControlMethod

Manual: Use Send Level only Linear: Interpolate between Min and Max Send Levels based on listener distance (between Distance Min and Distance Max) Custom Curve: Use the float curve to map Send Level to distance (0.0-1.0 on curve maps to Distance Min - Distance Max).

◆ SoundSubmix

USoundSubmixBase SoundSubmix

The submix to send the audio to.