Input

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public struct

FVirtualKeyboardOptions

Public struct

INumericTypeInterface

Interface to provide specific functionality for dealing with a numeric type.

Public class

IVirtualKeyboardEntry

Public class

SButton

Slate's Buttons are clickable Widgets that can contain arbitrary widgets as its Content().

Public class

SCheckBox

Check box Slate control

Public class

SComboBox

Copyright Epic Games, Inc. All Rights Reserved.

Public class

SComboButton

A button that, when clicked, brings up a popup.

Public class

SComboRow

Public class

SEditableText

Editable text widget

Public class

SEditableTextBox

Editable text box widget

Public class

SExpandableButton

A button that can either be collapsed or expanded, containing different content in each state.

Public class

SHyperlink

A hyperlink widget is what you would expect from a browser hyperlink.

Public class

SInputKeySelector

A widget for selecting keys or input chords.

Public class

SMenuAnchor

A PopupAnchor summons a Popup relative to its content.

Public class

SMultiLineEditableTextBox

Editable text box widget

Public class

SNumericDropDown

A widget which allows the user to enter a digit or choose a number from a drop down menu.

Public class

SRichTextHyperlink

Public class

SSearchBox

A text box that is used for searching.

Public class

SSegmentedControl

A Slate Segmented Control is functionally similar to a group of Radio Buttons.

Public class

SSlider

A Slate slider control is a linear scale and draggable handle.

Public class

SSpinBox

A Slate SpinBox resembles traditional spin boxes in that it is a widget that provides keyboard-based and mouse-based manipulation of a numeric value.

Public class

SSubMenuHandler

Wrapper for any widget that is used in a table view that wants to handle sub-menus with the same functionality as a normal multibox menu

Public class

SSuggestionTextBox

Implements an editable text box that can show auto-complete histories and suggestions lists.

Public class

STextComboBox

A combo box that shows text content.

Public class

STextComboPopup

Simple box containing a combobox of strings to pick from, usually used within a MenuStack

Public class

STextEntryPopup

Simple text entry popup, usually used within a MenuStack

Public class

SVirtualJoystick

A virtual joystsick

Public class

SVirtualKeyboardEntry

Public class

SVolumeControl

A Slate VolumeControl is a mute icon/button and volume slider.

Public struct

TDefaultNumericTypeInterface

Default numeric type interface

Public struct

TNumericUnitTypeInterface

Numeric interface that specifies how to interact with a number in a specific unit.

Typedefs

Name

Description

FOnCheckStateChanged

Delegate that is executed when the check box state changes

FOnComboBoxOpened

FOnComboBoxOpening

FOnGetEditableComboBoxText

Delegate type for getting the editable combo box text.

FOnIsOpenChanged

Notification when popup is opened/closed.

FOnSelectionChangedDelegateVK

FOnShowingHistory

Delegate type for showing the input history.

FOnShowingSuggestions

Delegate type for showing a list of suggestions.

FOnTextChosen

SRotatorInputBox

For backward compatibility

SVectorInputBox

For backward compatibility

Enums

Name

Description

Public enum

EKeyboardType

Public enum

ETextEntryType

Functions

Name Description

Public function

float

 

SpinBoxComputeExponentSliderFraction

(
    float FractionFilled,
    float StartFractionFilled,
    float SliderExponent
)

This function compute a slider position by simulating two log on both side of the neutral value Example a slider going from 0.0 to 2.0 with a neutral value of 1.0, the user will have a lot of precision around the neutral value on both side.