className: ISlateTextLineHighlighter

description: Run highlighter used to draw lines

code: class ISlateTextLineHighlighter : public [ISlateLineHighlighter](API\Runtime\Slate\Framework\Text\ISlateLineHighlighter)

ColorAndOpacity

type: FSlateColor

description: The color to draw the underline (typically matches the text its associated with)

FontInfo

type: FSlateFontInfo

description: Font the underline is associated with

LineBrush

type: FSlateBrush

description: Brush used to draw the line

ShadowColorAndOpacity

type: FLinearColor

description: The color to draw the shadow

ShadowOffset

description: Offset at which to draw the shadow (if any)


className: ETokenType

description: Denotes the type of token

module: Slate

code: enum ETokenType { Syntax, Literal, }


code: FToken &40; const ETokenType InType, const FTextRange & InRange &41;


className: FToken

description: A token referencing a range in the original text

code: struct FToken

Range

type: FTextRange

Type

type: ETokenType


className: FTokenizedLine

description: A line containing a series of tokens

code: struct FTokenizedLine

Tokens

type: TArray<FToken...


code: void Process ( [TArray](API\Runtime\Core\Containers\TArray)< [FTokenizedLine](API\Runtime\Slate\Framework\Text\ISyntaxTokenizer\FTokenizedLine) > & OutTokenizedLines, const [FString](API\Runtime\Core\Containers\FString) & Input )


className: ISyntaxTokenizer

code: class ISyntaxTokenizer


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ISlateRun](API\Runtime\Slate\Framework\Text\ISlateRun) > Create ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [FTextLayout](API\Runtime\Slate\Framework\Text\FTextLayout) > & TextLayout, const [FTextRunParseResults](API\Runtime\Slate\Framework\Text\FTextRunParseResults) & RunInfo, const [FString](API\Runtime\Core\Containers\FString) & OriginalText, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FString](API\Runtime\Core\Containers\FString) > & ModelText, const [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) * Style )


code: bool Supports ( const [FTextRunParseResults](API\Runtime\Slate\Framework\Text\FTextRunParseResults) & RunInfo, const [FString](API\Runtime\Core\Containers\FString) & Text ) const


description: Mark this text layout as clean once it's been updated

code: void ClearDirty()


description: Populate the string from the text layout

code: void GetText ( [FString](API\Runtime\Core\Containers\FString) & TargetString, const [FTextLayout](API\Runtime\Slate\Framework\Text\FTextLayout) & SourceTextLayout )


description: Mark this text layout as dirty (eg, because some settings have changed), so that it will cause SetText to be called on the next Tick

code: void MakeDirty()


description: Return true if the marshaller requires the text be updated "live" (eg, because it inserts formatting directly into the source text) Returning true will cause SetText to be called every time the source text is changed, which is costly, but required for things like syntax highlighting

code: bool RequiresLiveUpdate() const


description: Populate the text layout from the string

code: void SetText ( const [FString](API\Runtime\Core\Containers\FString) & SourceString, [FTextLayout](API\Runtime\Slate\Framework\Text\FTextLayout) & TargetTextLayout )


className: ITextLayoutMarshaller

description: Interface used to get/set the raw text to/from a text layout

code: class ITextLayoutMarshaller


description:
Calculate the range that will measure to the given index, based on the given range and text direction
The calculated measure range

code: namespace RunUtils { [FTextRange](API\Runtime\Core\Containers\FTextRange) RunUtils::CalculateOffsetMeasureRange ( const int32 InOffset, const [FTextRange](API\Runtime\Core\Containers\FTextRange) & InTextRange, const [TextBiDi::ETextDirection](API\Runtime\Core\Internationalization\TextBiDi__ETextDirection) InTextDirection ) }


description:
Calculate the correct hit-point for the given index, based on the given range and text direction
The calculated hit-point

code: namespace RunUtils { ETextHitPoint RunUtils::CalculateTextHitPoint ( const int32 InIndex, const [FTextRange](API\Runtime\Core\Containers\FTextRange) & InTextRange, const [TextBiDi::ETextDirection](API\Runtime\Core\Internationalization\TextBiDi__ETextDirection) InTextDirection ) }


description: Is this text layout dirty? (eg, because some settings have changed) If so, you should call SetText on it to update the text layout

code: bool IsDirty() const


description:
Find the character index at the specified position in pixels along the string horizontally
The index of the character closest to the specified horizontal offset

code: namespace ShapedTextCacheUtil { int32 ShapedTextCacheUtil::FindCharacterIndexAtOffset ( const FShapedTextCacheRef & InShapedTextCache, const [FCachedShapedTextKey](API\Runtime\Slate\Framework\Text\FCachedShapedTextKey) & InRunKey, const [FTextRange](API\Runtime\Core\Containers\FTextRange) & InTextRange, const TCHAR * InText, const int32 InHorizontalOffset ) }


description:
Get the kerning between two shaped glyphs
The kerning

code: namespace ShapedTextCacheUtil { int8 ShapedTextCacheUtil::GetShapedGlyphKerning ( const FShapedTextCacheRef & InShapedTextCache, const [FCachedShapedTextKey](API\Runtime\Slate\Framework\Text\FCachedShapedTextKey) & InRunKey, const int32 InGlyphIndex, const TCHAR * InText ) }


description:
Extract a sub-section of a run of text into its own shaped glyph sequence
The shaped text

code: namespace ShapedTextCacheUtil { FShapedGlyphSequenceRef ShapedTextCacheUtil::GetShapedTextSubSequence ( const FShapedTextCacheRef & InShapedTextCache, const [FCachedShapedTextKey](API\Runtime\Slate\Framework\Text\FCachedShapedTextKey) & InRunKey, const [FTextRange](API\Runtime\Core\Containers\FTextRange) & InTextRange, const TCHAR * InText, const [TextBiDi::ETextDirection](API\Runtime\Core\Internationalization\TextBiDi__ETextDirection) InTextDirection ) }


description:
Measure a sub-section of a run of text
The measured size of the shaped text

code: namespace ShapedTextCacheUtil { FVector2D ShapedTextCacheUtil::MeasureShapedText ( const FShapedTextCacheRef & InShapedTextCache, const [FCachedShapedTextKey](API\Runtime\Slate\Framework\Text\FCachedShapedTextKey) & InRunKey, const [FTextRange](API\Runtime\Core\Containers\FTextRange) & InMeasureRange, const TCHAR * InText ) }


code: namespace ESelectionMode { enum Type { None, Single, SingleToggle, Multi, } }


description: Lists can exist as regular lists or as backing widgets for a tree.

code: namespace ETableViewMode { enum Type { List, Tile, Tree, } }


description: Returns all currently constructed rows that represent selected items

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > > GatherSelectedRows() const


code: static const [FName](API\Runtime\Core\UObject\FName) & GetTypeId()


description: Checks whether this drag and drop operation can cast safely to the specified type.

code: virtual bool IsOfTypeImpl ( const [FName](API\Runtime\Core\UObject\FName) & Type ) const


className: ITableViewMetadata

code: class ITableViewMetadata : public [ISlateMetaData](API\Runtime\SlateCore\Types\ISlateMetaData)


description: a shared reference to the widgets; required for forwarding focus.

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > AsWidget()


description: All currently selected items in the table view

code: [TArray](API\Runtime\Core\Containers\TArray)< ItemType > GetSelectedItems() const


description: Is the tableview a tree or a list?


description: Empty the set of highlighted items.

code: void Private_ClearHighlightedItems()


description: Empty the selection set.

code: void Private_ClearSelection()


description: true if the item has children

code: bool Private_DoesItemHaveChildren ( int32 ItemIndexInList ) const


description: Nesting level within the tree: 0 is root-level, 1 is children of root, etc.

code: int32 Private_GetNestingDepth ( int32 ItemIndexInList ) const


description: the number of items that are selected


description: the orientation of this TableView


description: the selection mode of this TableView


description: aTBitArrayin which each true bit indicates that a vertical wire is needed at this depth of the tree view.

code: const [TBitArray](API\Runtime\Core\Containers\TBitArray) & Private_GetWiresNeededByDepth ( int32 ItemIndexInList ) const


description:
Test if the item passed in has selector focus.
true if the item has selector focus in this list; false otherwise.

code: bool Private_HasSelectorFocus ( const ItemType & TheItem ) const


description: true if the item is expanded; false otherwise.

code: bool Private_IsItemExpanded ( const ItemType & TheItem ) const


description:
Test if the current item should be highlighted. This is separate from hover highlights.
true if the item is marked as highlighted in this list; false otherwise.

code: bool Private_IsItemHighlighted ( const ItemType & TheItem ) const


description:
Test if the current item can be selected or navigated to.
true if the item is selectable or navigable; false otherwise.

code: bool Private_IsItemSelectableOrNavigable ( const ItemType & TheItem ) const


description:
Test if the current item is selected.
true if the item is selected in this list; false otherwise.

code: bool Private_IsItemSelected ( const ItemType & TheItem ) const


description: true if this item is the last direct descendant of its parent.

code: bool Private_IsLastChild ( int32 ItemIndexInList ) const


description: Is the list pending a refresh?

code: bool Private_IsPendingRefresh() const


description:
Given a Widget, find the corresponding data item.
The data item from which TheWidget was generated

code: const ItemType * Private_ItemFromWidget ( const [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) * TheWidget ) const


description: Called when the expander arrow for the given item is shift+clicked.

code: void Private_OnExpanderArrowShiftClicked ( ItemType TheItem, bool bShouldBeExpanded )


description: Called when the item is clicked, and returns whether or not the event was handled

code: bool Private_OnItemClicked ( ItemType TheItem )


description: Called when the item is double-clicked, and returns whether or not the event was handled

code: bool Private_OnItemDoubleClicked ( ItemType TheItem )


description: Select a range of items from the current RangeSelectionStart to the SelectorItem Does not cause an OnSelectionChanged()!

code: void Private_SelectRangeFromCurrentTo ( ItemType SelectorItem )


description: Called when the item is right-clicked when not right mouse scrolling

