USoundNodeMixer

Defines how concurrent sounds are mixed together

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Sound/SoundNodeMixer.h

Include

#include "Sound/SoundNodeMixer.h"

Syntax

class USoundNodeMixer : public USoundNode

Remarks

Defines how concurrent sounds are mixed together

Variables

Name Description

Public variable

TArray< float >

 

InputVolume

A volume for each input. Automatically sized.

Constructors

Name Description

Public function

USoundNodeMixer

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

ParseNodes

(
    FAudioDevice* AudioDevice,
    const UPTRINT NodeWaveInstanceHash,
    FActiveSound& ActiveSound,
    const FSoundParseParameters& Parse...,
    TArray< FWaveInstance* >& Wav...
)

Overridden from USoundNode

Name Description

Public function Virtual

void

 

CreateStartingConnectors()

Editor interface.

Public function Virtual Const

int32

 

GetMaxChildNodes()

Returns the maximum number of child nodes this node can possibly have

Public function Virtual

void

 

InsertChildNode

(
    int32 Index
)

Public function Virtual

void

 

RemoveChildNode

(
    int32 Index
)

Public function Virtual

void

 

SetChildNodes

(
    TArray< USoundNode* >& InChil...
)

Ensure amount of inputs matches new amount of children

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