Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetaSoundFrontendMemberMetadata
- UMetasoundEditorGraphMemberDefaultLiteral
- UMetasoundEditorGraphMemberDefaultBool
- UMetasoundEditorGraphMemberDefaultBoolArray
- UMetasoundEditorGraphMemberDefaultFloat
- UMetasoundEditorGraphMemberDefaultFloatArray
- UMetasoundEditorGraphMemberDefaultInt
- UMetasoundEditorGraphMemberDefaultIntArray
- UMetasoundEditorGraphMemberDefaultObject
- UMetasoundEditorGraphMemberDefaultObjectArray
- UMetasoundEditorGraphMemberDefaultString
- UMetasoundEditorGraphMemberDefaultStringArray
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS ()
class UMetasoundEditorGraphMemberDefaultLiteral : public UMetaSoundFrontendMemberMetadata
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMetasoundEditorGraphMember * | FindMember () |
||
| FName | GetDataType () |
||
| T | GetDefaultAs
(
const FGuid& InPageID |
Returns the default literal casted as the given template type. | |
| FName | |||
| FName | |||
| const UMetasoundEditorGraphMember * | |||
| UMetasoundEditorGraphMember * | |||
| void | InitDefault
(
const FGuid& InPageID |
||
| void | Initialize () |
||
| void | IterateDefaults
(
TFunctionRef< void(const FGuid&, FMetasoundFrontendLiteral)> Iter |
||
| bool | RemoveDefault
(
const FGuid& InPageID |
||
| void | |||
| void | |||
| void | |||
| bool | Synchronize () |
Synchronizes local transient editor-only member data with changes made to the associated Frontend Document member. | |
| bool | TryFindDefault
(
FMetasoundFrontendLiteral& OutLiteral, |
||
| bool | TryGetPreviewPageID
(
FGuid& OutPreviewPageID |
||
| void | UpdatePreviewInstance
(
const Metasound::FVertexName& InParameterName, |
Overridden from UMetaSoundFrontendMemberMetadata
| Type | Name | Description | |
|---|---|---|---|
| void | ForceRefresh () |
||
| EMetasoundFrontendLiteralType | |||
| void | SetFromLiteral
(
const FMetasoundFrontendLiteral& InLiteral, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& InPropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Called when literal is initialized for the first time to allow for setting initial editor-only fields based on context within editor/document model. | |
| void | PostEditUndo () |
Called after applying a transaction to the object. |