Navigation
API > API/Plugins > API/Plugins/MultiUserClientLibrary
| Name | UMultiUserClientStatics |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClientLibrary/Public/MultiUserClientStatics.h |
| Include Path | #include "MultiUserClientStatics.h" |
Syntax
UCLASS ()
class UMultiUserClientStatics : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UMultiUserClientStatics
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMultiUserClientStatics
(
const FObjectInitializer& ObjectInitializer |
MultiUserClientStatics.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool ConfigureMultiUserClient
(
const FMultiUserClientConfig& ClientConfig |
Configure the Multi-User client. | MultiUserClientStatics.h |
|
| Get the list of packages that have changed since the last persist unless ignore persisted is false. | MultiUserClientStatics.h |
|
|
static UMultiUserClientSyncDatabase * GetConcertSyncDatabase() |
Get the proxy object for the sync database. | MultiUserClientStatics.h |
|
static FMultiUserConnectionError GetLastMultiUserConnectionError() |
Get the last Multi-User connection error that happened, if any | MultiUserClientStatics.h |
|
static FMultiUserClientInfo GetLocalMultiUserClientInfo() |
Get the local ClientInfo. Works when not connected to a session. | MultiUserClientStatics.h |
|
static bool GetMultiUserClientInfoByName
(
const FString& ClientName, |
Get the ClientInfo for any Multi-User participant by name. | MultiUserClientStatics.h |
|
static bool GetMultiUserConnectionStatus() |
Get Multi-User connection status. | MultiUserClientStatics.h |
|
static EMultiUserConnectionStatus GetMultiUserConnectionStatusDetail() |
Get Multi-User connection status. | MultiUserClientStatics.h |
|
static FTransform GetMultiUserPresenceTransform
(
const FGuid& ClientEndpointId |
Get the Presence Actor transform for the specified client endpoint id or identity if the client isn't found | MultiUserClientStatics.h |
|
static FMultiUserSessionInfo GetMultiUserSessionInfo () |
Get the current SessionInfo. | MultiUserClientStatics.h |
|
static bool GetRemoteMultiUserClientInfos
(
TArray< FMultiUserClientInfo >& ClientInfos |
Get ClientInfos of current Multi-User participants except for the local user. | MultiUserClientStatics.h |
|
static void JumpToMultiUserPresence
(
const FString& OtherUserName, |
Teleport to another Multi-User user's presence. | MultiUserClientStatics.h |
|
static void PersistMultiUserSessionChanges() |
Persist the session changes and prepare the files for source control submission. | MultiUserClientStatics.h |
|
| Persist the specified sessions changes using source control. | MultiUserClientStatics.h |
|
|
static void SetMultiUserPresenceEnabled
(
const bool IsEnabled |
Set whether presence is currently enabled and should be shown (unless hidden by other settings) | MultiUserClientStatics.h |
|
static void SetMultiUserPresenceVisibility
(
const FString& Name, |
Set Presence Actor Visibility by display name | MultiUserClientStatics.h |
|
static void SetMultiUserPresenceVisibilityById
(
const FGuid& ClientEndpointId, |
Set Presence Actor Visibility by client id | MultiUserClientStatics.h |
|
static bool StartMultiUserDefaultConnection() |
Start the Multi-User default connection process. | MultiUserClientStatics.h |
|
static void UpdateWorkspaceModifiedPackages() |
Update Multi-User Workspace Modified Packages to be in sync for source control submission. | MultiUserClientStatics.h |
|