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

Public Member Functions

Functions
FSoundSubmixSendInfo & opAssign (FSoundSubmixSendInfo Other)
Public Member Functions inherited from FSoundSubmixSendInfoBase
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.
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).
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.
ESubmixSendStage SendStage
 Defines at what mix stage the send should happen.
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.
Public Attributes inherited from FSoundSubmixSendInfoBase
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.

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).

◆ SendStage

ESubmixSendStage SendStage

Defines at what mix stage the send should happen.

◆ SoundSubmix

USoundSubmixBase SoundSubmix

The submix to send the audio to.