Navigation
API > API/Runtime > API/Runtime/DataflowCore
Asset store to managed creation and storage of assets during the evaluation of the Dataflow graph
| Name | FContextAssetStore |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowContextAssetStore.h |
| Include Path | #include "Dataflow/DataflowContextAssetStore.h" |
Syntax
struct FContextAssetStore : public FGCObject
Inheritance Hierarchy
- FGCObject → FContextAssetStore
Structs
| Name | Remarks |
|---|---|
| FAssetData |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetData | TArray< FAssetData > | Dataflow/DataflowContextAssetStore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| 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 | Dataflow/DataflowContextAssetStore.h | ||
void ClearAssets() |
Clear all assets from the store | Dataflow/DataflowContextAssetStore.h | |
UObject * CommitAsset
(
const FString& TransientAssetPath |
Commit the asset matching the TransientAssetPath If such asset was added previously this will duplicate it and save it to a persistent package | Dataflow/DataflowContextAssetStore.h | |
UObject * CommitAsset
(
const UObject* TransientAsset |
Commit the asset matching the TransientAsset If such asset was added previously this will duplicate it and save it to a package matching AssetPath | Dataflow/DataflowContextAssetStore.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
Dataflow/DataflowContextAssetStore.h | ||
virtual FString GetReferencerName() |
Dataflow/DataflowContextAssetStore.h |