Input

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

A combo box that shows arbitrary content.

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

SRotatorInputBox

FRotator Slate control

Public class

SSearchBox

A text box that is used for searching.

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

SVectorInputBox

Vector Slate control

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

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback