FConcertSessionSerializedPayload

Windows
MacOS
Linux

References

Module

Concert

Header

/Engine/Plugins/Developer/Concert/ConcertMain/Source/Concert/Public/ConcertMessageData.h

Include

#include "ConcertMessageData.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FConcertSessionSerializedPayload

Variables

Name Description

Public variable UProperty Category visibleanywhere

bool

 

bPayloadIsCompressed

Indicates if the serialized payload has been compressed.

Public variable UProperty

FConcertByteArr...

 

PayloadBytes

The data of the user-defined payload (potentially stored as compressed binary for compact transfer).

Public variable UProperty Category visibleanywhere

int32

 

PayloadSize

The uncompressed size of the user-defined payload data.

Public variable UProperty Category visibleanywhere

FName

 

PayloadTypeName

The typename of the user-defined payload.

Public variable UProperty Category visibleanywhere

EConcertPayload...

 

SerializationMethod

Specifies the serialization method used to pack the data

Constructors

Functions

Name Description

Public function Const

bool

 

GetPayload

(
    FStructOnScope& OutPayload
)

Extract the payload into an in-memory instance

Public function Const

bool

 

GetPayload

(
    const UScriptStruct* InPayload...,
    void* InOutPayloadData
)

Extract the payload into an in-memory instance

Public function Const

bool

 

GetTypedPayload

(
    T& OutPayloadData
)

Public function

bool

 

SetPayload

(
    const FStructOnScope& InPayload,
    EConcertPayloadCompressionType Comp...
)

Initialize this payload from the given data

Public function

bool

 

SetPayload

(
    const UScriptStruct* InPayload...,
    const void* InPayloadData,
    EConcertPayloadCompressionType Comp...
)

Initialize this payload from the given data

Public function

bool

 

SetTypedPayload

(
    const T& InPayloadData,
    EConcertPayloadCompressionType Comp...
)

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