Navigation
API > API/Editor > API/Editor/UnrealEd
A viewport toolbar widget for an asset or level editor that is placed in a viewport
| Name | SCommonEditorViewportToolbarBase |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/SCommonEditorViewportToolbarBase.h |
| Include Path | #include "SCommonEditorViewportToolbarBase.h" |
Syntax
class SCommonEditorViewportToolbarBase : public SViewportToolBar
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SViewportToolBar → SCommonEditorViewportToolbarBase
- FSlateControlledConstruction → SWidget → SCompoundWidget → SViewportToolBar → SCommonEditorViewportToolbarBase
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SCommonEditorViewportToolbarBase() |
SCommonEditorViewportToolbarBase.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasExtendedLeftSide | bool | SCommonEditorViewportToolbarBase.h | ||
| bHasExtendedSettingsMenu | bool | SCommonEditorViewportToolbarBase.h | ||
| bIsBuildingToolMenu | bool | Allows functions to modulate behavior depending on whether the toolbar is in the new context. | SCommonEditorViewportToolbarBase.h | |
| bIsGeneratingToolMenuWidget | bool | Automatic Legacy Upgrade Support True when generating the tool menu widget for the first time. | SCommonEditorViewportToolbarBase.h | |
| BlankViewMenu | TSharedPtr< class SEditorViewportViewMenu > | SCommonEditorViewportToolbarBase.h | ||
| bUsesDefaultViewMenu | bool | SCommonEditorViewportToolbarBase.h | ||
| InfoProviderPtr | TWeakPtr< class ICommonEditorViewportToolbarInfoProvider > | The viewport that we are in | SCommonEditorViewportToolbarBase.h | |
| PreviewProfileController | TSharedPtr< IPreviewProfileController > | SCommonEditorViewportToolbarBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
SCommonEditorViewportToolbarBase.h | ||
const TSharedPtr< IPreviewProfileController > & GetPreviewProfileController() |
Gets the preview profile controller explicitly set to this toolbar | SCommonEditorViewportToolbarBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateViewMenuExtensions
(
FMenuBuilder& MenuBuilder |
SCommonEditorViewportToolbarBase.h | ||
virtual void ExtendLeftAlignedToolbarSlots
(
TSharedPtr< SHorizontalBox > MainBoxPtr, |
Extension allowing derived classes to add to left-aligned portion of the toolbar slots. | SCommonEditorViewportToolbarBase.h | |
virtual void ExtendOptionsMenu
(
FMenuBuilder& OptionsMenuBuilder |
Extension allowing derived classes to add to the options menu. | SCommonEditorViewportToolbarBase.h | |
virtual void FillShowFlagsMenu
(
UToolMenu* InMenu |
SCommonEditorViewportToolbarBase.h | ||
TSharedRef< SWidget > GenerateFarViewPlaneMenu() |
SCommonEditorViewportToolbarBase.h | ||
TSharedRef< SWidget > GenerateFOVMenu() |
SCommonEditorViewportToolbarBase.h | ||
TSharedPtr< FExtender > GetCombinedExtenderList
(
TSharedRef< FExtender > MenuExtender |
Merges the extender list from the host with the specified extender and returns the results. | SCommonEditorViewportToolbarBase.h | |
ICommonEditorViewportToolbarInfoProvider & GetInfoProvider() |
Returns the info provider for this viewport. | SCommonEditorViewportToolbarBase.h | |
FText GetScalabilityWarningLabel() |
SCommonEditorViewportToolbarBase.h | ||
TSharedRef< SWidget > GetScalabilityWarningMenuContent() |
SCommonEditorViewportToolbarBase.h | ||
EVisibility GetScalabilityWarningVisibility() |
SCommonEditorViewportToolbarBase.h | ||
virtual bool GetShowScalabilityMenu() |
SCommonEditorViewportToolbarBase.h | ||
virtual TSharedPtr< FExtender > GetViewMenuExtender() |
Gets the extender for the view menu | SCommonEditorViewportToolbarBase.h | |
FEditorViewportClient & GetViewportClient() |
Get the viewport client. | SCommonEditorViewportToolbarBase.h | |
virtual TSharedRef< class SEditorViewportViewMenu > MakeViewMenu() |
Creates the view menu widget (override point for children) | SCommonEditorViewportToolbarBase.h | |
virtual void OnFOVValueChanged
(
float NewValue |
Called when the FOV slider is adjusted in the perspective viewport | SCommonEditorViewportToolbarBase.h | |
void OnScreenPercentageValueChanged
(
int32 NewValue |
Called when the ScreenPercentage slider is adjusted in the viewport | SCommonEditorViewportToolbarBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ConstructScreenPercentageMenu
(
FMenuBuilder& MenuBuilder, |
SCommonEditorViewportToolbarBase.h |