Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundSource.h |
Include |
#include "MetasoundSource.h" |
UCLASS(HideCategories=object, BlueprintType)
class UMetaSoundSource :
public USoundWaveProcedural,
public FMetasoundAssetBase
This Metasound type can be played as an audio source.
Name | Description | ||
---|---|---|---|
|
AssetClassID |
||
|
Graph |
||
|
OutputFormat |
The output audio format of the metasound source. |
|
|
ReferenceAssetClassCache |
||
|
ReferencedAssetClassKeys |
||
|
RegistryInputTypes |
||
|
RegistryOutputTypes |
||
|
RegistryVersionMajor |
||
|
RegistryVersionMinor |
||
|
RootMetasoundDocument |
Name | Description | |
---|---|---|
|
UMetaSoundSource ( |
Name | Description | ||
---|---|---|---|
|
GetDocumentPropertyName() |
Returns document name (for editor purposes, and avoids making document public for edit while allowing editor to reference directly) |
|
|
IsParameterValid ( |
Name | Description | ||
---|---|---|---|
|
CanVisualizeAsset() |
||
|
GetRedrawThumbnail() |
||
|
SetRedrawThumbnail ( |
Name | Description | ||
---|---|---|---|
|
TUniquePtr< ... |
CreateParameterTransmitter |
Creates a parameter transmitter for communicating with active sound instances. |
|
ISoundGenera... |
CreateSoundGenerator ( |
Creates a sound generator instance from this sound base. |
|
GetAllDefaultParameters ( |
Gets all the default parameters for this Asset. |
|
|
float |
GetDuration() |
Returns the length of the sound |
|
ImplementsParameterInterface ( |
Whether or not the given sound is a generator and implements an interface with the given name. |
|
|
InitParameters ( |
Called from the Game Thread prior to attempting to pass parameters to the ParameterTransmitter. |
|
|
InitResources() |
Called from the Game Thread prior to attempting to initialize a sound instance. |
|
|
IsLooping() |
Returns whether or not this sound is looping. |
|
|
IsOneShot() |
Query if it's one shot. One shot is defined as a sound which is intended to have a fixed duration. |
|
|
IsParameterValid ( |
Returns whether parameter is valid input for the given sound |
|
|
IsPlayable() |
Returns whether the sound base is set up in a playable manner |
|
|
SupportsSubtitles() |
Returns whether sound supports subtitles. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
PostDuplicate ( |
||
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PreSave ( |
Presave function. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
ConformObjectDataToInterfaces() |
Called when the interface is changed, presenting the opportunity for. |
|
|
Metasound::F... |
GetAssetClassInfo() |
Returns Asset Metadata associated with this MetaSoundSource. |
|
GetDisplayName() |
Name to display in editors. |
|
|
Metasound::F... |
GetDocument() |
Returns an access pointer to the document. |
|
Metasound::F... |
GetDocument() |
Returns an access pointer to the document. |
|
UEdGraph ... |
GetGraph() |
Returns the graph associated with this Metasound. |
|
const UEdGra... |
GetGraph() |
|
|
UEdGraph & |
GetGraphChecked() |
|
|
const UEdGra... |
GetGraphChecked() |
|
|
UObject *... |
GetOwningAsset() |
Returns the owning asset responsible for transactions applied to MetaSound. |
|
const UObjec... |
GetOwningAsset() |
Returns the owning asset responsible for transactions applied to MetaSound. |
|
GetReferencedAssetClassCache() |
Returns set of cached class references set on last registration prior to serialize. |
|
|
const TSet< ... |
GetReferencedAssetClassCache() |
|
|
const TSet< ... |
GetReferencedAssetClassKeys() |
Returns all the class keys of this asset's referenced assets. |
|
SetGraph ( |
Sets the graph associated with this Metasound. |
|
|
SetReferencedAssetClassKeys |
||
|
SetRegistryAssetClassInfo ( |
Sets Asset Registry Metadata associated with this MetaSoundSource. |