Navigation
API > API/Plugins > API/Plugins/DisplayClusterOperator
References
| Module | DisplayClusterOperator |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterOperator/Public/IDisplayClusterOperatorViewModel.h |
| Include | #include "IDisplayClusterOperatorViewModel.h" |
Syntax
class IDisplayClusterOperatorViewModel
Remarks
Interface for a view model object that stores any state from the operator panel that should be exposed externally
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< TWeakObjectPtr< UObject > > | Gets the list of objects being displayed in the operator's details panel | ||
| ADisplayClusterRootActor * | GetRootActor
(
bool bEvenIfPendingKill |
Gets the root actor that is actively being edited by the operator panel | |
| TSharedPtr< FTabManager > | Gets the tab manager of the active operator panel, if there is an open operator panel | ||
| TSharedPtr< FWorkspaceItem > | Gets the registered workspace menu group | ||
| bool | HasRootActor
(
bool bEvenIfPendingKill |
Gets whether the view model has been populated with a valid root actor | |
| FOnActiveRootActorChanged & | Gets the event handler that is raised when the operator panel changes the root actor being operated on | ||
| FOnDetailObjectsChanged & | Gets the event handler that is raised when the objects being displayed in the operator's details panel are changed | ||
| void | SetRootActor
(
ADisplayClusterRootActor* InRootActor |
Sets the root actor that is actively being edited by the operator panel | |
| void | ShowDetailsForObject
(
UObject* Object |
Displays the properties of the specified object in the operator's details panel | |
| void | ShowDetailsForObjects
(
const TArray< UObject* >& Objects |
Displays the properties of the specified object in the operator's details panel |
Typedefs
| Name | Description |
|---|---|
| FOnActiveRootActorChanged | |
| FOnDetailObjectsChanged |