Navigation
API > API/Plugins > API/Plugins/Concert
References
| Module | Concert |
| Header | /Engine/Plugins/Developer/Concert/ConcertMain/Source/Concert/Public/ConcertMessageData.h |
| Include | #include "ConcertMessageData.h" |
Syntax
USTRUCT&40;&41;
struct FConcertSessionSerializedPayload
Variables
| Type | Name | Description | |
|---|---|---|---|
| FConcertByteArray | PayloadBytes | The data of the user-defined payload (potentially stored as compressed binary for compact transfer). | |
| EConcertCompressionDetails | PayloadCompressionDetails | Indicates how the serialized payload has been compressed. | |
| int32 | PayloadSize | The uncompressed size of the user-defined payload data. | |
| FName | PayloadTypeName | The typename of the user-defined payload. | |
| EConcertPayloadSerializationMethod | SerializationMethod | Specifies the serialization method used to pack the data |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FConcertSessionSerializedPayload
(
EConcertPayloadSerializationMethod SerializeMethod |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetPayload
(
FStructOnScope& OutPayload |
Extract the payload into an in-memory instance | |
| bool | GetPayload
(
const UScriptStruct* InPayloadType, |
Extract the payload into an in-memory instance | |
| bool | GetTypedPayload
(
T& OutPayloadData |
||
| bool | |||
| bool | IsTypeChildOf
(
const UScriptStruct* InPayloadType |
||
| bool | Indicates if the stored payload has been compressed with any compression algorithm. | ||
| bool | SetPayload
(
const FStructOnScope& InPayload, |
Initialize this payload from the given data | |
| bool | SetPayload
(
const UScriptStruct* InPayloadType, |
Initialize this payload from the given data | |
| bool | SetTypedPayload
(
const T& InPayloadData, |