Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| FActivityDependencyEdge | Describes a dependency from one activity to an earlier activity. | ||
| FActivityDependencyGraph | The graph models activities as nodes and dependencies to activities as edges. | ||
| FActivityNode | A node corresponds to an activity and can depend on preceding activity | ||
| FActivityNodeID | Enforces type-safe usage of IDs by avoiding implicit conversions. | ||
| FHistoryAnalysisResult | Describes the activities that must be considered when deleting an activity | ||
| FOperationErrorResult |
Typedefs
| Name | Description |
|---|---|
| FGetEdgeStyle | Style of the edge which is printed right after an edge, e.g. TEXT("[fillcolor="#a6cee3" color="#1f78b4" label="Edge label"]") (see above) |
| FGetNodeStyle | Style of the node which is printed right after the name, e.g. TEXT("[shape="ellipse" style="filled" fillcolor="#1f77b4"]") (see above) |
| FGraphStringBuilder | Graphviz syntax: |
| FMakeNodeTitle | Name of node without quotes, e.g. TEXT("start node name") (see above) |
| FStringifyEdge | |
| FStringifyNode |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::ConcertSyncCore::EActivityDependencyReason | Describes why there is a dependency | ||
| UE::ConcertSyncCore::EActivityNodeFlags | |||
| UE::ConcertSyncCore::EDependencyStrength | |||
| UE::ConcertSyncCore::Graphviz::ENodeTitleFlags |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FActivityDependencyGraph | UE::ConcertSyncCore::BuildDependencyGraphFrom
(
const FConcertSyncSessionDatabase& SessionDatabase |
Builds a dependency graph from the given session database. | |
| FString | UE::ConcertSyncCore::Graphviz::ExportToGraphviz
(
const FActivityDependencyGraph& Graph, |
Calls ExportToGraphviz with the default formatting functions defined above. | |
| FString | UE::ConcertSyncCore::Graphviz::ExportToGraphviz
(
const FActivityDependencyGraph& Graph, |
Exports the graph in a syntax that Graphviz (see:http://www.graphviz.org/) understands. | |
| void | UE::ConcertSyncCore::Graphviz::GetEdgeStyle
(
FGraphStringBuilder& WriteTo, |
Prints dependency reason and changes the arrow icon depending on dependency strength (half arrow for PossibleDependency, full arrow for HardDependency). | |
| void | UE::ConcertSyncCore::Graphviz::GetNodeStyle
(
FGraphStringBuilder& WriteTo, |
Changes colour depending on activity type | |
| void | UE::ConcertSyncCore::Graphviz::MakeNodeTitle
(
FGraphStringBuilder& WriteTo, |
Prints the title of the activity | |
| constexpr bool | |||
| constexpr ENodeTitleFlags | |||
| ENodeTitleFlags & | |||
| constexpr ENodeTitleFlags | |||
| ENodeTitleFlags & | |||
| constexpr ENodeTitleFlags | |||
| ENodeTitleFlags & | |||
| constexpr ENodeTitleFlags | |||
| FString | |||
| constexpr bool | |||
| constexpr EActivityNodeFlags | |||
| EActivityNodeFlags & | |||
| constexpr EActivityNodeFlags | |||
| EActivityNodeFlags & | |||
| constexpr EActivityNodeFlags | |||
| EActivityNodeFlags & | |||
| constexpr EActivityNodeFlags |