Show / Hide Table of Contents

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.

Back to top Generated by DocFX