IConcertClientBasePresenceMode

Base class for Multi-User PresenceMode.

Windows
MacOS
Linux

References

Module

ConcertSyncClient

Header

/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientPresenceMode.h

Include

#include "IConcertClientPresenceMode.h"

Syntax

class IConcertClientBasePresenceMode

Remarks

Base class for Multi-User PresenceMode. PresenceMode are used to send avatar-specific presence events and cache avatar-related state for the current client.

Adding a new presence avatar type requires the following:

1) Add a presence mode class inherited from IConcertClientBasePresenceMode to send events and cache state, if needed, for the current client. 2) Add a presence actor class to handle events and display the avatar for remote clients.

Destructors

Functions

Name Description

Public function

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

Collects any reference to UObject the mode may have Called by the presence manager in its own AddReferencedObjects

Public function

FTransform

 

GetTransform()

Get the current presence transform

Public function Const

FName

 

GetVRDeviceType()

Get the VR device type represented by this presence mode.

Public function

void

 

SendEvents

(
    IConcertClientSession& Session
)

Send events for this presence mode This will be called by the presence manager during tick.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss