Navigation
API > API/Plugins > API/Plugins/ConcertSharedSlate > API/Plugins/ConcertSharedSlate/Replication > API/Plugins/ConcertSharedSlate/Replication/Editor > API/Plugins/ConcertSharedSlate/Replication/Editor/Model
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- IReplicationStreamModel
- IEditableReplicationStreamModel
- FEditableStreamModelProxy
References
| Module | ConcertSharedSlate |
| Header | /Engine/Plugins/Developer/Concert/ConcertUI/ConcertSharedSlate/Source/ConcertSharedSlate/Public/Replication/Editor/Model/IReplicationStreamModel.h |
| Include | #include "Replication/Editor/Model/IReplicationStreamModel.h" |
Syntax
class IReplicationStreamModel : public TSharedFromThis< IReplicationStreamModel >
Remarks
Abstracts the concept of mapping objects to properties. This is a read-only interface.
Objects are allowed to be bound to no properties.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AnyOfSubobjects
(
const FSoftObjectPath& Root, |
||
| bool | ContainsObjects
(
const TSet< FSoftObjectPath >& Objects |
||
| bool | ContainsProperties
(
const FSoftObjectPath& Object, |
||
| bool | ForEachDirectChildProperty
(
const FSoftObjectPath& Object, |
Iterates all the direct child properties of a given property in the mapping. | |
| bool | ForEachProperty
(
const FSoftObjectPath& Object, |
Iterates all the properties of the given object in the mapping. | |
| bool | ForEachReplicatedObject
(
TFunctionRef< EBreakBehavior(const FSoftObjectPath&Object)> Delegate |
Iterates all objects in the mapping. | |
| void | ForEachSubobject
(
const FSoftObjectPath& Parent, |
Iterates every subobject of Parent. | |
| TSet< FConcertPropertyChain > | GetAllProperties
(
const FSoftObjectPath& Object |
Util for getting properties as array | |
| TSet< FName > | GetChildProperties
(
const FSoftObjectPath& Object, |
Util for getting child properties as array | |
| uint32 | GetNumProperties
(
const FSoftObjectPath& Object |
Gets the number of properties assigned to Object. | |
| FSoftClassPath | GetObjectClass
(
const FSoftObjectPath& Object |
||
| TSet< FSoftObjectPath > | |||
| TArray< FSoftObjectPath, TAllocator > | GetSubobjects
(
const FSoftObjectPath& Parent |
||
| bool | HasAnyPropertyAssigned
(
const FSoftObjectPath& ObjectPath |
||
| bool | HasProperty
(
const FSoftObjectPath& ObjectPath, |