Navigation
| Name | ConcertClientSharedSlate |
| Type | Developer |
| Part of Plugins | Concert Shared Slate |
| Location | /Engine/Plugins/Developer/Concert/ConcertUI/ConcertClientSharedSlate/Source/ConcertClientSharedSlate/ |
| Module Build Rules | ConcertClientSharedSlate.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FActorSelectionSourceModel | Logic for selecting actors from the current editor world. |
| FHideObjectsNotInWorldLogic | This logic is used to show only those replicated objects that are in the world the user has opened in the editor. |
| FModifyObjectInLevelHandler | Handles updating the passed in model in the following cases: |
| FReplicatablePropertySource | Lists all properties that can be replicated. |
| FSelectedActorsSource | Gets the actors currently selected in the editor. |
| FSelectPropertyFromUClassModel | Decides which properties can be added to IEditableReplicationStreamModel. |
| FStreamExtenderBySettings | Automatically adds objects and properties according to settings specified in some FConcertReplicationEditorSettings. |
| FWorldActorSource | Gets all the actors in the current GWorld |
Structs
| Name | Remarks |
|---|---|
| FConcertDefaultPropertySelection | |
| FConcertInheritableClassOption | Base struct for settings intended for classes |
| FConcertInheritableSubobjectMatchingRules | |
| FConcertPerClassSubobjectMatchingRules | Binds subobject matching rules to classes. |
| FConcertStreamObjectAutoBindingRules | When a user adds an object via the stream editor, you may want to automatically bind properties and add additional subobjects This structure contains rules to achieve this. |
| FConcertSubobjectMatchingRules | Defines rules for finding subobjects of an object. |
| FCreateDropTargetOutlinerWrapperParams | |
| FFilterablePropertyTreeViewParams | Params for creating a filterable property tree view. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCanDragDropObject | TBaseDelegate_OneParam< bool, UObject &Object > | Decides whether a dragged object can be dropped. | Replication/ClientReplicationWidgetDelegates.h |
| FDragDropReplicatableObject | TBaseDelegate_OneParam< void, TConstArrayView< UObject * > DroppedObjects > | Responds to objects being dropped into the replication outliner. | Replication/ClientReplicationWidgetDelegates.h |
Enums
Public
| Name | Remarks |
|---|---|
| EConcertIncludeAllSubobjectsType |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ConcertClientFrontendUtils::ButtonIconSyle | const FName | ConcertClientFrontendUtils.h | |
| ConcertClientFrontendUtils::ButtonStyleNames | const FName | ConcertClientFrontendUtils.h | |
| ConcertClientFrontendUtils::MinDesiredWidthForBtnAndIcon | const float | ConcertClientFrontendUtils.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| pad0 | PRAGMA_DISABLE_DEPRECATION_WARNINGS | The allowed properties are those returned by UE::ConcertSyncCore::ForEachReplicatableProperty. | Replication/Editor/Model/PropertySource/ConcertSyncCoreReplicatedPropertySource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConcertClientFrontendUtils::AppendButtons
(
TSharedRef< SHorizontalBox > InHorizBox, |
ConcertClientFrontendUtils.h | ||
TSharedRef< SButton > ConcertClientFrontendUtils::CreateIconButton
(
const FConcertActionDefinition& InDef |
ConcertClientFrontendUtils.h | ||
TSharedRef< SButton > ConcertClientFrontendUtils::CreateTextButton
(
const FConcertActionDefinition& InDef |
ConcertClientFrontendUtils.h | ||
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS void UE::ConcertClientSharedSlate::EnumerateSelectableItems
(
TFunctionRef< EBreakBehavior(const ConcertSharedSlate::FSelectablePropertyInfo&SelectableOption)> D... |
Replication/Editor/Model/PropertySource/ConcertSyncCoreReplicatedPropertySource.h | ||
virtual ConcertSharedSlate::FSourceDisplayInfo UE::ConcertClientSharedSlate::GetDisplayInfo() |
Replication/Editor/Model/PropertySource/ConcertSyncCoreReplicatedPropertySource.h | ||
virtual uint32 UE::ConcertClientSharedSlate::GetNumSelectableItems() |
Replication/Editor/Model/PropertySource/ConcertSyncCoreReplicatedPropertySource.h | ||
TAttribute< TOptional< FConcertClientInfo > > UE::ConcertClientSharedSlate::MakeClientInfoAttribute
(
const TSharedRef< IConcertClient >& Client, |
Widgets/Client/ClientInfoHelpers.h | ||
ConcertSharedSlate::FGetOptionalClientInfo UE::ConcertClientSharedSlate::MakeClientInfoGetter
(
const TSharedRef< IConcertClient >& Client |
Widgets/Client/ClientInfoHelpers.h | ||
ConcertSharedSlate::FGetClientParenthesesContent UE::ConcertClientSharedSlate::MakeGetLocalClientParenthesesContent
(
const TSharedRef< IConcertClient >& Client |
Widgets/Client/ClientInfoHelpers.h | ||
ConcertSharedSlate::FIsLocalClient UE::ConcertClientSharedSlate::MakeIsLocalClientGetter
(
const TSharedRef< IConcertClient >& Client |
Widgets/Client/ClientInfoHelpers.h | ||
TAttribute< TOptional< FConcertClientInfo > > UE::ConcertClientSharedSlate::MakeLocalClientInfoAttribute
(
const TSharedRef< IConcertClient >& Client |
Widgets/Client/ClientInfoHelpers.h | ||
void UE::ConcertClientSharedSlate::PropertyUtils::AppendAdditionalPropertiesToAdd
(
const UClass& ObjectClass, |
Special version of EnumerateAdditionalPropertiesToAdd that appends any additional properties to the same array. | Replication/Editor/Model/PropertyUtils.h | |
void UE::ConcertClientSharedSlate::PropertyUtils::AppendAdditionalPropertiesToAdd
(
const FSoftClassPath& ObjectClass, |
Replication/Editor/Model/PropertyUtils.h |