Navigation
API > API/Plugins > API/Plugins/MetasoundEngine
| Name | FMetaSoundRandomizerTemplate |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/DocumentTemplates/MetasoundRandomizerTemplate.h |
| Include Path | #include "DocumentTemplates/MetasoundRandomizerTemplate.h" |
Syntax
USTRUCT (BlueprintType , Meta=(Hidden, DisplayName="Randomizer"))
struct FMetaSoundRandomizerTemplate : public FMetaSoundFrontendDocumentTemplate
Inheritance Hierarchy
- FMetaSoundFrontendDocumentTemplate → FMetaSoundRandomizerTemplate
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMetaSoundRandomizerTemplate() |
DocumentTemplates/MetasoundRandomizerTemplate.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsOneShot | bool | DocumentTemplates/MetasoundRandomizerTemplate.h |
|
|
| Pitch | FVector2f | DocumentTemplates/MetasoundRandomizerTemplate.h |
|
|
| Sounds | TArray< TObjectPtr< USoundWave > > | DocumentTemplates/MetasoundRandomizerTemplate.h |
|
Functions
Public Virtual
Overridden from FMetaSoundFrontendDocumentTemplate
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ConfigureDocument
(
FMetaSoundFrontendDocumentBuilder& OutBuilder |
DocumentTemplates/MetasoundRandomizerTemplate.h | ||
virtual const FMetaSoundFrontendDocumentTemplate::FEditorOptions & GetEditorOptions() |
DocumentTemplates/MetasoundRandomizerTemplate.h | ||
virtual void OnAssetInitialized
(
TArray< UObject* > SelectedObjects, |
DocumentTemplates/MetasoundRandomizerTemplate.h | ||
virtual void OnPropertyChanged
(
const FPropertyChangedEvent& InEvent, |
DocumentTemplates/MetasoundRandomizerTemplate.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool RemoveInvalidSounds
(
const FMetaSoundFrontendDocumentBuilder& ParentBuilder, |
Helper function to remove sounds that cannot be referenced by randomizer (i.e. if the sounds are not exactly of type USoundWave or, optionally, if the underlying pointer is null). | DocumentTemplates/MetasoundRandomizerTemplate.h |