#pragma once #include "UI/GasaUserWidget.h" #include "FramedValue.generated.h" UCLASS(Blueprintable) class GASA_API UAttributeMenu_FramedValue : public UGasaUserWidget { GENERATED_BODY() public: UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame", meta=(BindWidget)) UGasaSizeBox* SB_Root; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame", meta=(BindWidget)) UGasaImage* BG; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame", meta=(BindWidget)) UGasaImage* Border; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame", meta=(BindWidget)) UTextBlock* Value; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame") float BoxHeight; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Frame") float BoxWidth; UFUNCTION(BlueprintCallable) void SetBackgroundBrush(FSlateBrush Brush); UFUNCTION(BlueprintCallable) void SetBorderBrush(FSlateBrush Brush); UFUNCTION(BlueprintCallable) void SetBoxSize(float Width, float Height); UFUNCTION(BlueprintCallable) void SetText(FText Content); };