code: void Private_OnItemRightClicked ( ItemType TheItem, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Set whether some data item is expanded or not.

code: void Private_SetItemExpansion ( ItemType TheItem, bool bShouldBeExpanded )


description: Enable a soft highlight on the element. This is useful for explaining parent/child relationships without actually modifying selection. Unrelated to any hover highlights.

code: void Private_SetItemHighlighted ( ItemType TheItem, bool bShouldBeHighlighted )


description: Set the selection state of an item. Does not cause an OnSelectionChanged()!

code: void Private_SetItemSelection ( ItemType TheItem, bool bShouldBeSelected, bool bWasUserDirected )


description: Notify the ItemsWidget that we changed its selection. Triggers as OnSelectionChanged().

code: void Private_SignalSelectionChanged ( [ESelectInfo::Type](API\Runtime\SlateCore\Types\ESelectInfo__Type) SelectInfo )


description:
Find a widget for this item if it has already been constructed.
A pointer to the corresponding widget if it exists; otherwise nullptr.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > WidgetFromItem ( const ItemType & InItem ) const


description:
Returns whether the table view uses selector focus.
true if the table view uses selector focus; false otherwise.

code: bool Private_UsesSelectorFocus() const


className: ITypedTableView

description: Interface for container widgets to talk to the owner list, tree, or grid.

code: template<typename ItemType> class ITypedTableView


className: TIsValidListItem

code: template<typename T, typename [Enable](API\Plugins\DisplayCluster\Render\Viewport\Containers\EDisplayClusterV-_5)> struct TIsValidListItem


className: TIsValidListItem< FName >

code: template<> struct TIsValidListItem< FName >


className: TListTypeTraits

code: template<typename T, typename [Enable](API\Plugins\DisplayCluster\Render\Viewport\Containers\EDisplayClusterV-_5)> struct TListTypeTraits


className: TListTypeTraits< FName >::DebugDump

code: static FString DebugDump &40; FName InValue &41;


code: template<typename U> static void AddReferencedObjects &40; FReferenceCollector & Collector, TArray< FName > & ItemsWithGeneratedWidgets, TSet< FName > & SelectedItems, TMap< const U &42;, FName > & WidgetToItemMap &41;


className: TListTypeTraits< FName >::MakeNullPtr

code: static FName MakeNullPtr&40;&41;


className: TListTypeTraits< FName >::IsPtrValid

code: static bool IsPtrValid &40; const FName & InValue &41;


className: MapKeyFuncs

code: typedef TDefaultMapHashableKeyFuncs< FName, TSharedRef< ITableRow >, false > MapKeyFuncs


className: MapKeyFuncsSparse

code: typedef TDefaultMapHashableKeyFuncs< FName, FSparseItemInfo, false > MapKeyFuncsSparse


className: NullableType

code: typedef FName NullableType


code: static FName NullableItemTypeConvertToItemType &40; const FName & InValue &41;


className: TListTypeTraits< FName >::ResetPtr

code: static void ResetPtr &40; FName & InValue &41;


className: SetKeyFuncs

code: typedef DefaultKeyFuncs< FName > SetKeyFuncs


className: TListTypeTraits< FName >

description: Functionality (e.g. setting the value, testing invalid value) specialized forFName.

code: template<> struct TListTypeTraits< FName >


className: FOnGetChildren

code: typedef TSlateDelegates< ItemType >::[FOnGetChildren](API\Runtime\Slate\Framework\Views\TreeFilterHandler\FOnGetChildren) FOnGetChildren


description: Gets whether or not filtering is enabled for the TreeView.

code: bool GetIsEnabled()


description: Gets the children for a node in the tree which pass the filter if filtering is enabled, or gets all children if the filter is not enabled. In order for filtering to work correctly this function must be used for the TreeView's OnGetChildren delegate.

code: void OnGetFilteredChildren ( ItemType Parent, [TArray](API\Runtime\Core\Containers\TArray)< ItemType > & FilteredChildren )


description: Refreshes the associated TreeView, filtering items if the filter is enabled. When filtering, the expanded state of the items is saved, and when the filter is cleared the pre-filter expand state is restored.

code: void RefreshAndFilterTree()


description: Removes any cached references to an item.

code: void RemoveCachedItem ( ItemType ItemToRemove )


description: Sets the filter which will be used to filter the items in the TreeView.

code: void SetFilter ( [IFilter](API\Runtime\Core\Misc\IFilter)< ItemType > * InFilter )


description: Sets the delegate which should be used for traversing the children of the nodes in the tree.

code: void SetGetChildrenDelegate ( [FOnGetChildren](API\Runtime\Slate\Framework\Views\TreeFilterHandler\FOnGetChildren) InGetChildrenDelegate )


description: Sets whether or not filtering the tree is enabled. Calling this DOES NOT refresh the tree, this must be done by calling RefreshAndFilterTree.

code: void SetIsEnabled ( bool bInIsEnabled )


description: Sets the root data arrays for the tree.

code: void SetRootItems ( [TArray](API\Runtime\Core\Containers\TArray)< ItemType > * InRootItems, [TArray](API\Runtime\Core\Containers\TArray)< ItemType > * InTreeRootItems )


description: Sets the TreeView to be filtered.

code: void SetTreeView ( [STreeView](API\Editor\UnrealEd\STreeView)< ItemType > * InTreeView )


className: TreeFilterHandler

description: Handles filtering and expanding a TreeView using anIFilterimplementation.

code: template<typename ItemType> class TreeFilterHandler


description: Returns all currently constructed rows that represent selected items

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ITableRow](API\Runtime\Slate\Widgets\Views\ITableRow) > > GatherSelectedRows() const


code: static const [FName](API\Runtime\Core\UObject\FName) & GetTypeId()


description: Checks whether this drag and drop operation can cast safely to the specified type.

code: virtual bool IsOfTypeImpl ( const [FName](API\Runtime\Core\UObject\FName) & Type ) const


code: TTableViewMetadata ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ITypedTableView](API\Runtime\Slate\Framework\Views\ITypedTableView)< ItemType >> InOwnerTableView )


className: TTableViewMetadata

code: template<typename ItemType> class TTableViewMetadata : public [ITableViewMetadata](API\Runtime\Slate\Framework\Views\ITableViewMetadata)


description: Sets the material to use.

code: void SetMaterial ( [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * InMaterial )


description: Creates and initializes a new instance.

code: FSlateMaterialBrush ( const [UE::Slate::FDeprecateVector2DParameter](API\Runtime\SlateCore\Types\FDeprecateVector2DParameter) & InImageSize )


description: Creates and initializes a new instance.

code: FSlateMaterialBrush ( class [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) & InMaterial, const [UE::Slate::FDeprecateVector2DParameter](API\Runtime\SlateCore\Types\FDeprecateVector2DParameter) & InImageSize )


className: FSlateMaterialBrush

description: Note: This brush nor the slate renderer holds a strong reference to the material. You are responsible for maintaining the lifetime of the brush and material object.

code: struct FSlateMaterialBrush : public [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush)


description: Removes all crumbs from the crumb box

code: void ClearCrumbs ( bool bPopAllCrumbsToClear )


description: The image to use between crumb trail buttons

code: WidgetArgsType & DelimiterImage &40; const TAttribute< const FSlateBrush &42; > & InAttribute &41;


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Runtime\Slate\SBreadcrumbTrail\FArguments) & InArgs )


description: The padding for the content in crumb buttons

code: WidgetArgsType & ButtonContentPadding &40; const TAttribute< FMargin > & InAttribute &41;


description: The name of the style to use for the crumb buttons

code: WidgetArgsType & ButtonStyle &40; const FButtonStyle &42; InArg &41;


code: WidgetArgsType & GetCrumbMenuContent &40; const FGetCrumbMenuContent & InDelegate &41;


code: WidgetArgsType & HasCrumbMenuContent &40; const FHasCrumbMenuContent & InDelegate &41;


description: Called when a crumb is popped

code: WidgetArgsType & OnCrumbPopped &40; const FOnCrumbPopped & InDelegate &41;


description: Called when a crumb is clicked, after the later crumbs were popped

code: WidgetArgsType & OnCrumbClicked &40; const FOnCrumbClicked & InDelegate &41;


description: Called when a crumb is pushed

code: WidgetArgsType & OnCrumbPushed &40; const FOnCrumbPushed & InDelegate &41;


description: If true, do not remove breadcrumbs when clicking

code: WidgetArgsType & PersistentBreadcrumbs &40; bool InArg &41;


description: If true, a leading delimiter will be shown

code: WidgetArgsType & ShowLeadingDelimiter &40; const TAttribute< bool > & InAttribute &41;


description: The name of the style to use for the crumb button text

code: WidgetArgsType & TextStyle &40; const FTextBlockStyle &42; InArg &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SBreadcrumbTrail >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FGetCrumbMenuContent

description: Callback for getting the menu content to be displayed when clicking on a crumb's delimiter arrow

code: typedef TBaseDelegate_OneParam< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) >, const ItemType & > FGetCrumbMenuContent


className: FOnCrumbPushed

description: Callback for when a crumb has been pushed on the trail

code: typedef TBaseDelegate_OneParam< void, const ItemType & > FOnCrumbPushed


className: FOnCrumbClicked

description: Callback for when a crumb in the trail has been clicked

code: typedef TBaseDelegate_OneParam< void, const ItemType & > FOnCrumbClicked


className: FHasCrumbMenuContent

description: Callback for checking whether the menu to be displayed when clicking on a crumb's delimiter arrow would have any content

code: typedef TBaseDelegate_OneParam< bool, const ItemType & > FHasCrumbMenuContent


className: FOnCrumbPopped

description: Callback for when a crumb has been popped off the trail

code: typedef TBaseDelegate_OneParam< void, const ItemType & > FOnCrumbPopped


description: Peeks at the end crumb in the trail. Returns the crumb data.

code: ItemType PeekCrumb() const


description: Gets all the crumb data in the trail

code: void GetAllCrumbData ( [TArray](API\Runtime\Core\Containers\TArray)< ItemType > & CrumbData ) const


description: Returns true if there are any crumbs in the trail.

code: bool HasCrumbs() const


description: Returns the number of crumbs in the trail.

code: int32 NumCrumbs() const


description: Pops a crumb off the end of the trail. Returns the crumb data.

