Skip to content

Class AManusReplicator

ClassList > AManusReplicator

AManusReplicator class is used to replicate the Manus data sent through Live Link for each Manus Live Link User (one Manus Live Link User being associated with one Live Link subject).

  • #include <ManusReplicator.h>

Inherits the following classes: AActor

Public Attributes

Type Name
FManusReplicatedData ReplicatedData
int32 ReplicatorId

Public Functions

Type Name
AManusReplicator ()
virtual void BeginPlay () override
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
bool IsLiveLinkSourceLocal ()
void OnLiveLinkTicked ()
void OnReplicatedDataReceivedFromServer ()
void SendReplicatedDataToServer (FManusReplicatedData DataToReplicate)

Public Static Functions

Type Name
void CompressReplicatedFrameData (const FLiveLinkAnimationFrameData & UncompressedFrameData, FManusReplicatedFrameData & CompressedFrameData)
void DecompressReplicatedFrameData (FLiveLinkAnimationFrameData & UncompressedFrameData, const FManusReplicatedFrameData & CompressedFrameData)

Public Attributes Documentation

variable ReplicatedData

FManusReplicatedData AManusReplicator::ReplicatedData;

variable ReplicatorId

int32 AManusReplicator::ReplicatorId;

Public Functions Documentation

function AManusReplicator

AManusReplicator::AManusReplicator () 

function BeginPlay

virtual void AManusReplicator::BeginPlay () override

function EndPlay

virtual void AManusReplicator::EndPlay (
    const EEndPlayReason::Type EndPlayReason
) override

function IsLiveLinkSourceLocal

bool AManusReplicator::IsLiveLinkSourceLocal () 

function OnLiveLinkTicked

void AManusReplicator::OnLiveLinkTicked () 

function OnReplicatedDataReceivedFromServer

void AManusReplicator::OnReplicatedDataReceivedFromServer () 

function SendReplicatedDataToServer

void AManusReplicator::SendReplicatedDataToServer (
    FManusReplicatedData DataToReplicate
) 

Public Static Functions Documentation

function CompressReplicatedFrameData

static void AManusReplicator::CompressReplicatedFrameData (
    const FLiveLinkAnimationFrameData & UncompressedFrameData,
    FManusReplicatedFrameData & CompressedFrameData
) 

function DecompressReplicatedFrameData

static void AManusReplicator::DecompressReplicatedFrameData (
    FLiveLinkAnimationFrameData & UncompressedFrameData,
    const FManusReplicatedFrameData & CompressedFrameData
) 

The documentation for this class was generated from the following file api/Unreal/Plugins/Manus/Source/Manus/Public/ManusReplicator.h