![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DataflowContextAssetStore.h>
Inheritance diagram for UE::Dataflow::IContextAssetStoreInterface:Public Member Functions | |
| template<typename T > | |
| T * | AddAssetTyped (const FString &AssetPath) |
| virtual UObject * | AddAsset (const FString &PersistentAssetPath, const UClass *AssetClass)=0 |
| virtual UObject * | CommitAsset (const FString &TransientAssetPath)=0 |
| virtual void | ClearAssets ()=0 |
interface to be implemented by the context that expose the asset store API
|
pure virtual |
Create an new asset to be commited later ( when the terminal nodes are evaluated ) When commited, the asset will be duplicated to a final package matching PersistentAssetPath
Implemented in UE::Dataflow::FContext, and UE::Dataflow::SubGraphNodes::Private::FContextSubGraph.
|
inline |
Typed version of the AddAsset virtual method
Clear all assets from the store
Implemented in UE::Dataflow::FContext, and UE::Dataflow::SubGraphNodes::Private::FContextSubGraph.
|
pure virtual |
Commit the asset matching the TransientAssetPath If such asset was added previously this will duplicate it and save it to a persistent package
Implemented in UE::Dataflow::FContext, and UE::Dataflow::SubGraphNodes::Private::FContextSubGraph.