Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Struct containing any modified data breadcrumbs to inform what the editor/view layer must synchronize or refresh.
| Name | FMetasoundFrontendDocumentModifyContext |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocument.h |
| Include Path | #include "MetasoundFrontendDocument.h" |
Syntax
class FMetasoundFrontendDocumentModifyContext
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDocumentModified | bool | Whether or not the owning asset's MetaSoundDocument has been modified. True by default to force refreshing views on loading/reloading asset. | MetasoundFrontendDocument.h | |
| bForceRefreshViews | bool | Whether or not to force refresh all views. True by default to force refreshing views on loading/reloading asset. | MetasoundFrontendDocument.h | |
| InterfacesModified | TSet< FName > | Which Interfaces have been modified since the last editor graph synchronization. | MetasoundFrontendDocument.h | |
| MemberIDsModified | TSet< FGuid > | Which MemberIDs have been modified since the last editor graph synchronization. | MetasoundFrontendDocument.h | |
| NodeIDsModified | TSet< FGuid > | Which NodeIDs have been modified since the last editor graph synchronization. | MetasoundFrontendDocument.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInterfaceModified
(
FName InInterfaceModified |
Adds an interface name to the set of interfaces that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void AddInterfacesModified
(
const TSet< FName >& InInterfacesModified |
Performs union of provided interface set with the set of interfaces that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void AddMemberIDModified
(
const FGuid& InMemberNodeIDModified |
Adds a MemberID to the set of MemberIDs that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void AddMemberIDsModified
(
const TSet< FGuid >& InMemberIDsModified |
Performs union of provided MemberIDs set with the set of MemberIDs that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void AddNodeIDModified
(
const FGuid& InNodeIDModified |
Performs union of provided NodeID set with the set of NodeIDs that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void AddNodeIDsModified
(
const TSet< FGuid >& InNodeIDsModified |
Performs union of provided NodeID set with the set of NodeIDs that have been modified since last context reset/construction. | MetasoundFrontendDocument.h | |
void ClearDocumentModified() |
MetasoundFrontendDocument.h | ||
bool GetDocumentModified() |
MetasoundFrontendDocument.h | ||
bool GetForceRefreshViews() |
MetasoundFrontendDocument.h | ||
const TSet< FName > & GetInterfacesModified() |
MetasoundFrontendDocument.h | ||
const TSet< FGuid > & GetMemberIDsModified() |
MetasoundFrontendDocument.h | ||
const TSet< FGuid > & GetNodeIDsModified() |
MetasoundFrontendDocument.h | ||
void Reset() |
MetasoundFrontendDocument.h | ||
void SetDocumentModified() |
MetasoundFrontendDocument.h | ||
void SetForceRefreshViews() |
MetasoundFrontendDocument.h |