![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DataflowContent.h>
Inheritance diagram for IDataflowContentOwner:Public Member Functions | |
| UE_API TObjectPtr< UDataflowBaseContent > | BuildDataflowContent () |
| DECLARE_MULTICAST_DELEGATE (FOnContentOwnerChanged) | |
| void | InvalidateDataflowContents () const |
| virtual void | WriteDataflowContent (const TObjectPtr< UDataflowBaseContent > &DataflowContent) const =0 |
| virtual void | ReadDataflowContent (const TObjectPtr< UDataflowBaseContent > &DataflowContent)=0 |
Public Attributes | |
| FOnContentOwnerChanged | OnContentOwnerChanged |
Protected Member Functions | |
| virtual TObjectPtr< UDataflowBaseContent > | CreateDataflowContent ()=0 |
Dataflow interface for any content owner
| TObjectPtr< UDataflowBaseContent > IDataflowContentOwner::BuildDataflowContent | ( | ) |
Function to build the dataflow content
|
protectedpure virtual |
Interface to create a dataflow content instance from that owner
Implemented in UGeometryCollection.
| IDataflowContentOwner::DECLARE_MULTICAST_DELEGATE | ( | FOnContentOwnerChanged | ) |
Notification when owner changed
|
inline |
Invalidate all the dataflow contents
|
pure virtual |
Interface to update a dataflow content instance from that owner
Implemented in UGeometryCollection.
|
pure virtual |
Interface to update a dataflow content instance from that owner
Implemented in UGeometryCollection.
| FOnContentOwnerChanged IDataflowContentOwner::OnContentOwnerChanged |
Delegate member to be called in the invalidate