The AZ::Interface of the central editor mode tracker for all viewports. More...
#include <ViewportEditorModeTrackerInterface.h>
Inherited by AzToolsFramework::ViewportEditorModeTracker.
Public Member Functions | |
AZ_RTTI (ViewportEditorModeTrackerInterface, "{7D72A4F7-2147-4ED9-A315-E456A3BE3CF6}") | |
virtual AZ::Outcome< void, AZStd::string > | ActivateMode (const ViewportEditorModeTrackerInfo &ViewportEditorModeTrackerInfo, ViewportEditorMode mode)=0 |
Activates the specified editor mode for the specified viewport editor mode tracker. | |
virtual AZ::Outcome< void, AZStd::string > | DeactivateMode (const ViewportEditorModeTrackerInfo &ViewportEditorModeTrackerInfo, ViewportEditorMode mode)=0 |
Deactivates the specified editor mode for the specified viewport editor mode tracker. | |
virtual const ViewportEditorModesInterface * | GetViewportEditorModes (const ViewportEditorModeTrackerInfo &ViewportEditorModeTrackerInfo) const =0 |
Attempts to retrieve the editor mode state for the specified viewport editor mode tracker, otherwise returns nullptr. | |
virtual size_t | GetTrackedViewportCount () const =0 |
Returns the number of viewport editor mode trackers. | |
virtual bool | IsViewportModeTracked (const ViewportEditorModeTrackerInfo &ViewportEditorModeTrackerInfo) const =0 |
Returns true if viewport editor modes are being tracked for the specified od, otherwise false. | |
The AZ::Interface of the central editor mode tracker for all viewports.
|
pure virtual |
Activates the specified editor mode for the specified viewport editor mode tracker.
Implemented in AzToolsFramework::ViewportEditorModeTracker.
|
pure virtual |
Deactivates the specified editor mode for the specified viewport editor mode tracker.
Implemented in AzToolsFramework::ViewportEditorModeTracker.
|
pure virtual |
Returns the number of viewport editor mode trackers.
Implemented in AzToolsFramework::ViewportEditorModeTracker.
|
pure virtual |
Attempts to retrieve the editor mode state for the specified viewport editor mode tracker, otherwise returns nullptr.
Implemented in AzToolsFramework::ViewportEditorModeTracker.
|
pure virtual |
Returns true if viewport editor modes are being tracked for the specified od, otherwise false.
Implemented in AzToolsFramework::ViewportEditorModeTracker.