MetasoundEngine

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct UStruct

FDefaultMetaSoundAssetAutoUpdateSettings

Public struct UStruct BlueprintType

FMetaSoundAssetDirectory

Public class

FSimpleDecoderWrapper

Public class

FWaveAsset

Metasound data type that holds onto a weak ptr. Mostly used as a placeholder until we have a proper proxy type.

Public class

IMetasoundUObjectRegistry

IMetasoundUObjectRegistry contains IMetasoundUObjectRegistryEntries.

Public class

IMetasoundUObjectRegistryEntry

Interface for an entry into the Metasound-UObject Registry.

Public class

TMetasoundUObjectRegistryEntry

An entry into the Metasound-UObject registry.

Public class UClass BlueprintType HideCategories

UMetaSound

This asset type is used for Metasound assets that can only be used as nodes in other Metasound graphs.

Public class UClass

UMetaSoundAssetSubsystem

The subsystem in charge of the MetaSound asset registry

Public class UClass Abstract

UMetasoundEditorGraphBase

Copyright Epic Games, Inc. All Rights Reserved.

Public class UClass Meta Config defaultconfig

UMetaSoundSettings

Public class UClass BlueprintType HideCategories

UMetaSoundSource

This Metasound type can be played as an audio source.

Constants

Typedefs

Enums

Name

Description

Public enum UEnum

EMetaSoundMessageLevel

Public enum UEnum

EMetasoundSourceAudioFormat

Copyright Epic Games, Inc. All Rights Reserved.

Functions

Name Description

Public function

void

 

Metasound::PostEditChangeProperty

(
    TMetaSoundObject& InMetaSound,
    FPropertyChangedEvent& InEvent
)

Public function

void

 

Metasound::PreSaveAsset

(
    TMetaSoundObject& InMetaSound,
    FObjectPreSaveContext InSaveContext
)

Public function

void

 

Metasound::SerializeToArchive

(
    TMetaSoundObject& InMetaSound,
    FArchive& InArchive
)

Public function

void

 

Metasound::SetMetaSoundRegistryAssetClassInfo

(
    TMetaSoundObject& InMetaSound,
    const Metasound::Frontend::FNodeCla...
)