code: ItemType PopCrumb()


description: Adds a crumb to the end of the trail.

code: void PushCrumb ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & CrumbText, const ItemType & NewCrumbData )


description: Clears the combo box selection.

code: void ClearSelection()


className: SBreadcrumbTrail

description: A breadcrumb trail. Allows the user to see their currently selected path and navigate upwards.

code: template<typename ItemType> class SBreadcrumbTrail : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


code: WidgetArgsType & ButtonStyle &40; const FButtonStyle &42; InArg &41;


code: WidgetArgsType & AddButtonToolTip &40; const TAttribute< FText > & InAttribute &41;


description: Constructs the widget.

code: void Construct ( const [FArguments](API\Runtime\Slate\SEditableComboBox\FArguments) & InArgs )


code: NamedSlotProperty< FArguments > Content&40;&41;


code: WidgetArgsType & ContentPadding &40; const TAttribute< FMargin > & InAttribute &41;


code: WidgetArgsType & InitiallySelectedItem &40; OptionType InArg &41;


code: WidgetArgsType & IsRenameVisible &40; EVisibility InArg &41;


code: WidgetArgsType & MaxListHeight &40; float InArg &41;


code: WidgetArgsType & OnGetEditableText &40; const FOnGetEditableComboBoxText & InDelegate &41;


code: WidgetArgsType & OnAddClicked &40; const FOnClicked & InDelegate &41;


code: WidgetArgsType & OnGenerateWidget &40; const FOnGenerateWidget & InDelegate &41;


code: WidgetArgsType & OnRemoveClicked &40; const FOnClicked & InDelegate &41;


code: WidgetArgsType & OnSelectionChanged &40; const FOnSelectionChanged & InDelegate &41;


code: WidgetArgsType & OnSelectionRenamed &40; const FOnTextCommitted & InDelegate &41;


code: WidgetArgsType & OptionsSource &40; const TArray< OptionType > &42; InArg &41;


code: WidgetArgsType & RemoveButtonToolTip &40; const TAttribute< FText > & InAttribute &41;


code: WidgetArgsType & RenameButtonToolTip &40; const TAttribute< FText > & InAttribute &41;


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SEditableComboBox >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FOnGenerateWidget

code: typedef TSlateDelegates< OptionType >::[FOnGenerateWidget](API\Runtime\Slate\SEditableComboBox\FOnGenerateWidget) FOnGenerateWidget


className: FOnSelectionChanged

code: typedef TSlateDelegates< OptionType >::[FOnSelectionChanged](API\Runtime\Slate\SEditableComboBox\FOnSelectionChanged) FOnSelectionChanged


description:
Gets the item that is currently selected in the combo box.
The selected item, or nullptr if no item is selected.

code: OptionType GetSelectedItem()


description: SetSelectedItem

code: void RefreshOptions()


description: Sets the item that is selected in the combo box.

code: void SetSelectedItem ( OptionType InSelectedItem )


className: BlueLabelBackgroundColor

code: static const [FLinearColor](API\Runtime\Core\Math\FLinearColor) BlueLabelBackgroundColor;


className: SEditableComboBox

description: Implements an editable combo box.

code: template<typename OptionType> class SEditableComboBox : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > BuildLabel ( [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > LabelText, const [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) & ForegroundColor, const [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) & BackgroundColor )


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > BuildNarrowColorLabel ( [FLinearColor](API\Runtime\Core\Math\FLinearColor) LabelColor )


code: void Construct ( const [FArguments](API\Runtime\Slate\SNumericEntryBox\FArguments) & InArgs )


className: DefaultMaxFractionalDigits

description: The default maximum fractional digits

code: static const int32 DefaultMaxFractionalDigits = 6;


className: DefaultMinFractionalDigits

description: The default minimum fractional digits

code: static const int32 DefaultMinFractionalDigits = 1;


className: DefaultUndeterminedString

code: static const [FText](API\Runtime\Core\Internationalization\FText) DefaultUndeterminedString = FText::FromString(TEXT("---"));


className: ELabelLocation

code: enum ELabelLocation { Outside, Inside, }


description: Whether this spin box should have mouse wheel feature enabled, defaults to true

code: WidgetArgsType & AllowWheel &40; bool InArg &41;


description: Whether or not the user should be able to change the value by dragging with the mouse cursor

code: WidgetArgsType & AllowSpin &40; bool InArg &41;


description: Border Foreground Color

code: WidgetArgsType & BorderForegroundColor &40; FSlateColor InArg &41;


description: True to broadcast every time we type

code: WidgetArgsType & BroadcastValueChangesPerKey &40; bool InArg &41;


description: Border Background Color

code: WidgetArgsType & BorderBackgroundColor &40; FSlateColor InArg &41;


description: Menu extender for right-click context menu

code: WidgetArgsType & ContextMenuExtender &40; const FMenuExtensionDelegate & InDelegate &41;


description: Delta to increment the value as the slider moves. If not specified will determine automatically

code: WidgetArgsType & Delta &40; const TAttribute< NumericType > & InAttribute &41;


description: Whether or not to include a toggle checkbox to the left of the widget

code: WidgetArgsType & DisplayToggle &40; bool InArg &41;


description: Style to use for the editable text box within this widget

code: WidgetArgsType & EditableTextBoxStyle &40; const FEditableTextBoxStyle &42; InArg &41;


description: Font color and opacity

code: WidgetArgsType & Font &40; const TAttribute< FSlateFontInfo > & InAttribute &41;


description: How should the value be justified in the editable text field.

code: WidgetArgsType & Justification &40; const TAttribute< ETextJustify::Type > & InAttribute &41;


description: Slot for this button's content (optional)

code: NamedSlotProperty< FArguments > Label&40;&41;


code: WidgetArgsType & LabelLocation &40; ELabelLocation InArg &41;


description: Padding around the label content

code: WidgetArgsType & LabelPadding &40; FMargin InArg &41;


description: If we're an unbounded spinbox, what value do we divide mouse movement by before multiplying by Delta. Requires Delta to be set.

code: WidgetArgsType & LinearDeltaSensitivity &40; const TAttribute< int32 > & InAttribute &41;


description: Vertical alignment of the label content

code: WidgetArgsType & LabelVAlign &40; EVerticalAlignment InArg &41;


description: The maximum value that can be specified by using the slider

code: WidgetArgsType & MaxSliderValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: The maximum fractional digits the spin box displays, defaults to 6

code: WidgetArgsType & MaxFractionalDigits &40; const TAttribute< TOptional< int32 > > & InAttribute &41;


description: The maximum value that can be entered into the text edit box

code: WidgetArgsType & MaxValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: The minimum fractional digits the spin box displays, defaults to 1

code: WidgetArgsType & MinFractionalDigits &40; const TAttribute< TOptional< int32 > > & InAttribute &41;


description: The minimum desired width for the value portion of the control.

code: WidgetArgsType & MinDesiredValueWidth &40; const TAttribute< float > & InAttribute &41;


description: The minimum value that can be specified by using the slider

code: WidgetArgsType & MinSliderValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: The minimum value that can be entered into the text edit box

code: WidgetArgsType & MinValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: Called right before the slider begins to move

code: WidgetArgsType & OnBeginSliderMovement &40; const FSimpleDelegate & InDelegate &41;


description: Called right after the spinner max value is changed (only relevant if SupportDynamicSliderMaxValue is true)

code: WidgetArgsType & OnDynamicSliderMaxValueChanged &40; const FOnDynamicSliderMinMaxValueChanged & InDelegate &41;


description: Called right after the spinner min value is changed (only relevant if SupportDynamicSliderMinValue is true)

code: WidgetArgsType & OnDynamicSliderMinValueChanged &40; const FOnDynamicSliderMinMaxValueChanged & InDelegate &41;


description: Called right after the slider handle is released by the user

code: WidgetArgsType & OnEndSliderMovement &40; const FOnValueChanged & InDelegate &41;


description: Called whenever the toggle changes state

code: WidgetArgsType & OnToggleChanged &40; const FOnCheckStateChanged & InDelegate &41;


description: Called whenever the text is changed programmatically or interactively by the user

code: WidgetArgsType & OnUndeterminedValueChanged &40; const FOnUndeterminedValueChanged & InDelegate &41;


description: Called whenever the text is committed. This happens when the user presses enter or the text box loses focus.

code: WidgetArgsType & OnUndeterminedValueCommitted &40; const FOnUndeterminedValueCommitted & InDelegate &41;


code: WidgetArgsType & OnValueChanged &40; const FOnValueChanged & InDelegate &41;


code: WidgetArgsType & OnValueCommitted &40; const FOnValueCommitted & InDelegate &41;


description: The text margin to use if overridden.

code: WidgetArgsType & OverrideTextMargin &40; const TAttribute< FMargin > & InAttribute &41;


description: How many pixel the mouse must move to change the value of the delta step (only use if there is a spinbox allow)

code: WidgetArgsType & ShiftMouseMovePixelPerDelta &40; int32 InArg &41;


description: Use exponential scale for the slider

code: WidgetArgsType & SliderExponent &40; const TAttribute< float > & InAttribute &41;


description: When using exponential scale specify a neutral value where we want the maximum precision (by default it is the smallest slider value)

code: WidgetArgsType & SliderExponentNeutralValue &40; const TAttribute< NumericType > & InAttribute &41;


description: Style to use for the spin box within this widget

code: WidgetArgsType & SpinBoxStyle &40; const FSpinBoxStyle &42; InArg &41;


description: Tell us if we want to support dynamically changing of the max value using ctrl (only use if there is a spinbox allow)

code: WidgetArgsType & SupportDynamicSliderMaxValue &40; const TAttribute< bool > & InAttribute &41;


description: The value of the toggle checkbox

code: WidgetArgsType & ToggleChecked &40; const TAttribute< ECheckBoxState > & InAttribute &41;


description: Tell us if we want to support dynamically changing of the min value using ctrl (only use if there is a spinbox allow)

code: WidgetArgsType & SupportDynamicSliderMinValue &40; const TAttribute< bool > & InAttribute &41;


description: Padding around the toggle checkbox

code: WidgetArgsType & TogglePadding &40; FMargin InArg &41;


description: Provide custom type conversion functionality to this spin box

code: WidgetArgsType & TypeInterface &40; TSharedPtr< INumericTypeInterface< NumericType > > InArg &41;


description: The string to display if the value cannot be determined

code: WidgetArgsType & UndeterminedString &40; FText InArg &41;


description: The value that should be displayed. This value is optional in the case where a value cannot be determined

code: WidgetArgsType & Value &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: Step to increment or decrement the value by when scrolling the mouse wheel. If not specified will determine automatically

code: WidgetArgsType & WheelStep &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SNumericEntryBox< NumericType > >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FOnDynamicSliderMinMaxValueChanged

description: Notification when the max/min spinner values are changed (only apply if SupportDynamicSliderMaxValue or SupportDynamicSliderMinValue are true)

code: typedef TBaseDelegate_FourParams< void, NumericType, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) >, bool, bool > FOnDynamicSliderMinMaxValueChanged


