USoundMod

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

SoundMod

Header

/Engine/Plugins/Runtime/SoundMod/Source/SoundMod/Classes/SoundMod.h

Include

#include "SoundMod.h"

Syntax

UCLASS(HideCategories=Object, MinimalAPI, BlueprintType)
class USoundMod : public USoundBase

Variables

Name Description

Public variable UProperty Category, EditAnywhere

uint32: 1

 

bLooping

If set, when played directly (not through a sound cue) the nid will be played looping.

Public variable

FByteBulkData

 

RawData

The mod file data

Constructors

Name Description

Public function

USoundMod

(
    const FObjectInitializer& ObjectIn...
)

Overridden from USoundBase

Name Description

Public function Virtual Const

bool

 

IsPlayable()

Returns whether the sound base is set up in a playable manner

Public function Virtual

void

 

Parse

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

Parses the Sound to generate the WaveInstances to play.

Overridden from UObject

Name Description

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.