Navigation
API > API/Plugins > API/Plugins/DataflowEditor
FDataflowNodeView class implements common functions for single node based Dataflow views
| Name | FDataflowNodeView |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowView.h |
| Include Path | #include "Dataflow/DataflowView.h" |
Syntax
class FDataflowNodeView :
public FGCObject ,
public IDataflowViewListener
Inheritance Hierarchy
- FGCObject → FDataflowNodeView
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataflowNodeView
(
TObjectPtr< UDataflowBaseContent > InContent |
Dataflow/DataflowView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsPinnedDown | bool | Dataflow/DataflowView.h | ||
| bIsRefreshLocked | bool | Dataflow/DataflowView.h | ||
| EditorContent | TObjectPtr< UDataflowBaseContent > | Dataflow/DataflowView.h | ||
| LastRefreshTimestamp | UE::Dataflow::FTimestamp | Dataflow/DataflowView.h | ||
| OnNodeInvalidatedDelegateHandle | FDelegateHandle | Dataflow/DataflowView.h | ||
| SelectedNode | TObjectPtr< UDataflowEdNode > | Dataflow/DataflowView.h | ||
| SupportedOutputTypes | TArray< FString > | Dataflow/DataflowView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConstructionViewSelectionChanged
(
const TArray< UPrimitiveComponent* >& SelectedComponents, |
Dataflow/DataflowView.h | ||
TObjectPtr< UDataflowBaseContent > GetEditorContent() |
Dataflow/DataflowView.h | ||
UE::Dataflow::FTimestamp GetNodeLastModifiedTimeStamp
(
UDataflowEdNode* InNode |
Dataflow/DataflowView.h | ||
UE::Dataflow::FTimestamp GetNodeLastModifiedTimeStamp
(
FDataflowNode* InNode |
Dataflow/DataflowView.h | ||
UDataflowEdNode * GetSelectedNode() |
Dataflow/DataflowView.h | ||
| Dataflow/DataflowView.h | |||
void OnPinnedDownChanged
(
const bool State |
Callback for PinnedDown change | Dataflow/DataflowView.h | |
void OnRefreshLockedChanged
(
const bool State |
Callback for RefreshLock change | Dataflow/DataflowView.h | |
bool SelectedNodeHaveSupportedOutputTypes
(
UDataflowEdNode* InNode |
Dataflow/DataflowView.h | ||
void SetSupportedOutputTypes() |
Dataflow/DataflowView.h | ||
void SimulationViewSelectionChanged
(
const TArray< UPrimitiveComponent* >& SelectedComponents, |
Dataflow/DataflowView.h | ||
void UpdateViewData() |
Virtual functions to overwrite in view widget classes | Dataflow/DataflowView.h |
Overridden from FGCObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject interface | Dataflow/DataflowView.h | |
virtual FString GetReferencerName() |
Dataflow/DataflowView.h |
Overridden from IDataflowViewListener
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnConstructionViewSelectionChanged
(
const TArray< UPrimitiveComponent* >& SelectedComponents, |
Virtual function overrides from IDataflowViewListener base class | Dataflow/DataflowView.h | |
virtual void OnNodeInvalidated
(
FDataflowNode* InvalidatedNode |
Dataflow/DataflowView.h | ||
virtual void OnSelectedNodeChanged
(
UDataflowEdNode* InNode |
Dataflow/DataflowView.h | ||
virtual void OnSimulationViewSelectionChanged
(
const TArray< UPrimitiveComponent* >& SelectedComponents, |
Dataflow/DataflowView.h | ||
virtual void RefreshView() |
Dataflow/DataflowView.h |