className: FOnUndeterminedValueChanged

description: Notification for change of undetermined values

code: typedef TBaseDelegate_OneParam< void, [FText](API\Runtime\Core\Internationalization\FText) > FOnUndeterminedValueChanged


className: FOnUndeterminedValueCommitted

description: Notification for committing undetermined values

code: typedef TBaseDelegate_TwoParams< void, [FText](API\Runtime\Core\Internationalization\FText), [ETextCommit::Type](API\Runtime\SlateCore\Types\ETextCommit__Type) > FOnUndeterminedValueCommitted


className: FOnValueChanged

description: Notification for numeric value change

code: typedef TBaseDelegate_OneParam< void, NumericType > FOnValueChanged


className: FOnValueCommitted

description: Notification for numeric value committed

code: typedef TBaseDelegate_TwoParams< void, NumericType, [ETextCommit::Type](API\Runtime\SlateCore\Types\ETextCommit__Type) > FOnValueCommitted


description: See the MaxFractionalDigits attribute

code: int32 GetMaxFractionalDigits() const


description: Return the internally created SpinBox if bAllowSpin is true

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetSpinBox() const


description: See the MinFractionalDigits attribute

code: int32 GetMinFractionalDigits() const


className: GreenLabelBackgroundColor

code: static const [FLinearColor](API\Runtime\Core\Math\FLinearColor) GreenLabelBackgroundColor;


className: LilacLabelBackgroundColor

code: static const [FLinearColor](API\Runtime\Core\Math\FLinearColor) LilacLabelBackgroundColor;


className: RedLabelBackgroundColor

code: static const [FLinearColor](API\Runtime\Core\Math\FLinearColor) RedLabelBackgroundColor;


code: void SetMaxFractionalDigits ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [TOptional](API\Runtime\Core\IO\TOptional)< int32 >> & InMaxFractionalDigits )


code: void SetMinFractionalDigits ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [TOptional](API\Runtime\Core\IO\TOptional)< int32 >> & InMinFractionalDigits )


className: SNumericEntryBox

description: Implementation for a box that only accepts a numeric value or that can display an undetermined value via a string Supports an optional spin box for manipulating a value by dragging with the mouse Supports an optional label inset in the text box

code: template<typename NumericType> class SNumericEntryBox : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: Construct this widget

code: void Construct ( const [FArguments](API\Runtime\Slate\SNumericRotatorInputBox\FArguments) & InArgs )


description: Whether or not values can be spun or if they should be typed in

code: WidgetArgsType & AllowSpin &40; bool InArg &41;


description: Creates a lambda to react to a begin/end slider movement event

code: template<typename EventType, typename... ArgsType> EventType CreatePerComponentSliderMovementEvent ( const EventType OnSliderMovement, const EventType OnComponentSliderMovement )


description: Should the axis labels be colored

code: WidgetArgsType & bColorAxisLabels &40; bool InArg &41;


description: Deprecated* AllowResponsiveLayout unused as it is no longer necessary.

code: FArguments & AllowResponsiveLayout &40; bool bAllow &41;


description: Whether or not to include a toggle checkbox to the left of the widget

code: WidgetArgsType & DisplayToggle &40; bool InArg &41;


description: Font to use for the text in this box

code: WidgetArgsType & Font &40; const TAttribute< FSlateFontInfo > & InAttribute &41;


description: The maximum value that can be specified by using the slider

code: WidgetArgsType & MaxSliderValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: The minimum value that can be specified by using the slider

code: WidgetArgsType & MinSliderValue &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: Called when the slider for pitch is released

code: WidgetArgsType & OnPitchEndSliderMovement &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the slider begins to move on any axis

code: WidgetArgsType & OnBeginSliderMovement &40; const FSimpleDelegate & InDelegate &41;


description: Called when the pitch value is changed

code: WidgetArgsType & OnPitchChanged &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the slider begins to move on pitch

code: WidgetArgsType & OnPitchBeginSliderMovement &40; const FSimpleDelegate & InDelegate &41;


description: Called when the pitch value is committed

code: WidgetArgsType & OnPitchCommitted &40; const FOnNumericValueCommitted & InDelegate &41;


description: Called when the slider begins to move on roll

code: WidgetArgsType & OnRollBeginSliderMovement &40; const FSimpleDelegate & InDelegate &41;


description: Called when the roll value is changed

code: WidgetArgsType & OnRollChanged &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the slider for any axis is released

code: WidgetArgsType & OnEndSliderMovement &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the roll value is committed

code: WidgetArgsType & OnRollCommitted &40; const FOnNumericValueCommitted & InDelegate &41;


description: Called when the slider for roll is released

code: WidgetArgsType & OnRollEndSliderMovement &40; const FOnNumericValueChanged & InDelegate &41;


description: Called whenever the toggle Roll changes state

code: WidgetArgsType & OnToggleRollChanged &40; const FOnCheckStateChanged & InDelegate &41;


description: Called whenever the toggle Pitch changes state

code: WidgetArgsType & OnTogglePitchChanged &40; const FOnCheckStateChanged & InDelegate &41;


description: Called whenever the toggle Yaw changes state

code: WidgetArgsType & OnToggleYawChanged &40; const FOnCheckStateChanged & InDelegate &41;


description: Called when the slider begins to move on yaw

code: WidgetArgsType & OnYawBeginSliderMovement &40; const FSimpleDelegate & InDelegate &41;


description: Called when the yaw value is changed

code: WidgetArgsType & OnYawChanged &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the slider for yaw is released

code: WidgetArgsType & OnYawEndSliderMovement &40; const FOnNumericValueChanged & InDelegate &41;


description: Called when the yaw value is committed

code: WidgetArgsType & OnYawCommitted &40; const FOnNumericValueCommitted & InDelegate &41;


description: Roll component of the rotator

code: WidgetArgsType & Roll &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: Pitch component of the rotator

code: WidgetArgsType & Pitch &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


description: The value of the toggle Pitch checkbox

code: WidgetArgsType & TogglePitchChecked &40; const TAttribute< ECheckBoxState > & InAttribute &41;


description: Padding around the toggle checkbox

code: WidgetArgsType & TogglePadding &40; FMargin InArg &41;


description: The value of the toggle Roll checkbox

code: WidgetArgsType & ToggleRollChecked &40; const TAttribute< ECheckBoxState > & InAttribute &41;


description: The value of the toggle Yaw checkbox

code: WidgetArgsType & ToggleYawChecked &40; const TAttribute< ECheckBoxState > & InAttribute &41;


description: Provide custom type functionality for the rotator

code: WidgetArgsType & TypeInterface &40; TSharedPtr< INumericTypeInterface< NumericType > > InArg &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


description: Yaw component of the rotator

code: WidgetArgsType & Yaw &40; const TAttribute< TOptional< NumericType > > & InAttribute &41;


className: FOnNumericValueChanged

description: Notification for float value change

code: typedef TBaseDelegate_OneParam< void, NumericType > FOnNumericValueChanged


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SNumericRotatorInputBox< NumericType > >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FOnNumericValueCommitted

description: Notification for float value committed

code: typedef TBaseDelegate_TwoParams< void, NumericType, [ETextCommit::Type](API\Runtime\SlateCore\Types\ETextCommit__Type) > FOnNumericValueCommitted


className: SNumericRotatorInputBox

description: FRotator Slate control

code: template<typename NumericType> class SNumericRotatorInputBox : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: Notification for numeric value change


className: FOnConstrainVector

description: Delegate to constrain the vector during a change

code: typedef TBaseDelegate_ThreeParams< void, int32, VectorType, VectorType & > FOnConstrainVector


description: Notification for numeric value committed


className: FOnVectorValueChanged

description: Notification for vector value change

code: typedef TBaseDelegate_OneParam< void, VectorType > FOnVectorValueChanged


className: FOnVectorValueCommitted

description: Notification for vector value committed

code: typedef TBaseDelegate_TwoParams< void, VectorType, [ETextCommit::Type](API\Runtime\SlateCore\Types\ETextCommit__Type) > FOnVectorValueCommitted


className: SNumericVectorInputBox

description: Vector Slate control

code: template<typename NumericType, typename VectorType, int32 NumberOfComponents> class SNumericVectorInputBox : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


code: USlateSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: USlateSettings

description: Settings that control Slate functionality

code: class USlateSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bExplicitCanvasChildZOrder

type: bool

description: Allow children ofSConstraintCanvasto share render layers.


description: Construct this widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SColorBlock\FArguments) & InArgs )


description: Background to display for when there is a color with transparency. Irrelevant if ignoring alpha

code: WidgetArgsType & AlphaBackgroundBrush &40; const TAttribute< const FSlateBrush &42; > & InAttribute &41;


className: ThisClass

code: typedef [SNumericVectorInputBox](API\Runtime\Slate\SNumericVectorInputBox)< NumericType, VectorType, NumberOfComponents > ThisClass


description: How the color block displays color and opacity

code: WidgetArgsType & AlphaDisplayMode &40; const TAttribute< EColorBlockAlphaDisplayMode > & InAttribute &41;


description: The color to display for this color block

code: WidgetArgsType & Color &40; const TAttribute< FLinearColor > & InAttribute &41;


description: Whether the color displayed is HSV or not

code: WidgetArgsType & ColorIsHSV &40; const TAttribute< bool > & InAttribute &41;


