Namespace UE4.SlateCore
Classes
FontBulkData
Font Bulk Data
FontFaceInterface
Font Face Interface
FontProviderInterface
Font Provider Interface
SlateTypes
HACK: We need a UClass here or UHT will complain.
SlateWidgetStyleAsset
Just a wrapper for the struct with real data in it.
SlateWidgetStyleContainerBase
Just a wrapper for the struct with real data in it.
SlateWidgetStyleContainerInterface
Slate Widget Style Container Interface
Structs
AnalogInputEvent
FAnalogEvent describes a analog key value.
ButtonStyle
Represents the appearance of an SButton
CaptureLostEvent
Capture Lost Event
CharacterEvent
FCharacterEvent describes a keyboard action where the utf-16 code is given. Used for OnKeyChar messages
CheckBoxStyle
Represents the appearance of an SCheckBox
ComboBoxStyle
Represents the appearance of an SComboBox
ComboButtonStyle
Represents the appearance of an SComboButton
CompositeFallbackFont
Composite Fallback Font
CompositeFont
Composite Font
CompositeSubFont
Composite Sub Font
DockTabStyle
Represents the appearance of an SDockTab
EditableTextBoxStyle
Represents the appearance of an SEditableTextBox
EditableTextStyle
Represents the appearance of an SEditableText
ExpandableAreaStyle
Represents the appearance of an SExpandableArea
FocusEvent
FFocusEvent is used when notifying widgets about keyboard focus changes
FontData
Payload data describing an individual font in a typeface. Keep this lean as it's also used as a key!
FontOutlineSettings
Settings for applying an outline to a font
Geometry
Represents the position, size, and absolute position of a Widget in Slate.
HeaderRowStyle
Represents the appearance of an SHeaderRow
HyperlinkStyle
Represents the appearance of an SHyperlink
InlineEditableTextBlockStyle
Represents the appearance of an SInlineEditableTextBlock
InlineTextImageStyle
Represents the appearance of an inline image used by rich text
InputEvent
Base class for all mouse and keyevents.
KeyEvent
FKeyEvent describes a key action (keyboard/controller key/button pressed or released.
Margin
Describes the space around a Widget.
MotionEvent
FMotionEvent describes a touch pad action (press, move, lift) It is passed to event handlers dealing with touch input.
NavigationEvent
FNavigationEvent describes a navigation action (Left, Right, Up, Down) It is passed to event handlers dealing with navigation.
PointerEvent
FPointerEvent describes a mouse or touch action (e.
ProgressBarStyle
Represents the appearance of an SProgressBar
ScrollBarStyle
Represents the appearance of an SScrollBar
ScrollBorderStyle
Represents the appearance of an FScrollBorderStyle
ScrollBoxStyle
Represents the appearance of an SScrollBox
SearchBoxStyle
Represents the appearance of an SSearchBox
SlateBrush
An brush which contains information about how to draw a Slate element
SlateColor
A Slate color can be a directly specified value, or the color can be pulled from a WidgetStyle.
SlateFontInfo
A representation of a font in Slate.
SlateSound
An intermediary to make UBaseSound available for Slate to play sounds
SlateWidgetStyle
Base structure for widget styles.
SliderStyle
Represents the appearance of an SSlider
SpinBoxStyle
Represents the appearance of an SSpinBox
SplitterStyle
Represents the appearance of an SSplitter
TableColumnHeaderStyle
Represents the appearance of an STableColumnHeader
TableRowStyle
Represents the appearance of an STableRow
TextBlockStyle
Represents the appearance of an STextBlock
Typeface
Definition for a typeface (a family of fonts)
TypefaceEntry
A single entry in a typeface
VolumeControlStyle
Represents the appearance of an SVolumeControl
WindowStyle
Represents the appearance of an SWindow
Enums
EButtonClickMethod
Enumerates different methods that a button click can be triggered. Normally, DownAndUp is appropriate.
EButtonPressMethod
Enumerates different methods that a button can be triggered with keyboard/controller. Normally, DownAndUp is appropriate.
EButtonTouchMethod
Ways in which touch interactions trigger a "Clicked" event.
ECheckBoxState
Current state of the check box
EColorVisionDeficiency
Enumerates color vision deficiency types.
EConsumeMouseWheel
Used to determine how we should handle mouse wheel input events when someone scrolls.
EFocusCause
Context for focus change
EFontFallback
Sets the maximum font fallback level, for when a character can't be found in the selected font set.
EFontHinting
EFont Hinting
EFontLayoutMethod
EFont Layout Method
EFontLoadingPolicy
EFont Loading Policy
EHorizontalAlignment
Enumerates horizontal alignment options, i.e. for widget slots.
EMenuPlacement
Enumerates possible placements for pop-up menus.
ENavigationGenesis
Enumerates the genesis of the navigation, where generated the navigation
ENavigationSource
Enumerates the source of the navigation
EOrientation
Enumerates widget orientations.
EScrollDirection
Enumerates scroll directions.
ESelectInfo
Additional information about a selection event
ESlateBrushDrawType
Enumerates ways in which an image can be drawn.
ESlateBrushImageType
Enumerates brush image types.
ESlateBrushMirrorType
Possible options for mirroring the brush image
ESlateBrushTileType
Enumerates tiling options for image drawing.
ESlateCheckBoxType
Type of check box
ESlateColorStylingMode
Enumerates types of color values that can be held by Slate color.
ESlateParentWindowSearchMethod
Used to determine which search method we should use when finding a suitable parent window
ETextCommit
Additional information about a text committal
ETextShapingMethod
Methods that can be used to shape text.
EUINavigation
Navigation context for event
EUINavigationRule
EUINavigation Rule
EVerticalAlignment
Enumerates vertical alignment options, i.e. for widget slots.
EWidgetClipping
This enum controls clipping of widgets in Slate.