USoundFactory

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioEditor

Header

/Engine/Source/Editor/AudioEditor/Classes/Factories/SoundFactory.h

Include

#include "Factories/SoundFactory.h"

Syntax

class USoundFactory : public UFactory

Variables

Name Description

Public variable

uint32: 1

 

bAutoCreateCue

If enabled, a sound cue will automatically be created for the sound

Public variable

uint32: 1

 

bIncludeAttenuationNode

If enabled, the created sound cue will include a attenuation node

Public variable

uint32: 1

 

bIncludeLoopingNode

If enabled, the created sound cue will include a looping node

Public variable

uint32: 1

 

bIncludeModulatorNode

If enabled, the created sound cue will include a modulator node

Public variable

FString

 

CuePackageSuffix

If not empty, imported waves will be placed in PackageCuePackageSuffix, but only if bAutoCreateCue is true.

Public variable

float

 

CueVolume

The volume of the created sound cue

Public variable

uint8

 

SuppressImportDialogOptions

Constructors

Name Description

Public function

USoundFactory

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

SuppressImportDialogs()

Suppresses all dialogs pertaining to importing using factory

Overridden from UFactory

Name Description

Public function Virtual

void

 

CleanUp()

Do clean up after importing is done. Will be called once for multi batch import.

Public function Virtual

UObject *...

 

FactoryCreateBinary

(
    UClass* InClass,
    UObject* InParent,
    FName InName,
    EObjectFlags Flags,
    UObject* Context,
    const TCHAR* Type,
    const uint8*& Buffer,
    const uint8* BufferEnd,
    FFeedbackContext* Warn
)

Create a new object by importing it from a binary buffer.

Enums

Name

Description

Protected enum

ESuppressImportDialog