Navigation
API > API/Plugins > API/Plugins/CommonUI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UVisual
- UWidget
- UCommonWidgetCarouselNavBar
References
| Module | CommonUI |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/CommonWidgetCarouselNavBar.h |
| Include | #include "CommonWidgetCarouselNavBar.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UCommonWidgetCarouselNavBar : public UWidget
Remarks
A Navigation control for a Carousel
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UCommonButtonGroupBase > | ButtonGroup | ||
| FMargin | ButtonPadding | ||
| TArray< TObjectPtr< UCommonButtonBase > > | Buttons | ||
| TSubclassOf< UCommonButtonBase > | ButtonWidgetType | ||
| TObjectPtr< UCommonWidgetCarousel > | LinkedCarousel | ||
| TSharedPtr< SHorizontalBox > | MyContainer |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCommonWidgetCarouselNavBar
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | HandleButtonClicked
(
UCommonButtonBase* AssociatedButton, |
||
| void | HandlePageChanged
(
UCommonWidgetCarousel* CommonCarousel, |
||
| void | |||
| void | SetLinkedCarousel
(
UCommonWidgetCarousel* CommonCarousel |
Establishes the Widget Carousel instance that this Nav Bar should interact with |
Overridden from UWidget
| Type | Name | Description | |
|---|---|---|---|
| const FText | Gets the palette category of the widget | ||
| TSharedRef< SWidget > | Function implemented by all subclasses of UWidget is called when the underlying SWidget needs to be constructed. |
Overridden from UVisual
| Type | Name | Description | |
|---|---|---|---|
| void | ReleaseSlateResources
(
bool bReleaseChildren |