Navigation
| Name | ConcertClient |
| Type | Developer |
| Part of Plugins | Concert - Main |
| Location | /Engine/Plugins/Developer/Concert/ConcertMain/Source/ConcertClient/ |
| Module Build Rules | ConcertClient.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UConcertClientConfig |
Structs
| Name | Remarks |
|---|---|
| FConcertArchiveSessionArgs | |
| FConcertBatchDeleteSessionsArgs | |
| FConcertClientSettings | |
| FConcertConnectionError | Struct to contain connection error Code is an integer instead of an enum since connection task can be extended, range under 10000 is reserved. |
| FConcertCopySessionArgs | |
| FConcertCreateSessionArgs | |
| FConcertSourceControlSettings |
Interfaces
| Name | Remarks |
|---|---|
| IConcertClient | Interface for Concert client |
| IConcertClientConnectionTask | Interface for tasks executed during the Concert client connection flow (eg, validation, creation, connection) |
| IConcertClientModule | Interface for the Main Concert Server module. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnConcertClientSessionGetPreConnectionTasks | TMulticastDelegate_TwoParams< void, const IConcertClient &, TArray< TUniquePtr< IConcertClientConnectionTask > > & > | IConcertClient.h | |
| FOnConcertClientSessionStartupOrShutdown | TMulticastDelegate_OneParam< void, TSharedRef< IConcertClientSession > > | IConcertClient.h | |
| FOnConcertEvaluateHasRole | TBaseDelegate_OneParam< bool, const FGameplayTagContainer & > | IConcertClient.h | |
| IConcertClientPtr | TSharedPtr< IConcertClient, ESPMode::ThreadSafe > | IConcertClientModule.h | |
| IConcertClientRef | TSharedRef< IConcertClient, ESPMode::ThreadSafe > | IConcertClientModule.h |
Enums
Public
| Name | Remarks |
|---|---|
| EConcertConnectionTaskAction | Enum to indicate if any action were taken for the connection task |
| EConcertServerType | |
| EConcertSourceValidationMode |