Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
A AConcertClientDesktopPresenceActor is a child of AConcertClientPresenceActor that is used to represent users in desktop
| Name | AConcertClientDesktopPresenceActor |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/ConcertClientDesktopPresenceActor.h |
| Include Path | #include "ConcertClientDesktopPresenceActor.h" |
Syntax
UCLASS (Abstract, Transient, NotPlaceable, Blueprintable)
class AConcertClientDesktopPresenceActor : public AConcertClientPresenceActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AConcertClientPresenceActor → AConcertClientDesktopPresenceActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AConcertClientDesktopPresenceActor
(
const FObjectInitializer& ObjectInitializer |
ConcertClientDesktopPresenceActor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsLaserVisible | bool | ConcertClientDesktopPresenceActor.h | ||
| bLastKnownMovingCamera | bool | Most recently received value of bMovingCamera | ConcertClientDesktopPresenceActor.h | |
| bMovingCamera | bool | ConcertClientDesktopPresenceActor.h | ||
| DesktopMeshComponent | TObjectPtr< UStaticMeshComponent > | The camera mesh component to show visually where the camera is placed | ConcertClientDesktopPresenceActor.h |
|
| LaserCoreMid | TObjectPtr< UMaterialInstanceDynamic > | Dynamic material for the laser | ConcertClientDesktopPresenceActor.h | |
| LaserEndMovement | TOptional< FConcertClientMovement > | Movement smoothing for laser start | ConcertClientDesktopPresenceActor.h | |
| LaserMid | TObjectPtr< UMaterialInstanceDynamic > | Dynamic material for the laser | ConcertClientDesktopPresenceActor.h | |
| LaserPointer | TObjectPtr< USplineMeshComponent > | Spline mesh representing laser | ConcertClientDesktopPresenceActor.h |
|
| LaserStartMovement | TOptional< FConcertClientMovement > | Movement smoothing for laser start | ConcertClientDesktopPresenceActor.h | |
| LaserTimerHandle | FTimerHandle | Handle for efficient management of laser timer | ConcertClientDesktopPresenceActor.h | |
| LastEndPoint | FVector | ConcertClientDesktopPresenceActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void HideLaser() |
ConcertClientDesktopPresenceActor.h | ||
void ShowLaser() |
ConcertClientDesktopPresenceActor.h |
Overridden from AConcertClientPresenceActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void HandleEvent
(
const FStructOnScope& InEvent |
Handle presence update events | ConcertClientDesktopPresenceActor.h | |
virtual void InitPresence
(
const UConcertAssetContainer& InAssetContainer, |
AConcertClientPresenceActor Interface | ConcertClientDesktopPresenceActor.h | |
virtual void SetPresenceColor
(
const FLinearColor& InColor |
Set color of presence mesh | ConcertClientDesktopPresenceActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
float DeltaSeconds |
ConcertClientDesktopPresenceActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
UObject interface | ConcertClientDesktopPresenceActor.h |