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