USoundNodeModPlayer

Sound node that contains a reference to the mod file to be played

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

SoundMod

Header

/Engine/Plugins/Runtime/SoundMod/Source/SoundMod/Public/SoundNodeModPlayer.h

Include

#include "SoundNodeModPlayer.h"

Syntax

UCLASS(HideCategories=Object, EditInlineNew, MinimalAPI, Meta=(DisplayName="Mod Player"))
class USoundNodeModPlayer : public USoundNodeAssetReferencer

Remarks

Sound node that contains a reference to the mod file to be played

Functions

Name Description

Public function Const

USoundMod &#...

 

GetSoundMod()

Public function Virtual

void

 

ParseNodes

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

Public function

void

 

SetSoundMod

(
    USoundMod* SoundMod
)

Overridden from USoundNodeAssetReferencer

Name Description

Public function Virtual

void

 

ClearAssetReferences()

Public function Virtual

void

 

LoadAsset

(
    bool bAddToRoot
)

Overridden from USoundNode

Name Description

Public function Virtual

float

 

GetDuration()

Returns the maximum duration this sound node will play for.

Public function Virtual Const

int32

 

GetMaxChildNodes()

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

Public function Virtual Const

FText

 

GetTitle()

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.