description: Rounding to apply to the corners of the block

code: WidgetArgsType & CornerRadius &40; const TAttribute< FVector4 > & InAttribute &41;


description: A handler to activate when the mouse is pressed.

code: WidgetArgsType & OnMouseButtonDown &40; const FPointerEventHandler & InDelegate &41;


description: How big should this color block be?

code: WidgetArgsType & Size &40; const TAttribute< FVector2D > & InAttribute &41;


description: Whether to display a background for viewing opacity. Irrelevant if ignoring alpha

code: WidgetArgsType & ShowBackgroundForAlpha &40; const TAttribute< bool > & InAttribute &41;


description: Whether to display sRGB color

code: WidgetArgsType & UseSRGB &40; const TAttribute< bool > & InAttribute &41;


code: typedef FArguments WidgetArgsType


description: Deprecated* IgnoreAlpha is deprecated. Set AlphaDisplayMode to EColorBlockAlphaDisplayMode::Ignore instead

code: FArguments & IgnoreAlpha &40; bool bInIgnoreAlpha &41;


code: struct FArguments : public [TSlateBaseNamedArgs< SColorBlock >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


code: virtual const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & GetWidgetClass() const


code: static const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & StaticWidgetClass()


description:
Calculates the position of the color selection indicator.
The position relative to the widget.


description: LeafWidgets should compute their DesiredSize based solely on their visual representation. There is no need to take child widgets into account as LeafWidgets have none by definition. For example, the TextBlock widget simply measures the area necessary to display its text with the given font and font size.

code: virtual FVector2D ComputeDesiredSize ( float ) const


description: Construct this widget.

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SColorGradingWheel\FArguments) & InArgs )


code: WidgetArgsType & DesiredWheelSize &40; const TAttribute< int32 > & InAttribute &41;


code: WidgetArgsType & ExponentDisplacement &40; const TAttribute< float > & InAttribute &41;


description: Invoked when the mouse is released and a capture ends.

code: WidgetArgsType & OnMouseCaptureEnd &40; const FOnColorGradingWheelMouseCapture & InDelegate &41;


description: Invoked when a new value is selected on the color wheel.

code: WidgetArgsType & OnValueChanged &40; const FOnColorGradingWheelValueChanged & InDelegate &41;


description: The current color selected by the user.

code: WidgetArgsType & SelectedColor &40; const TAttribute< FLinearColor > & InAttribute &41;


className: SColorBlock

code: class SColorBlock : public [SLeafWidget](API\Runtime\SlateCore\Widgets\SLeafWidget)


code: struct FArguments : public [TSlateBaseNamedArgs< SColorGradingWheel >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description: Invoked when the mouse is pressed and a capture begins.

code: WidgetArgsType & OnMouseCaptureBegin &40; const FOnColorGradingWheelMouseCapture & InDelegate &41;


className: FOnColorGradingWheelMouseCapture

code: typedef TBaseDelegate_OneParam< void, const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & > FOnColorGradingWheelMouseCapture


className: FOnColorGradingWheelValueChanged

code: typedef TBaseDelegate_OneParam< void, const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & > FOnColorGradingWheelValueChanged


description: an attribute reference of DesiredWheelSize

code: [TSlateAttributeRef](API\Runtime\SlateCore\Widgets\SWidget\TSlateAttributeRef)< int32 > GetDesiredWheelSizeAttribute() const


description: an attribute reference of ExponentDisplacement

code: [TSlateAttributeRef](API\Runtime\SlateCore\Widgets\SWidget\TSlateAttributeRef)< float > GetExponentDisplacementAttribute() const


description: an attribute reference of SelectedColor


description:
Called when a mouse button is double clicked. Override this in derived classes.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InMyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InMouseEvent )


description:
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse button was release within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse moved within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseMove ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Whenever possible, LeafWidgets should avoid dealing with layout properties. See TextBlock for an example.

code: virtual int32 OnPaint ( const [FPaintArgs](API\Runtime\SlateCore\Types\FPaintArgs) & Args, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FSlateRect](API\Runtime\SlateCore\Layout\FSlateRect) & MyCullingRect, [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, int32 LayerId, const [FWidgetStyle](API\Runtime\SlateCore\Styling\FWidgetStyle) & InWidgetStyle, bool bParentEnabled ) const


description:
Performs actions according to mouse click / move
True if the mouse action occurred within the color wheel radius

code: bool ProcessMouseAction ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent, bool bProcessWhenOutsideColorWheel )


code: void SetDesiredWheelSizeAttribute ( [TAttribute](API\Runtime\Core\Misc\TAttribute)< int32 > InDesiredWheelSize )


code: void SetExponentDisplacementAttribute ( [TAttribute](API\Runtime\Core\Misc\TAttribute)< float > InExponentDisplacement )


code: void SetSelectedColorAttribute ( [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FLinearColor](API\Runtime\Core\Math\FLinearColor) > InSelectedColor )


code: static const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & StaticWidgetClass()


className: SColorGradingWheel

description: Implements the color wheel widget.

code: class SColorGradingWheel : public [SLeafWidget](API\Runtime\SlateCore\Widgets\SLeafWidget)

bIsAttributeDesiredWheelSizeSet

type: uint8:  1

Image

type: constFSlateBru...

description: The color wheel image to show.

OnMouseCaptureBegin

type: FOnColorGrading...

OnMouseCaptureEnd

description: Invoked when the mouse is let up and a capture ends.

SelectorImage

description: The color selector image to show.


code: virtual FVector2D ComputeDesiredSize ( float ) const


description: Construct this widget.

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SColorSpectrum\FArguments) & InArgs )


description: Invoked when the mouse is pressed and a capture begins

code: WidgetArgsType & OnMouseCaptureBegin &40; const FSimpleDelegate & InDelegate &41;


description: Invoked when the mouse is released and a capture ends

code: WidgetArgsType & OnMouseCaptureEnd &40; const FSimpleDelegate & InDelegate &41;


description: Invoked when a new value is selected on the color wheel

code: WidgetArgsType & OnValueChanged &40; const FOnLinearColorValueChanged & InDelegate &41;


description: The current color selected by the user

code: WidgetArgsType & SelectedColor &40; const TAttribute< FLinearColor > & InAttribute &41;


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SColorSpectrum >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InMyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InMouseEvent )


code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseMove ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


code: virtual int32 OnPaint ( const [FPaintArgs](API\Runtime\SlateCore\Types\FPaintArgs) & Args, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FSlateRect](API\Runtime\SlateCore\Layout\FSlateRect) & MyCullingRect, [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, int32 LayerId, const [FWidgetStyle](API\Runtime\SlateCore\Styling\FWidgetStyle) & InWidgetStyle, bool bParentEnabled ) const


description: Performs actions according to mouse click / move

code: void ProcessMouseAction ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


className: SColorSpectrum

description: Implements the color spectrum widget.

code: class SColorSpectrum : public [SLeafWidget](API\Runtime\SlateCore\Widgets\SLeafWidget)


description:
Calculates the position of the color selection indicator.
The position relative to the widget.


description: Invoked when the mouse is released and a capture ends.


description: Invoked when a new value is selected on the color wheel.


description: The current color selected by the user.


code: struct FArguments : public [TSlateBaseNamedArgs< SColorWheel >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description: Construct this widget.

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SColorWheel\FArguments) & InArgs )


code: bool ProcessMouseAction ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent, bool bProcessWhenOutsideColorWheel )


className: SColorWheel

description: Implements the color wheel widget.

code: class SColorWheel : public [SLeafWidget](API\Runtime\SlateCore\Widgets\SLeafWidget)


description:
Note thatComputeDesiredSize()is meant as an aide to the developer. It is NOT meant to be very robust in many cases. If your widget is simulating a bouncing ball, you should just return a reasonable size; e.g. 160x160. Let the programmer set up a reasonable rule of resizing the bouncy ball simulation.
The desired size.

code: virtual FVector2D ComputeDesiredSize ( float LayoutScaleMultiplier ) const


description: Construct this widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SComplexGradient\FArguments) & InArgs )


description: The colors used in the gradient

code: WidgetArgsType & GradientColors &40; const TAttribute< TArray< FLinearColor > > & InAttribute &41;


description: Whether a checker background is displayed for alpha viewing

code: WidgetArgsType & HasAlphaBackground &40; bool InArg &41;


description: Horizontal or vertical gradient

code: WidgetArgsType & Orientation &40; EOrientation InArg &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SComplexGradient >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description:
The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children. Called by the non-virtual OnPaint to enforce pre/post conditions during OnPaint.
The maximum layer ID attained by this widget or any of its children.


className: SComplexGradient

description: Implements a Slate widget that renders a color gradient consisting of multiple stops.

code: class SComplexGradient : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: The rightmost gradient color

code: WidgetArgsType & EndColor &40; const TAttribute< FLinearColor > & InAttribute &41;


description: Constructs the widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Colors\SSimpleGradient\FArguments) & InArgs )


description: Horizontal or vertical gradient

code: WidgetArgsType & Orientation &40; const TAttribute< EOrientation > & InAttribute &41;


description: When specified use this as the gradients desired size

code: WidgetArgsType & DesiredSizeOverride &40; const TAttribute< TOptional< FVector2D > > & InAttribute &41;


code: WidgetArgsType & HasAlphaBackground &40; const TAttribute< bool > & InAttribute &41;


description: The leftmost gradient color

code: WidgetArgsType & StartColor &40; const TAttribute< FLinearColor > & InAttribute &41;


description: Whether to display sRGB color

code: PRAGMA_DISABLE_DEPRECATION_WARNINGSWidgetArgsType & UseSRGB &40; bool InArg &41;


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SSimpleGradient >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: SSimpleGradient

description: Implements a Slate widget that renders a simple color gradient.

code: class SSimpleGradient : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


description: Make this tab active in its tabwell

code: void ActivateInParent ( ETabActivationCause InActivationCause )


description: Construct the widget from the declaration.

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Docking\SDockTab\FArguments) & InArgs )


description: true if the tab can be closed right now. Example: Callback could ask user via dialog.

code: bool CanCloseTab() const


description: Draws attention to the tab.

