UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IDataflowContentOwner Class Referenceabstract

#include <DataflowContent.h>

+ Inheritance diagram for IDataflowContentOwner:

Public Member Functions

UE_API TObjectPtr< UDataflowBaseContentBuildDataflowContent ()
 
 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< UDataflowBaseContentCreateDataflowContent ()=0
 

Detailed Description

Dataflow interface for any content owner

Member Function Documentation

◆ BuildDataflowContent()

TObjectPtr< UDataflowBaseContent > IDataflowContentOwner::BuildDataflowContent ( )

Function to build the dataflow content

◆ CreateDataflowContent()

virtual TObjectPtr< UDataflowBaseContent > IDataflowContentOwner::CreateDataflowContent ( )
protectedpure virtual

Interface to create a dataflow content instance from that owner

Implemented in UGeometryCollection.

◆ DECLARE_MULTICAST_DELEGATE()

IDataflowContentOwner::DECLARE_MULTICAST_DELEGATE ( FOnContentOwnerChanged  )

Notification when owner changed

◆ InvalidateDataflowContents()

void IDataflowContentOwner::InvalidateDataflowContents ( ) const
inline

Invalidate all the dataflow contents

◆ ReadDataflowContent()

virtual void IDataflowContentOwner::ReadDataflowContent ( const TObjectPtr< UDataflowBaseContent > &  DataflowContent)
pure virtual

Interface to update a dataflow content instance from that owner

Implemented in UGeometryCollection.

◆ WriteDataflowContent()

virtual void IDataflowContentOwner::WriteDataflowContent ( const TObjectPtr< UDataflowBaseContent > &  DataflowContent) const
pure virtual

Interface to update a dataflow content instance from that owner

Implemented in UGeometryCollection.

Member Data Documentation

◆ OnContentOwnerChanged

FOnContentOwnerChanged IDataflowContentOwner::OnContentOwnerChanged

Delegate member to be called in the invalidate


The documentation for this class was generated from the following files: