Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AConcertClientPresenceActor
- AConcertClientDesktopPresenceActor
- AConcertClientVRPresenceActor
References
| Module | ConcertSyncClient |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/ConcertClientPresenceActor.h |
| Include | #include "ConcertClientPresenceActor.h" |
Syntax
UCLASS&40;Abstract, Transient, NotPlaceable, Blueprintable&41;
class AConcertClientPresenceActor : public AActor
Remarks
A ConcertClientPresenceActor is a transient actor representing other client presences during a concert client session.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | PresenceDeviceType | The device type that this presence represent (i.e Oculus, Vive, Desktop) | |
| TObjectPtr< UStaticMeshComponent > | PresenceMeshComponent | The camera mesh component to show visually where the camera is placed | |
| TObjectPtr< UMaterialInstanceDynamic > | PresenceMID | Dynamic material for the presence actor | |
| TOptional< FConcertClientMovement > | PresenceMovement | Movement object to interpolate presence movement between update events. | |
| TObjectPtr< UTextRenderComponent > | PresenceTextComponent | The text render component to display the associated client's name | |
| TObjectPtr< UMaterialInstanceDynamic > | TextMID | Dynamic material for the presence text |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AConcertClientPresenceActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | HandleEvent
(
const FStructOnScope& InEvent |
Handle presence event received from the session for this actor | |
| void | InitPresence
(
const UConcertAssetContainer& InAssetContainer, |
Initialize the presence actor from a set of assets representing HMD, controllers and desktops | |
| void | SetPresenceColor
(
const FLinearColor& InColor |
Set the presence color. Called by the presence manager to set the color of the client on the actor. | |
| void | SetPresenceName
(
const FString& InName |
Set the presence name. |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| bool | Returns true if this actor should be shown in the scene outliner | ||
| bool | IsSelectable () |
Returns true if this actor can EVER be selected in a level in the editor. | |
| bool | If true, actor is ticked even if TickType==LEVELTICK_ViewportsOnly | ||
| void | Tick
(
float DeltaSeconds |
Function called every frame on this Actor. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | IsEditorOnly () |
AActor interface |