Navigation
API > API/Developer > API/Developer/WidgetRegistration
The FToolElementRegistrationArgs which is specified for Toolkits
| Name | FCategoryDrivenContentBuilderBase |
| Type | class |
| Header File | /Engine/Source/Developer/WidgetRegistration/Public/Layout/CategoryDrivenContentBuilderBase.h |
| Include Path | #include "Layout/CategoryDrivenContentBuilderBase.h" |
Syntax
class FCategoryDrivenContentBuilderBase : public FToolElementRegistrationArgs
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FToolElementRegistrationArgs → FCategoryDrivenContentBuilderBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCategoryDrivenContentBuilderBase
(
FName InBuilderName |
A constructor for the FCategoryDrivenContentBuilderBase which defines the builder name | Layout/CategoryDrivenContentBuilderBase.h | |
| A constructor for the FCategoryDrivenContentBuilderBase which takes a FCategoryDrivenContentBuilderArgs to initialize this | Layout/CategoryDrivenContentBuilderBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCategoryDrivenContentBuilderBase() |
Layout/CategoryDrivenContentBuilderBase.h |
Enums
Public
| Name | Remarks |
|---|---|
| ECategoryReclickBehavior | Used to specify what happens when you click the category button of a category that is already active. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ToolRegistry | FToolElementRegistry | The tool element registry this class will use to register UI tool elements | Layout/CategoryDrivenContentBuilderBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GetDecoratedButtonDelegate | FGetDecoratedButtonDelegate | Delegate that takes the default toolbar button created by this as a parameter, adds any decorator needed and returns the new widget | Layout/CategoryDrivenContentBuilderBase.h | |
| OnActivePaletteChanged | FSimpleMulticastDelegate | OnActivePaletteChanged is broadcast when the active palette changes to a different palette | Layout/CategoryDrivenContentBuilderBase.h | |
| VerticalToolbarElement | TSharedPtr< FToolElement > | A TSharedPointer to the FToolElement for the vertical toolbar | Layout/CategoryDrivenContentBuilderBase.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryToolbarVBox | TSharedPtr< SVerticalBox > | The SVerticalBox which contains the category toolbar | Layout/CategoryDrivenContentBuilderBase.h | |
| ToolkitWidget | TSharedPtr< SWidget > | The SWidget that is the whole Toolkit | Layout/CategoryDrivenContentBuilderBase.h | |
| ToolkitWidgetContainerVBox | TSharedPtr< SVerticalBox > | The SVerticalBox which holds the entire Toolkit | Layout/CategoryDrivenContentBuilderBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateToolbarWidget() |
Creates the Toolbar for the widget with the FUICommandInfos that load the Palettes | Layout/CategoryDrivenContentBuilderBase.h | |
TSharedPtr< FToolBarBuilder > GetLoadPaletteToolbar() |
Layout/CategoryDrivenContentBuilderBase.h | ||
| Initializes the category toolbar container VBox, and the children inside it. | Layout/CategoryDrivenContentBuilderBase.h | ||
void InitializeCategoryToolbar() |
Initializes the data necessary to build the category toolbar | Layout/CategoryDrivenContentBuilderBase.h | |
void RefreshCategoryToolbarWidget
(
bool bShouldReinitialize |
Refreshes the UI display of the category toolbar | Layout/CategoryDrivenContentBuilderBase.h | |
void SetCategoryButtonLabelVisibility
(
EVisibility Visibility |
Sets category button label visibility to Visibility. | Layout/CategoryDrivenContentBuilderBase.h | |
void SetCategoryButtonLabelVisibility
(
bool bIsCategoryButtonLabelVisible |
Sets category button label visibility to Visibility. | Layout/CategoryDrivenContentBuilderBase.h |
Overridden from FToolElementRegistrationArgs
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< SWidget > GenerateWidget() |
Implements the generation of the TSharedPtr |
Layout/CategoryDrivenContentBuilderBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateWidget() |
Creates the SWidget | Layout/CategoryDrivenContentBuilderBase.h | |
FName GetCategoryToolBarStyleName() |
Layout/CategoryDrivenContentBuilderBase.h | ||
| Layout/CategoryDrivenContentBuilderBase.h |