code: void DrawAttention()


description: Add any entries specific to this tab to the tab context menu

code: void ExtendContextMenu ( [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


description: Whether this tab can ever be closed. Example: certain programs may want to show tabs for the lifetime of the program.

code: WidgetArgsType & CanEverClose &40; bool InArg &41;


code: WidgetArgsType & ContentPadding &40; const TAttribute< FMargin > & InAttribute &41;


code: NamedSlotProperty< FArguments > Content&40;&41;


code: WidgetArgsType & ForegroundColor &40; const TAttribute< FSlateColor > & InAttribute &41;


description: Deprecated* Tab icons are now being managed by tab spawners and toolkits. In the rare case you need to set an icon manually, useSetTabIcon()instead

code: FArguments & Icon &40; const FSlateBrush &42; InIcon &41;


code: WidgetArgsType & IconColor &40; const TAttribute< FLinearColor > & InAttribute &41;


code: WidgetArgsType & LabelSuffix &40; const TAttribute< FText > & InAttribute &41;


description: When the close button is pressed, checks whether the tab can be closed in that moment. Example: Show dialog and ask user whether they're sure to close.

code: WidgetArgsType & OnCanCloseTab &40; const FCanCloseTab & InDelegate &41;


code: WidgetArgsType & OnExtendContextMenu &40; const FExtendContextMenu & InDelegate &41;


code: WidgetArgsType & Label &40; const TAttribute< FText > & InAttribute &41;


code: WidgetArgsType & OnPersistVisualState &40; const FOnPersistVisualState & InDelegate &41;


code: WidgetArgsType & OnTabActivated &40; const FOnTabActivatedCallback & InDelegate &41;


code: WidgetArgsType & OnTabClosed &40; const FOnTabClosedCallback & InDelegate &41;


code: WidgetArgsType & OnTabDraggedOverDockArea &40; const FSimpleDelegate & InDelegate &41;


description: Invoked when a tab is closed from a drawer. This does not mean the tab or its contents is destroyed, just hidden. Use OnTabClosed for that

code: WidgetArgsType & OnTabDrawerClosed &40; const FSimpleDelegate & InDelegate &41;


code: FArguments & operator&91;&93; &40; const TSharedRef< SWidget > & InChild &41;


code: WidgetArgsType & ShouldAutosize &40; bool InArg &41;


code: WidgetArgsType & TabColorScale &40; const TAttribute< FLinearColor > & InAttribute &41;


code: WidgetArgsType & TabRole &40; ETabRole InArg &41;


code: NamedSlotProperty< FArguments > TabWellContentLeft&40;&41;


code: NamedSlotProperty< FArguments > TabWellContentRight&40;&41;


code: typedef FArguments WidgetArgsType


code: WidgetArgsType & OnTabRelocated &40; const FSimpleDelegate & InDelegate &41;


code: struct FArguments : public [TSlateBaseNamedArgs< SDockTab >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: FCanCloseTab

description: Delegate called before a tab is closed. Returning false will prevent the tab from closing

code: typedef TBaseDelegate_NoParams< bool > FCanCloseTab


className: FExtendContextMenu

description: Invoked to add entries to the tab context menu

code: typedef TBaseDelegate_OneParam< void, [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & > FExtendContextMenu


description: Flash the tab, used for drawing attention to it

code: void FlashTab()


className: FOnPersistVisualState

description: Invoked w`en this tab should save some information about its content.

code: typedef TBaseDelegate_NoParams< void > FOnPersistVisualState


className: FOnTabActivatedCallback

description: Invoked when a tab is activated

code: typedef TBaseDelegate_TwoParams< void, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SDockTab](API\Runtime\Slate\Widgets\Docking\SDockTab) >, ETabActivationCause > FOnTabActivatedCallback


className: FOnTabClosedCallback

description: Invoked when a tab is closing

code: typedef TBaseDelegate_OneParam< void, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SDockTab](API\Runtime\Slate\Widgets\Docking\SDockTab) > > FOnTabClosedCallback


className: FOnTabRenamed

description: Invoked when a tab is renamed

code: typedef TBaseDelegate_OneParam< void, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SDockTab](API\Runtime\Slate\Widgets\Docking\SDockTab) > > FOnTabRenamed


description: The visibility of the active tab indicator


description: the scaling of the tab based on the opening/closing animation


description: The close button tooltip showing the appropriate close command shortcut


description: the image brush for the tab's color overlay

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetColorOverlayImageBrush() const


description: the content associated with this tab

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetContent()


description: What should the content area look like for this type of tab? Documents, Apps, and Tool Panels have different backgrounds.

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetContentAreaBrush() const


description: Padding around the content when it is presented by the SDockingTabStack


description: the style currently applied to the dock tab

code: const [FDockTabStyle](API\Runtime\SlateCore\Styling\FDockTabStyle) & GetCurrentStyle() const


description: Returns a color to flash the background of this tab with


description: Gets the dock area that this resides in

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class SDockingArea > GetDockArea() const


description: Get the desired color of tab. These change during flashing.

code: float GetFlashValue() const


description: the image brush for the tab's flasher overlay

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetFlashOverlayImageBrush() const


description: the Foreground color that this widget sets; unset options if the widget does not set a foreground color

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetForegroundColor() const


description: Returns the color of this tab's icon


description: the image brush that best represents this tab's in its current state

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetImageBrush() const


description: Returns the time this tab was last activated

code: double GetLastActivationTime()


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GetLeftContent()


description: Gets this tab's layout identifier

code: const [FTabId](API\Runtime\Slate\Framework\Docking\FTabId) GetLayoutIdentifier() const


description: The width that this tab will overlap with side-by-side tabs.

code: float GetOverlapWidth() const


description: Gets the tab's tab well parent, or nothing, if it has none

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SDockingTabWell > GetParent() const


description: Gets the dock tab stack this dockable tab resides within, if any

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SDockingTabStack > GetParentDockTabStack() const


description: Get the window in which this tab's tabmanager has placed it

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWindow](API\Runtime\SlateCore\Widgets\SWindow) > GetParentWindow() const


description: Returns a color to scale the background of this tab by


description: the padding for the tab icon border


description: Gets the tab icon

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetTabIcon() const


description: the size the tab icon should be

code: [TOptional](API\Runtime\Core\IO\TOptional)< FVector2D > GetTabIconSize() const


description: The label on the tab


description: Get the tab manager currently managing this tab. Note that a user move the tab between Tab Managers, so this return value may change.

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FTabManager](API\Runtime\Slate\Framework\Docking\FTabManager) > GetTabManager() const


description: Get Label Suffix


code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTabManager](API\Runtime\Slate\Framework\Docking\FTabManager) > GetTabManagerPtr() const


description: the padding for the tab widget


description: Is this an MajorTab? A tool panel tab?

code: ETabRole GetTabRole() const


description: Depending on the tabs we put into the tab well, we want a different background brush.

code: const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetTabWellBrush() const


description: Similar toGetTabRole()but returns the correct role for UI style and user input purposes

code: ETabRole GetVisualTabRole() const


description: if the close button should be visible.


description: True if this tab is currently focused

code: bool IsActive() const


description: Check to see whether this tab has a sibling tab with the given tab ID

code: bool HasSiblingTab ( const [FTabId](API\Runtime\Slate\Framework\Docking\FTabId) & SiblingTabId, const bool TreatIndexNoneAsWildcard ) const


description: True if this tab appears active; False otherwise

code: bool IsForeground() const


description: Called when Slate detects that a widget started to be dragged. Usage: A widget can ask Slate to detect a drag. OnMouseDown() reply withFReply::Handled().DetectDrag( SharedThis(this) ). Slate will either send anOnDragDetected()event or do nothing. If the user releases a mouse button or leaves the widget before a drag is triggered (maybe user started at the very edge) then no event will be sent.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDragDetected ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Called when the close button is clicked on the tab.


description:
The concession is to return a can_handled/cannot_handle boolean rather than a fullFReply.
A reply that indicated whether the contents of the DragDropEvent can potentially be processed by this widget.

code: virtual void OnDragEnter ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description: Called during drag and drop when the drag leaves a widget.

code: virtual void OnDragLeave ( const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description:
Called when the user is dropping something onto a widget; terminates drag and drop.
A reply that indicated whether this event was handled.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnDrop ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & DragDropEvent )


description:
Called when a mouse button is double clicked. Override this in derived classes.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InMyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InMouseEvent )


description:
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse button was release within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Called when a touchpad touch is ended (finger lifted)

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnTouchEnded ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InTouchEvent )


description: Called when a touchpad touch is started (finger down)

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnTouchStarted ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InTouchEvent )


description: A chance for the tab's content to save any internal layout info

code: void PersistVisualState()


description: Play an animation showing this tab as opening

code: void PlaySpawnAnim()


description: Provide a default tab icon.

code: void ProvideDefaultIcon ( const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * InDefaultIcon )


description: Provide a default tab label in case the spawner did not set one.

code: void ProvideDefaultLabel ( const [FText](API\Runtime\Core\Internationalization\FText) & InDefaultLabel )


description: Pulls this tab out of it's parent tab stack and destroys it Note: This does not check if its safe to remove the tab. Use RequestCloseTab to do this safely.

code: void RemoveTabFromParent()


description: Requests that the tab be closed. Tabs may prevent closing depending on their state

code: bool RequestCloseTab()


description: Set the handler to be invoked when the user requests that this tab be closed.

code: void SetCanCloseTab ( const [FCanCloseTab](API\Runtime\Slate\Widgets\Docking\SDockTab\FCanCloseTab) & InOnTabClosing )


description: Sets the content for this border

code: virtual void SetContent ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > InContent )


description: Used by the drag/drop operation to signal to this tab what it is dragging over.

code: void SetDraggedOverDockArea ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SDockingArea > & Area )


description: The label that appears on the tab.

code: void SetLabel ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & InTabLabel )


description: Specify the TabId that was used to spawn this tab.

code: void SetLayoutIdentifier ( const [FTabId](API\Runtime\Slate\Framework\Docking\FTabId) & TabId )


description: Content that appears in the TabWell to the left of the tabs

code: void SetLeftContent ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > InContent )


description: Set the handler for extending the tab context menu

code: void SetOnExtendContextMenu ( const [FExtendContextMenu](API\Runtime\Slate\Widgets\Docking\SDockTab\FExtendContextMenu) & Handler )


description: Set the custom code to execute for saving visual state in this tab. e.g. ContentBrowser saves the visible filters.OnExtendContextMenu

code: void SetOnPersistVisualState ( const [FOnPersistVisualState](API\Runtime\Slate\Widgets\Docking\SDockTab\FOnPersistVisualState) & Handler )


description: Set the handler that will be invoked when the tab is activated

code: void SetOnTabActivated ( const [FOnTabActivatedCallback](API\Runtime\Slate\Widgets\Docking\SDockTab\FOnTabActivatedCallback) & InDelegate )


description: Set the handler that will be invoked when the tab is closed

code: void SetOnTabClosed ( const [FOnTabClosedCallback](API\Runtime\Slate\Widgets\Docking\SDockTab\FOnTabClosedCallback) & InDelegate )


description: Set the handler that will be invoked when the tab is dragged over dock area

code: void SetOnTabDraggedOverDockArea ( const FSimpleDelegate InDelegate )


description: Set the handler that will be invoked when the tab is closed from a drawer

code: void SetOnTabDrawerClosed ( const FSimpleDelegate InDelegate )


description: Set the handler that will be invoked when the tab is opened from a drawer

code: void SetOnTabDrawerOpened ( const FSimpleDelegate InDelegate )


description: Set the handler that will be invoked when the tab is relocated to a new tab well

code: void SetOnTabRelocated ( const FSimpleDelegate InDelegate )


description: Set the handler that will be invoked when the tab is renamed

code: void SetOnTabRenamed ( const [FOnTabRenamed](API\Runtime\Slate\Widgets\Docking\SDockTab\FOnTabRenamed) & InDelegate )


description: Sets the tab's tab well parent, or resets it if nothing is passed in

code: void SetParent ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SDockingTabWell > Parent )


description: Content that appears in the TabWell to the right of the tabs

code: void SetRightContent ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > InContent )


description: Set whether this tab should be sized based on its content.

code: void SetShouldAutosize ( const bool bNewShouldAutosize )


description: Sets the tab icon

code: void SetTabIcon ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * > InTabIcon )


description: Set Label Suffix. A second text field at the end of the Label that takes precedence and isn't lost when space is restricted

code: void SetTabLabelSuffix ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & InTabLabelSuffix )


description: Set the tab manager that is controlling this tab

code: void SetTabManager ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FTabManager](API\Runtime\Slate\Framework\Docking\FTabManager) > & InTabManager )


description: The tooltip text that appears on the tab.

code: void SetTabToolTipWidget ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SToolTip](API\Runtime\Slate\Widgets\SToolTip) > InTabToolTipWidget )


description: Content that appears on the right side of the title bar in the window this stack is in

code: void SetTitleBarRightContent ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > InContent )


description: Should this tab be sized based on its content.

code: bool ShouldAutosize() const


description: Updates the 'last activated' time to the current time

code: void UpdateActivationTime()


description: Protected constructor; Widgets may only be constructed via aFArguments(i.e.: SNew(SDockTab) )

code: SDockTab()


className: SDockTab

description: A tab widget that also holds on to some content that should be shown when this tab is selected. Intended to be used in conjunction with SDockingTabStack.

code: class SDockTab : public [SBorder](API\Runtime\Slate\Widgets\Layout\SBorder)

bCanEverClose

description: Determines whether the close button for the tab is shown.

bShouldAutosize

description: Should this tab be auto-sized based on its content?

Content

type: TSharedRef<SWi...

description: The stuff to show when this tab is selected

ContentAreaPadding

type: TAttribute<FMa...

DraggedOverDockingArea

type: TSharedPtr< SDo...

description: The dock area this tab is currently being dragged over. Used in nomad tabs to change style

FlashTabCurve

type: FCurveSequence

description: Animation that causes the tab to flash

GenericTabStyle

type: constFDockTabS...

IconColor

type: TAttribute<FLi...

description: Color of this tab's icon

IconWidget

type: TSharedPtr<SIm...

description: Widget used to show the icon on the tab

LabelSuffix

type: TSharedPtr<STe...

LabelWidget

description: Widget used to show the label on the tab

LastActivationTime

type: double

description: Time this tab was last activated

LayoutIdentifier

type: FTabId

description: The tab's layout identifier

MajorTabStyle

description: The styles used to draw the tab in its various states

MyTabManager

type: TWeakPtr<FTabM...

description: The tab manager that created this tab.

OnCanCloseTab

type: FCanCloseTab

description: Delegate to execute to determine if we can close this tab

OnExtendContextMenu

type: FExtendContextM...

OnPersistVisualState

type: FOnPersistVisua...

description: Invoked during the Save Visual State pass; gives this tab a chance to save misc info about visual state.

OnTabActivated

type: FOnTabActivated...

description: Callback to call when this tab is activated

OnTabClosed

type: FOnTabClosedCal...

description: Callback to call when this tab is destroyed

OnTabDraggedOverDockArea

type: FSimpleDelegate

OnTabRenamed

type: FOnTabRenamed

description: Invoked when the tab is renamed

ParentPtr

type: TWeakPtr< SDock...

description: The tab's parent tab well. Null if it is a floating tab.

SpawnAnimCurve

description: Animation that shows the tab opening up

TabColorScale

description: Color of this tab

TabIcon

type: TAttribute< con...

description: The icon on the tab

TabLabel

type: TAttribute<FTe...

description: The label on the tab

TabLabelSuffix

description: A second text field at the end of the Label that takes precedence and isn't lost when space is restricted

TabRole

type: ETabRole

description: Is this an MajorTab? A tool panel tab?


code: void SetParentDockTabStackTabWellHidden ( bool bIsTabWellHidden )


description: Recomputes the volatility of the widget. If you have additional state you automatically want to make the widget volatile, you should sample that information here.

code: virtual bool ComputeVolatility() const


description: LeafWidgets should compute their DesiredSize based solely on their visual representation. There is no need to take child widgets into account as LeafWidgets have none by definition. For example, the TextBlock widget simply measures the area necessary to display its text with the given font and font size.

code: virtual FVector2D ComputeDesiredSize ( float ) const


description: Constructs the widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Images\SCircularThrobber\FArguments) & InArgs )


description: How many pieces there are

code: WidgetArgsType & NumPieces &40; int32 InArg &41;


description: Throbber color and opacity

code: WidgetArgsType & ColorAndOpacity &40; const TAttribute< FSlateColor > & InAttribute &41;


description: The amount of time in seconds for a full circle

code: WidgetArgsType & Period &40; float InArg &41;


description: What each segment of the throbber looks like

code: WidgetArgsType & PieceImage &40; const FSlateBrush &42; InArg &41;


description: The radius of the circle

code: WidgetArgsType & Radius &40; float InArg &41;


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SCircularThrobber >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


code: virtual const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & GetWidgetClass() const


description: Invalidate theSCircularThrobberwith the correct reason. You should invalidate when you are changing a property of SlateBrush after the SlateBrush was set to theSCircularThrobber.

code: void InvalidatePieceImage()


className: MinimumPeriodValue

code: static const float MinimumPeriodValue = (1.e-8f);


description: Whenever possible, LeafWidgets should avoid dealing with layout properties. See TextBlock for an example.

code: virtual int32 OnPaint ( const [FPaintArgs](API\Runtime\SlateCore\Types\FPaintArgs) & Args, const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const [FSlateRect](API\Runtime\SlateCore\Layout\FSlateRect) & MyCullingRect, [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, int32 LayerId, const [FWidgetStyle](API\Runtime\SlateCore\Styling\FWidgetStyle) & InWidgetStyle, bool bParentEnabled ) const


description: Sets how many pieces there are

code: void SetNumPieces ( int32 InNumPieces )


description: Sets what each segment of the throbber looks like

code: void SetPieceImage ( const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * InPieceImage )


description: Sets the amount of time in seconds for a full circle

code: void SetPeriod ( float InPeriod )


description: Sets the radius of the circle

code: void SetRadius ( float InRadius )


code: static const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & StaticWidgetClass()


className: SCircularThrobber

description: A throbber widget that orients images in a spinning circle.

code: class SCircularThrobber : public [SLeafWidget](API\Runtime\SlateCore\Widgets\SLeafWidget)


code: virtual bool ComputeVolatility() const


description: Construct this widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Images\SSpinningImage\FArguments) & InArgs )


description: Invoked when the mouse is pressed in the widget.

code: WidgetArgsType & OnMouseButtonDown &40; const FPointerEventHandler & InDelegate &41;


description: Image resource

code: WidgetArgsType & Image &40; const TAttribute< const FSlateBrush &42; > & InAttribute &41;


description: Color and opacity

code: WidgetArgsType & ColorAndOpacity &40; const TAttribute< FSlateColor > & InAttribute &41;


description: The amount of time in seconds for a full rotation

code: WidgetArgsType & Period &40; float InArg &41;


code: typedef FArguments WidgetArgsType


code: struct FArguments : public [TSlateBaseNamedArgs< SSpinningImage >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


className: SSpinningImage

description: A widget that displays a spinning image.

code: class SSpinningImage : public [SImage](API\Runtime\SlateCore\Widgets\Images\SImage)


code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Images\SThrobber\FArguments) & InArgs )


className: DefaultNumPieces

code: static const int32 DefaultNumPieces = 3;


className: EAnimation

code: enum EAnimation { Vertical = 0x1 << 0, Horizontal = 0x1 << 1, Opacity = 0x1 << 2, VerticalAndOpacity = Vertical | Opacity, All = Vertical | Horizontal | Opacity, None = 0x0, }


description: How many pieces there are

code: WidgetArgsType & NumPieces &40; int32 InArg &41;


code: WidgetArgsType & PieceImage &40; const FSlateBrush &42; InArg &41;


code: struct FArguments : public [TSlateBaseNamedArgs< SThrobber >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


code: void InvalidatePieceImage()


description: Which aspects of the throbber to animate

code: WidgetArgsType & Animate &40; EAnimation InArg &41;


description: Sets which aspects of the throbber to animate

code: void SetAnimate ( [EAnimation](API\Runtime\Slate\Widgets\Images\SThrobber\EAnimation) InAnimate )


description: Sets how many pieces there are

code: void SetNumPieces ( int InNumPieces )


description: Sets what each segment of the throbber looks like.

code: void SetPieceImage ( const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * InPieceImage )


className: SThrobber

description: A throbber widget that uses 5 zooming circles in a row.

code: class SThrobber : public [SCompoundWidget](API\Runtime\SlateCore\Widgets\SCompoundWidget)


className: FVirtualKeyboardOptions

code: struct FVirtualKeyboardOptions

bEnableAutocorrect

type: bool

description: Enables autocorrect for this widget, if supported by the platform's virtual keyboard.


code: int32 GetMaxFractionalDigits() const


code: [TOptional](API\Runtime\Core\IO\TOptional)< NumericType > FromString ( const [FString](API\Runtime\Core\Containers\FString) & InString, const NumericType & ExistingValue )


description: Gets the minimum and maximum fractional digits.

code: int32 GetMinFractionalDigits() const


description: Optional callback to broadcast when a setting in the type interface changes

code: virtual FOnSettingChanged * GetOnSettingChanged()


description: Check whether the typed character is valid

code: bool IsCharacterValid ( TCHAR InChar ) const


description: Sets the minimum and maximum fractional digits - A minimum greater than 0 will always have that many trailing zeros

code: void SetMinFractionalDigits ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [TOptional](API\Runtime\Core\IO\TOptional)< int32 >> & NewValue )


code: void SetMaxFractionalDigits ( const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [TOptional](API\Runtime\Core\IO\TOptional)< int32 >> & NewValue )


description: Convert the type to/from a string

code: [FString](API\Runtime\Core\Containers\FString) ToString ( const NumericType & Value ) const


className: INumericTypeInterface

description: Interface to provide specific functionality for dealing with a numeric type. Currently includes string conversion functionality.

code: template<typename NumericType> struct INumericTypeInterface


description:
Returns the hint text.
HintText


code: bool GetSelection ( int & OutSelStart, int & OutSelEnd )


description: Returns additional virtual keyboard options


description:
Returns the virtual keyboard type.
VirtualKeyboardType


description:
Returns the text.
Text


description:
Returns whether the entry is multi-line
Whether the entry is multi-line

code: bool IsMultilineEntry() const


code: void SetSelectionFromVirtualKeyboard ( int InSelStart, int SelEnd )


description: Sets the text to that entered by the virtual keyboard

code: void SetTextFromVirtualKeyboard ( const [FText](API\Runtime\Core\Internationalization\FText) & InNewText, ETextEntryType TextEntryType )


className: IVirtualKeyboardEntry

code: class IVirtualKeyboardEntry

OnSelectionChanged

type: FOnSelectionCha...


description:
Note thatComputeDesiredSize()is meant as an aide to the developer. It is NOT meant to be very robust in many cases. If your widget is simulating a bouncing ball, you should just return a reasonable size; e.g. 160x160. Let the programmer set up a reasonable rule of resizing the bouncy ball simulation.
The desired size.

code: virtual FVector2D ComputeDesiredSize ( float LayoutScaleMultiplier ) const


description: Construct this widget

code: void Construct ( const [FArguments](API\Runtime\Slate\Widgets\Input\SButton\FArguments) & InArgs )


code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< FSlateAccessibleWidget > CreateAccessibleWidget()


code: void ExecuteHoverStateChanged ( bool bPlaySound )


description: Execute the "OnClicked" delegate, and get the reply


description: The visual style of the button

code: WidgetArgsType & ButtonStyle &40; const FButtonStyle &42; InArg &41;


code: WidgetArgsType & ButtonColorAndOpacity &40; const TAttribute< FSlateColor > & InAttribute &41;


description: Sets the rules to use for determining whether the button was clicked. This is an advanced setting and generally should be left as the default.

code: WidgetArgsType & ClickMethod &40; EButtonClickMethod::Type InArg &41;


description: Slot for this button's content (optional)

code: NamedSlotProperty< FArguments > Content&40;&41;


description: Spacing between button's border and the content.

code: WidgetArgsType & ContentPadding &40; const TAttribute< FMargin > & InAttribute &41;


code: WidgetArgsType & ContentScale &40; const TAttribute< FVector2D > & InAttribute &41;


code: WidgetArgsType & DesiredSizeScale &40; const TAttribute< FVector2D > & InAttribute &41;


code: WidgetArgsType & ForegroundColor &40; const TAttribute< FSlateColor > & InAttribute &41;


description: Horizontal alignment

code: WidgetArgsType & HAlign &40; EHorizontalAlignment InArg &41;


description: The sound to play when the button is hovered

code: WidgetArgsType & HoveredSoundOverride &40; TOptional< FSlateSound > InArg &41;


description: Sometimes a button should only be mouse-clickable and never keyboard focusable.

code: WidgetArgsType & IsFocusable &40; bool InArg &41;


description: Called when the button is clicked

code: WidgetArgsType & OnClicked &40; const FOnClicked & InDelegate &41;


description: Called when the button is pressed

code: WidgetArgsType & OnPressed &40; const FSimpleDelegate & InDelegate &41;


code: WidgetArgsType & OnHovered &40; const FSimpleDelegate & InDelegate &41;


description: Called when the button is released

code: WidgetArgsType & OnReleased &40; const FSimpleDelegate & InDelegate &41;


code: WidgetArgsType & OnUnhovered &40; const FSimpleDelegate & InDelegate &41;


code: FArguments & operator&91;&93; &40; const TSharedRef< SWidget > & InChild &41;


description: How should the button be clicked with keyboard/controller button events?

code: WidgetArgsType & PressMethod &40; EButtonPressMethod::Type InArg &41;


description: Which text flow direction should we use? (unset to use the default returned by GetDefaultTextFlowDirection)

code: WidgetArgsType & TextFlowDirection &40; TOptional< ETextFlowDirection > InArg &41;


description: The text to display in this button, if no custom content is specified

code: WidgetArgsType & Text &40; const TAttribute< FText > & InAttribute &41;


description: The sound to play when the button is pressed

code: WidgetArgsType & PressedSoundOverride &40; TOptional< FSlateSound > InArg &41;


description: Which text shaping method should we use? (unset to use the default returned by GetDefaultTextShapingMethod)

code: WidgetArgsType & TextShapingMethod &40; TOptional< ETextShapingMethod > InArg &41;


description: The text style of the button

code: WidgetArgsType & TextStyle &40; const FTextBlockStyle &42; InArg &41;


description: Vertical alignment

code: WidgetArgsType & VAlign &40; EVerticalAlignment InArg &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

code: struct FArguments : public [TSlateBaseNamedArgs< SButton >](API\Runtime\SlateCore\Widgets\TSlateBaseNamedArgs)


description: An image that represents this button's border

code: virtual const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetBorder() const


description: the AppearPressed attribute.

code: [TSlateAttributeRef](API\Runtime\SlateCore\Widgets\SWidget\TSlateAttributeRef)< bool > GetAppearPressedAttribute() const


description: the BorderForegroundColor attribute.


description: How should the button be clicked with touch events?

code: WidgetArgsType & TouchMethod &40; EButtonTouchMethod::Type InArg &41;


description: combines the user-specified margin and the button's internal margin.


description: Utility function to translate other input click methods to regular ones.

code: [TEnumAsByte](API\Runtime\Core\Containers\TEnumAsByte)< [EButtonClickMethod::Type](API\Runtime\SlateCore\Types\EButtonClickMethod__Type) > GetClickMethodFromInputType ( const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent ) const


description: the ContentPadding attribute.


description: the Foreground color that this widget sets when this widget or any of its ancestors are disabled; unset options if the widget does not set a foreground color

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetDisabledForegroundColor() const


description: the Foreground color that this widget sets; unset options if the widget does not set a foreground color

code: virtual [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetForegroundColor() const


description: True if the disabled effect should be shown.

code: bool GetShowDisabledEffect() const


code: virtual const [FSlateWidgetClassData](API\Runtime\SlateCore\Widgets\FSlateWidgetClassData) & GetWidgetClass() const


description: Is this widget interactive or not? Defaults to false

code: virtual bool IsInteractable() const


description: Utility function to determine if the incoming mouse event is for a precise tap or click

code: bool IsPreciseTapOrClick ( const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent ) const


description:
IsPressed used to be virtual. Use SetAppearPressed to assign an attribute if you need to override the default behavior.
True if pressed, otherwise false

code: bool IsPressed() const


description: Called when this widget loses focus. This event does not bubble.

code: virtual void OnFocusLost ( const [FFocusEvent](API\Runtime\SlateCore\Input\FFocusEvent) & InFocusEvent )


description:
Called after a key is pressed when this widget has focus (this event bubbles if not handled)
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnKeyDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FKeyEvent](API\Runtime\SlateCore\Input\FKeyEvent) & InKeyEvent )


description:
Called after a key is released when this widget has focus
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnKeyUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FKeyEvent](API\Runtime\SlateCore\Input\FKeyEvent) & InKeyEvent )


description:
Called when a mouse button is double clicked. Override this in derived classes.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDoubleClick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InMyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & InMouseEvent )


description:
MOUSE INPUT The system calls this method to notify the widget that a mouse button was pressed within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonDown ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description:
The system calls this method to notify the widget that a mouse button was release within it. This event is bubbled.
Whether the event was handled along with possible requests for the system to take action.

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseButtonUp ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: Called when this widget had captured the mouse, but that capture has been revoked for some reason.

code: virtual void OnMouseCaptureLost ( const [FCaptureLostEvent](API\Runtime\SlateCore\Input\FCaptureLostEvent) & CaptureLostEvent )


description: The system will use this event to notify a widget that the cursor has entered it. This event is uses a custom bubble strategy.

code: virtual void OnMouseEnter ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )


description: The system will use this event to notify a widget that the cursor has left it. This event is uses a custom bubble strategy.

code: virtual void OnMouseLeave ( const [FPointerEvent](API\Runtime\SlateCore\Input\FPointerEvent) & MouseEvent )