Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
A ConcertClientVRPresenceActor is a child of AConcertClientPresenceActor that is used to represent users in VR
| Name | AConcertClientVRPresenceActor |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/ConcertClientVRPresenceActor.h |
| Include Path | #include "ConcertClientVRPresenceActor.h" |
Syntax
UCLASS (Abstract, Transient, NotPlaceable, Blueprintable)
class AConcertClientVRPresenceActor : public AConcertClientPresenceActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AConcertClientPresenceActor → AConcertClientVRPresenceActor
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AConcertClientVRPresenceActor
(
const FObjectInitializer& ObjectInitializer |
ConcertClientVRPresenceActor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LaserCoreMid | TObjectPtr< UMaterialInstanceDynamic > | Dynamic material for the laser | ConcertClientVRPresenceActor.h | |
| LaserMid | TObjectPtr< UMaterialInstanceDynamic > | Dynamic material for the laser | ConcertClientVRPresenceActor.h | |
| LaserThickness | float | ConcertClientVRPresenceActor.h |
|
|
| LeftControllerMeshComponent | TObjectPtr< UStaticMeshComponent > | The left controller mesh | ConcertClientVRPresenceActor.h | |
| RightControllerMeshComponent | TObjectPtr< UStaticMeshComponent > | The right controller mesh | ConcertClientVRPresenceActor.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsLeftControllerVisible | bool | ConcertClientVRPresenceActor.h | ||
| bIsLeftLaserVisible | bool | ConcertClientVRPresenceActor.h | ||
| bIsRightControllerVisible | bool | ConcertClientVRPresenceActor.h | ||
| bIsRightLaserVisible | bool | ConcertClientVRPresenceActor.h | ||
| LeftControllerMovement | TOptional< FConcertClientMovement > | Movement smoothing for left controller | ConcertClientVRPresenceActor.h | |
| LeftLaserEndMovement | TOptional< FConcertClientMovement > | Movement smoothing for laser end | ConcertClientVRPresenceActor.h | |
| LeftLaserSplineComponent | TObjectPtr< USplineComponent > | Spline for the left laser pointer, if any | ConcertClientVRPresenceActor.h | |
| LeftLaserSplineMeshComponents | TArray< TObjectPtr< USplineMeshComponent > > | Spline meshes for the left curved laser, if any | ConcertClientVRPresenceActor.h | |
| LeftLaserStartMovement | TOptional< FConcertClientMovement > | Movement smoothing for lasers start | ConcertClientVRPresenceActor.h | |
| RightControllerMovement | TOptional< FConcertClientMovement > | Movement smoothing for right controller | ConcertClientVRPresenceActor.h | |
| RightLaserEndMovement | TOptional< FConcertClientMovement > | Movement smoothing for laser end | ConcertClientVRPresenceActor.h | |
| RightLaserSplineComponent | TObjectPtr< USplineComponent > | Spline for the right laser pointer, if any | ConcertClientVRPresenceActor.h | |
| RightLaserSplineMeshComponents | TArray< TObjectPtr< USplineMeshComponent > > | Spline meshes for the right curved laser, if any | ConcertClientVRPresenceActor.h | |
| RightLaserStartMovement | TOptional< FConcertClientMovement > | Movement smoothing for lasers start | ConcertClientVRPresenceActor.h |
Functions
Public
Overridden from AConcertClientPresenceActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void HandleEvent
(
const FStructOnScope& InEvent |
Handle presence event received from the session for this actor | ConcertClientVRPresenceActor.h | |
virtual void InitPresence
(
const UConcertAssetContainer& InAssetContainer, |
Initialize the presence actor from a set of assets representing HMD, controllers and desktops | ConcertClientVRPresenceActor.h | |
virtual void SetPresenceColor
(
const FLinearColor& InColor |
Set the presence color. Called by the presence manager to set the color of the client on the actor. | ConcertClientVRPresenceActor.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
float DeltaSeconds |
ConcertClientVRPresenceActor.h |