Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
A request to add a new object to a stream or overwrite a pre-existing object's properties / class.
| Name | FConcertReplication_ChangeStream_PutObject |
| Type | struct |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Messages/ChangeStream.h |
| Include Path | #include "Replication/Messages/ChangeStream.h" |
Syntax
USTRUCT ()
struct FConcertReplication_ChangeStream_PutObject
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassPath | FSoftClassPath | If Object is pre-existing, this property is optional. | Replication/Messages/ChangeStream.h | |
| Properties | FConcertPropertySelection | The property selection the object should have. | Replication/Messages/ChangeStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TOptional< FConcertReplicatedObjectInfo > MakeObjectInfoIfValid() |
Creates a new object info if there is sufficient data (all fields must be set for this). | Replication/Messages/ChangeStream.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TOptional< FConcertReplication_ChangeStream_PutObject > MakeFromChange
(
const FConcertReplicatedObjectInfo& Base, |
Replication/Messages/ChangeStream.h | ||
static TOptional< FConcertReplication_ChangeStream_PutObject > MakeFromInfo
(
const FConcertReplicatedObjectInfo& New |
Intention: Ideally code dealing with PutObject requests uses these constructors / factory functions. | Replication/Messages/ChangeStream.h |