![]() |
Advanced Menu System
1.0
|
Tile widget. More...
#include <TileWidget.h>
Public Member Functions | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FDoOnButtonPressed) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FDoOnButtonHovered) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FDoOnButtonReleased) | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE (FDoOnButtonUnHovered) | |
UTileWidget (const FObjectInitializer &ObjectInitializer) | |
virtual void | NativeConstruct () override |
void | DoOnPressed () |
void | DoOnHovered () |
void | DoOnReleased () |
void | DoOnUnHovered () |
void | UpdateTileGeneralValues () |
void | UpdateTileTintValues () |
void | UpdateBackgroundImageValues () |
void | UpdateGradientFadeValues () |
void | SetTintTile (bool Value) |
void | SetUseBackgroundImage (bool Value) |
void | SetUseGradientFade (bool Value) |
void | SetGradientFadeIntensivity (float Value) |
void | SetTintColor (FColor Value) |
void | SetTileColor (FColor Value) |
void | SetTileImage (UTexture *Image) |
void | SetTileDimentions (FVector2D Dimentions) |
void | SetCornerRadius (float Value) |
void | SetSharpness (float Value) |
void | SetTintIntensivity (float Value) |
void | SetUseCustomTileMaterial (bool Value) |
void | SetBackgroundOpacity (float Value) |
void | SetTileMaterial (UMaterial *Material) |
void | SetTitleText (FText Text) |
void | SetTitleTextColor (FColor Color) |
void | SetTitleTextFont (FSlateFontInfo Font) |
void | UpdateTextBlock () |
void | UpdateDescriptionTextBlock () |
void | SetDescriptionText (FText Text) |
void | SetDescriptionTextColor (FColor Color) |
void | SetDescriptionTextFont (FSlateFontInfo Font) |
Public Attributes | |
FDoOnButtonPressed | DoOnButtonPressed |
FDoOnButtonHovered | DoOnButtonHovered |
FDoOnButtonReleased | DoOnButtonReleased |
FDoOnButtonUnHovered | DoOnButtonUnHovered |
Protected Member Functions | |
virtual TSharedRef< SWidget > | RebuildWidget () override |
virtual void | SynchronizeProperties () override |
Protected Attributes | |
class UVerticalBox * | VerticalTextBox |
class UTextBlock * | TitleTextBlock |
class UTextBlock * | DescriptionTextBlock |
class UButton * | Button |
FText | TitleText |
FColor | TitleTextColor |
FSlateFontInfo | TitleTextFont |
FText | DescriptionText |
FColor | DescriptionTextColor |
FSlateFontInfo | DescriptionTextFont |
bool | bMotion |
bool | bTintTile |
bool | bBackgroundImage |
bool | bGradientFade |
float | GradientFadeIntensivity |
FColor | TintColor |
FColor | TileColor |
UTexture * | TileImage |
FVector2D | TileDimentions |
float | CornerRadius |
float | Sharpness |
float | TintIntensivity |
bool | bCustomTileMaterial |
float | BackgroundOpacity |
UMaterial * | TileMaterial |
bool | bOnHoverAnimation |
TObjectPtr< UWidgetAnimation > | OnHoverAnimation |
bool | bOnUnHoverAnimation |
TObjectPtr< UWidgetAnimation > | UnHoverAnimation |
bool | bOnPressAnimation |
TObjectPtr< UWidgetAnimation > | PressAnimation |
bool | bOnReleaseAnimation |
TObjectPtr< UWidgetAnimation > | ReleaseAnimation |
UMaterialInstanceDynamic * | MaterialInstance |
Tile widget.
UTileWidget::UTileWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
UTileWidget::DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FDoOnButtonHovered | ) |
UTileWidget::DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FDoOnButtonPressed | ) |
UTileWidget::DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FDoOnButtonReleased | ) |
UTileWidget::DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FDoOnButtonUnHovered | ) |
void UTileWidget::DoOnHovered | ( | ) |
void UTileWidget::DoOnPressed | ( | ) |
void UTileWidget::DoOnReleased | ( | ) |
void UTileWidget::DoOnUnHovered | ( | ) |
|
overridevirtual |
|
overrideprotectedvirtual |
void UTileWidget::SetBackgroundOpacity | ( | float | Value | ) |
void UTileWidget::SetCornerRadius | ( | float | Value | ) |
void UTileWidget::SetDescriptionText | ( | FText | Text | ) |
void UTileWidget::SetDescriptionTextColor | ( | FColor | Color | ) |
void UTileWidget::SetDescriptionTextFont | ( | FSlateFontInfo | Font | ) |
void UTileWidget::SetGradientFadeIntensivity | ( | float | Value | ) |
void UTileWidget::SetSharpness | ( | float | Value | ) |
void UTileWidget::SetTileColor | ( | FColor | Value | ) |
void UTileWidget::SetTileDimentions | ( | FVector2D | Dimentions | ) |
void UTileWidget::SetTileImage | ( | UTexture * | Image | ) |
void UTileWidget::SetTileMaterial | ( | UMaterial * | Material | ) |
void UTileWidget::SetTintColor | ( | FColor | Value | ) |
void UTileWidget::SetTintIntensivity | ( | float | Value | ) |
void UTileWidget::SetTintTile | ( | bool | Value | ) |
void UTileWidget::SetTitleText | ( | FText | Text | ) |
void UTileWidget::SetTitleTextColor | ( | FColor | Color | ) |
void UTileWidget::SetTitleTextFont | ( | FSlateFontInfo | Font | ) |
void UTileWidget::SetUseBackgroundImage | ( | bool | Value | ) |
void UTileWidget::SetUseCustomTileMaterial | ( | bool | Value | ) |
void UTileWidget::SetUseGradientFade | ( | bool | Value | ) |
|
overrideprotectedvirtual |
void UTileWidget::UpdateBackgroundImageValues | ( | ) |
void UTileWidget::UpdateDescriptionTextBlock | ( | ) |
void UTileWidget::UpdateGradientFadeValues | ( | ) |
void UTileWidget::UpdateTextBlock | ( | ) |
void UTileWidget::UpdateTileGeneralValues | ( | ) |
void UTileWidget::UpdateTileTintValues | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
FDoOnButtonHovered UTileWidget::DoOnButtonHovered |
FDoOnButtonPressed UTileWidget::DoOnButtonPressed |
FDoOnButtonReleased UTileWidget::DoOnButtonReleased |
FDoOnButtonUnHovered UTileWidget::DoOnButtonUnHovered |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |