Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
A node corresponds to an activity and can depend on preceding activity
| Name | FActivityNode |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/HistoryEdition/ActivityNode.h |
| Include Path | #include "HistoryEdition/ActivityNode.h" |
Syntax
class FActivityNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActivityNode
(
int64 ActivityId, |
HistoryEdition/ActivityNode.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActivityId | const int64 | The activity this node corresponds to | HistoryEdition/ActivityNode.h | |
| AffectedChildren | TArray< FActivityNodeID > | This node's children. | HistoryEdition/ActivityNode.h | |
| Dependencies | TArray< FActivityDependencyEdge > | This node's parents. Unset implies this is the root node. | HistoryEdition/ActivityNode.h | |
| FActivityDependencyGraph | friend | HistoryEdition/ActivityNode.h | ||
| NodeFlags | const EActivityNodeFlags | Additional info about this activity node | HistoryEdition/ActivityNode.h | |
| NodeIndex | const FActivityNodeID | Index in parent tree's node array (graph uses TArray to avoid bad memory footprint) | HistoryEdition/ActivityNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AffectsActivity
(
int64 InActivityId, |
HistoryEdition/ActivityNode.h | ||
bool AffectsAnyActivity() |
HistoryEdition/ActivityNode.h | ||
bool AffectsNode
(
FActivityNodeID NodeID |
HistoryEdition/ActivityNode.h | ||
bool DependsOnActivity
(
int64 InActivityId, |
HistoryEdition/ActivityNode.h | ||
bool DependsOnNode
(
FActivityNodeID NodeId, |
HistoryEdition/ActivityNode.h | ||
int64 GetActivityId() |
HistoryEdition/ActivityNode.h | ||
const TArray< FActivityNodeID > & GetAffectedChildren() |
HistoryEdition/ActivityNode.h | ||
const TArray< FActivityDependencyEdge > & GetDependencies() |
HistoryEdition/ActivityNode.h | ||
EActivityNodeFlags GetNodeFlags() |
HistoryEdition/ActivityNode.h | ||
FActivityNodeID GetNodeIndex() |
HistoryEdition/ActivityNode.h | ||
bool HasAnyDependency() |
HistoryEdition/ActivityNode.h |