|
FText | GetLabel () const |
| Returns the label.
|
|
bool | AreArrowButtonsEnabled () const |
| Returns true if the user can interface with the Spin Box via the arrow buttons.
|
|
bool | IsMouseWheelInputEnabled () const |
| Returns true if the user can interface with the Spin Box via mouse wheel.
|
|
bool | IsDragInputEnabled () const |
| Returns true if the user can interface with the Spin Box via dragging.
|
|
EPalette | GetBackgroundColor () const |
| Returns the background color.
|
|
EPalette | GetContentColor () const |
| Returns the content color.
|
|
EPalette | GetIndicatorColor () const |
| Returns the indicator color.
|
|
void | SetLabelText (const FText NewText) |
| Set the text on the label. More...
|
|
void | SetArrowButtonsEnabled (const bool bState) |
| Set the Spin Box to be adjustable via the arrow buttons. More...
|
|
void | SetMouseWheelInputEnabled (const bool bState) |
| Set the Spin Box to be adjustable via mouse wheel. More...
|
|
void | SetDragInputEnabled (const bool bState) |
| Set the Spin Box to be adjustable via dragging. More...
|
|
void | SetBackgroundColor (const EPalette NewColor) |
| Set the background color. More...
|
|
void | SetContentColor (const EPalette NewColor) |
| Set the background color. More...
|
|
void | SetIndicatorColor (const EPalette NewColor) |
| Set the background color. More...
|
|
virtual void | SetValue (float NewValue, bool bBroadcast=true) override |
| Set the value of the slider. More...
|
|
EValueClamp | GetClampMethod () const |
| Returns the clamp method.
|
|
float | GetValue () const |
| Returns the current value.
|
|
FString | GetValueAsString () const |
| Returns the current value as FString.
|
|
FText | GetValueAsText () const |
| Returns the current value as FText.
|
|
float | GetMinValue () const |
| Returns the minimum slider value.
|
|
float | GetMaxValue () const |
| Returns the maximum slider value.
|
|
float | GetStepSize () const |
| Returns the step size of the slider.
|
|
EEnumeration | GetEnumerationType () const |
| Returns the enumeration type.
|
|
bool | IsIncrementLocked () const |
| Can the user increase the value?
|
|
bool | IsDecrementLocked () const |
| Can the user decrease the value?
|
|
void | SetClampMethod (const EValueClamp NewMethod) |
| Set the clamping method. More...
|
|
virtual void | SetMinValue (float NewValue) |
| Set the minimum value of the slider. More...
|
|
virtual void | SetMaxValue (float NewValue) |
| Set the maximum value of the slider. More...
|
|
virtual void | SetStepSize (float NewValue) |
| Set the step size of the slider. More...
|
|
virtual void | SetEnumerationType (EEnumeration NewType) |
| Set the enumeration type. More...
|
|
virtual void | Increment (float Multiplier=1.f, bool bBroadcast=true) |
| Increases the value by the step value. More...
|
|
virtual void | Decrement (float Multiplier=1.f, bool bBroadcast=true) |
| Decreases the value by the step value. More...
|
|
virtual void | SetLockIncrement (bool NewState) |
| Allow or disallow the user to increase the value. More...
|
|
virtual void | SetLockDecrement (bool NewState) |
| Allow or disallow the user to decrease the value. More...
|
|
FVector2D | GetDimensions () const |
| Returns the current X and Y dimensions of the Widget. More...
|
|
int32 | GetBorderRadius () const |
| Returns the current border radius of the Widget. More...
|
|
void | ForceStyleUpdate () |
| Refresh the dynamic styling of the Widget Studio widget.
|
|
void | SetSizeModifier (ESizeModifier InSizeModifier) |
| Set the size modifier of the Widget Studio widget.
|
|
|
virtual TSharedRef< SWidget > | RebuildWidget () override |
|
virtual int32 | NativePaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override |
|
virtual FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
|
virtual FReply | NativeOnMouseWheel (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
|
virtual void | SynchronizeProperties () override |
|
virtual void | InitializeStyling () override |
|
virtual void | UpdateStyling () override |
|
virtual void | NativeTick (const FGeometry &MyGeometry, float InDeltaTime) override |
|
void | OnTextCommitted (const FText &InText, ETextCommit::Type InCommitMethod) |
|
void | UpdateValueOnMouseMovement () |
| Logic for updating the value based on X axis mouse movement. More...
|
|
float | FilterValue (float InValue) const |
| Filter Value based on set properties. More...
|
|
virtual void | NativeOnMouseEnter (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
|
virtual void | NativeOnMouseLeave (const FPointerEvent &InMouseEvent) override |
|
virtual void | NativeOnMouseCaptureLost (const FCaptureLostEvent &CaptureLostEvent) override |
|
|
USizeBox * | SizeBox = nullptr |
|
UOverlay * | Overlay = nullptr |
|
UWidgetStudioModernCard * | BackgroundIndicator = nullptr |
|
UHorizontalBox * | HorizontalBox = nullptr |
|
UWidgetStudioText * | LabelItem = nullptr |
|
UOverlay * | BackgroundOverlay = nullptr |
|
UWidgetStudioModernCard * | Background = nullptr |
|
UWidgetStudioModernCard * | BackgroundFill = nullptr |
|
UHorizontalBox * | ContentHorizontalBox = nullptr |
|
UWidgetStudioIcon * | ArrowLeft = nullptr |
|
UWidgetStudioIcon * | ArrowRight = nullptr |
|
UEditableTextBox * | ValueInput = nullptr |
|
bool | bIsPressed = false |
| States.
|
|
bool | bIsLeftArrowPressed = false |
|
bool | bIsRightArrowPressed = false |
|
float | InitialMousePos = 0.f |
| Mouse positions.
|
|
float | LastMousePos = 0.f |
|
float | PressTime = 0.f |
|
FText | Label |
| The text on the label. More...
|
|
bool | bEnableArrowButtons = true |
| Allows the user to adjust the value by pressing the arrow buttons. More...
|
|
bool | bEnableMouseWheelInput = true |
| Allows the user to adjust the value by using the mouse wheel.
|
|
bool | bEnableDragInput = true |
| Allows the user to adjust the value by dragging left/right. More...
|
|
EPalette | BackgroundColor = EPalette::PrimaryBackground |
| The color of the background.
|
|
EPalette | ContentColor = EPalette::PrimaryContent |
| The color of the content.
|
|
EPalette | IndicatorColor = EPalette::PrimaryAccent |
| The color of the indicator.
|
|
FWSSliderDelegate | OnValueChanged |
|
bool | bLockIncrement = false |
|
bool | bLockDecrement = false |
|
EValueClamp | ClampMethod = EValueClamp::Clamped |
| The clamping method for the widget.
|
|
EEnumeration | Enumeration = EEnumeration::Int |
| The value type of the slider. More...
|
|
float | Value = 50.f |
| The current value of the slider.
|
|
float | Min = 0.f |
| The minimum value of the slider.
|
|
float | Max = 100.f |
| The maximum value of the slider.
|
|
float | StepSize = 1.f |
| The step size value of the slider.
|
|
|
FWSBaseHoverStateDelegate | OnHoverStateChanged |
| Called when the hover state has been changed.
|
|
bool | bCanOverrideDimensions = true |
| Used to enable or disable dimension override's.
|
|
bool | bCanOverrideBorderRadius = true |
| Used to enable or disable dimension override's.
|
|
FVector2D | MinimumDimensions = FVector2D(50, 7) |
| The minimum dimensions of the widget. More...
|
|
bool | bDisablePainting = false |
| Used for debugging. More...
|
|
float | AnimationTime = 7 |
| The animation interpolation speed. More...
|
|
ESizeModifier | SizeModifier = ESizeModifier::Regular |
| Quickly modify the overall size of the widget. More...
|
|
FVector2D | OverrideDimensions = FVector2D(0, 0) |
| Manually adjust the X and Y dimensions of the widget. More...
|
|
int32 | OverrideBorderRadius = -1 |
| Manually adjust the border radius of the widget. More...
|
|
A modernly styled spin box from Widget Studio.