code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetToolTip_Implementation ( const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & Context ) const


module: ToolMenus

code: void InitEntry ( const [FName](API\Runtime\Core\UObject\FName) OwnerName, const [FName](API\Runtime\Core\UObject\FName) Menu, const [FName](API\Runtime\Core\UObject\FName) Section, const [FName](API\Runtime\Core\UObject\FName) Name, const [FText](API\Runtime\Core\Internationalization\FText) & Label, const [FText](API\Runtime\Core\Internationalization\FText) & ToolTip )


code: bool IsVisible ( const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & Context ) const


code: virtual bool IsVisible_Implementation ( const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & Context ) const


className: UToolMenuEntryScript

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

Data

type: FToolMenuEntryS...


description: Registers an entry for a menu's section

code: void AddEntry ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) SectionName, const [FToolMenuEntry](API\Developer\ToolMenus\FToolMenuEntry) & Entry )


description: Find or add customization settings for a menu

code: [FCustomizedToolMenu](API\Runtime\Slate\Framework\MultiBox\FCustomizedToolMenu) * AddMenuCustomization ( const [FName](API\Runtime\Core\UObject\FName) InName )


description: Registers menu entry object from blueprint/script

code: static bool AddMenuEntryObject ( [UToolMenuEntryScript](API\Developer\ToolMenus\UToolMenuEntryScript) * MenuEntryObject )


description: Substitute one menu for another during generate but not during find or extend

code: void AddMenuSubstitutionDuringGenerate ( const [FName](API\Runtime\Core\UObject\FName) OriginalMenu, const [FName](API\Runtime\Core\UObject\FName) NewMenu )


code: static void AddReferencedObjects ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


description: Find or add runtime customization settings for a menu

code: [FCustomizedToolMenu](API\Runtime\Slate\Framework\MultiBox\FCustomizedToolMenu) * AddRuntimeMenuCustomization ( const [FName](API\Runtime\Core\UObject\FName) InName )


description: Registers a section for a menu

code: void AddSection ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) SectionName, const [TAttribute](API\Runtime\Core\Misc\TAttribute)< [FText](API\Runtime\Core\Internationalization\FText) > & InLabel, const [FToolMenuInsert](API\Developer\ToolMenus\FToolMenuInsert) InPosition )


description: Bake final menu including calls to construction delegates, sorting, and customization

code: void AssembleMenuHierarchy ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GeneratedMenu, const [TArray](API\Runtime\Core\Containers\TArray)< [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > & Hierarchy )


description: Sets delegate to setup timer for deferred one off ticks

code: void AssignSetTimerForNextTickDelegate ( const FSimpleDelegate & InDelegate )


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


className: bHasShutDown

code: static bool bHasShutDown = false;


description: Release references to UObjects of widgets that have been deleted. Combines multiple requests in one frame together for improved performance.

code: void CleanupStaleWidgetsNextTick ( bool bGarbageCollect )


description: Returns list of menus starting with root parent

code: [TArray](API\Runtime\Core\Containers\TArray)< [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > CollectHierarchy ( const [FName](API\Runtime\Core\UObject\FName) Name )


code: TArray< UToolMenu &42; > CollectHierarchy &40; const FName Name, const TMap< FName, FName > & UnregisteredParentNames &41;


description: Returns true if safe to call into script

code: static bool CanSafelyRouteCall()


description: For advanced use cases


description:
Extends a menu without registering the menu or claiming ownership of it. Ok to call even if menu does not exist yet.
ToolMenu Menu object

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * ExtendMenu ( const [FName](API\Runtime\Core\UObject\FName) Name )


className: FEditMenuDelegate

description: Delegate that opens a menu editor

code: typedef TBaseDelegate_OneParam< void, class [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > FEditMenuDelegate


className: FGenerateWidgetEvent

code: typedef TMulticastDelegate_TwoParams< void, const [FName](API\Runtime\Core\UObject\FName) InName, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) &InMenuContext > FGenerateWidgetEvent


description: Finds a context object of a given class if it exists

code: static [UObject](API\Runtime\CoreUObject\UObject\UObject) * FindContext ( const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & InContext, [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass )


description:
Finds an existing menu that has been registered or extended.
ToolMenu Menu object. Returns null if not found.

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * FindMenu ( const [FName](API\Runtime\Core\UObject\FName) Name )


description: Find customization settings for a menu

code: [FCustomizedToolMenu](API\Runtime\Slate\Framework\MultiBox\FCustomizedToolMenu) * FindMenuCustomization ( const [FName](API\Runtime\Core\UObject\FName) InName )


description: Find index of customization settings for a menu

code: int32 FindMenuCustomizationIndex ( const [FName](API\Runtime\Core\UObject\FName) InName )


description: Find runtime customization settings for a menu

code: [FCustomizedToolMenu](API\Runtime\Slate\Framework\MultiBox\FCustomizedToolMenu) * FindRuntimeMenuCustomization ( const [FName](API\Runtime\Core\UObject\FName) InName )


className: FShouldDisplayExtensionPoints

description: Displaying extension points is for debugging menus

code: typedef TBaseDelegate_NoParams< bool > FShouldDisplayExtensionPoints


description: Create a finalized menu that combines all parents used to generate a widget. Advanced special use cases only.

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GenerateMenu ( const [FName](API\Runtime\Core\UObject\FName) Name, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & InMenuContext )


description: Create a finalized menu based on a custom crafted menu. Advanced special use cases only.

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GenerateMenuAsBuilder ( const [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InMenu, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & InMenuContext )


description: Generate either a menu or submenu ready for editing

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GenerateMenuOrSubMenuForEdit ( const [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InMenu )


description: Generates sub menu by entry name in the given generated menu parent

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GenerateSubMenu ( const [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InGeneratedParent, const [FName](API\Runtime\Core\UObject\FName) InBlockName )


description:
Generate widget from a final collapsed menu. For advanced specialized use cases.
Widget to display

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateWidget ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * GeneratedMenu )


description:
Generate widget from a registered menu. Most common function used to generate new menu widgets.
Widget to display

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateWidget ( const [FName](API\Runtime\Core\UObject\FName) Name, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & InMenuContext )


description:
Generate widget from a hierarchy of menus. For advanced specialized use cases.
Widget to display

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > GenerateWidget ( const [TArray](API\Runtime\Core\Containers\TArray)< [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > & Hierarchy, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & InMenuContext )


code: static [UToolMenus](API\Developer\ToolMenus\UToolMenus) * Get()


className: InternalStartupCallbackHandle

code: static [TOptional](API\Runtime\Core\IO\TOptional)< [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) > InternalStartupCallbackHandle;


description: When true, adds command to open edit menu dialog to each menu

code: bool GetEditMenusMode() const


description: Timer function used to consolidate multiple duplicate requests into a single frame.

code: void HandleNextTick()


description:
Determines if a menu has already been registered.
bool True if menu has already been registered.

code: bool IsMenuRegistered ( const [FName](API\Runtime\Core\UObject\FName) Name ) const


description:
Returns true if slate initialized and editor GUI is being used. The application should have been initialized before this method is called.
True if slate initialized and editor GUI is being used.

code: static bool IsToolMenuUIEnabled()


description: Rebuilds all currently generated widgets next tick.

code: void RefreshAllWidgets()


description: Join two paths together

code: static [FName](API\Runtime\Core\UObject\FName) JoinMenuPaths ( const [FName](API\Runtime\Core\UObject\FName) Base, const [FName](API\Runtime\Core\UObject\FName) Child )


description: Rebuilds all widgets generated from a specific menu.

code: bool RefreshMenuWidget ( const [FName](API\Runtime\Core\UObject\FName) Name )


description: Re-creates widget that is active

code: bool RefreshMenuWidget &40; const FName Name, FGeneratedToolMenuWidget & GeneratedMenuWidget &41;


description:
Registers a menu by name
ToolMenu Menu object

code: [UToolMenu](API\Developer\ToolMenus\UToolMenu) * RegisterMenu ( [FName](API\Runtime\Core\UObject\FName) Name, const [FName](API\Runtime\Core\UObject\FName) Parent, EMultiBoxType Type, bool bWarnIfAlreadyRegistered )


description: Registers a new type of string based command handler.

code: void RegisterStringCommandHandler ( const [FName](API\Runtime\Core\UObject\FName) InName, const [FToolMenuExecuteString](API\Developer\ToolMenus\FToolMenuExecuteString) & InDelegate )


description: Delays menu registration until safe and ready Will not trigger if Slate does not end up being enabled after loading Will not trigger when running commandlet, game, dedicated server or client only

code: static [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) RegisterStartupCallback ( const FSimpleMulticastDelegate::FDelegate & InDelegate )


description: Remove all menu customizations for all menus

code: void RemoveAllCustomizations()


description: Remove customization for a menu

code: void RemoveCustomization ( const [FName](API\Runtime\Core\UObject\FName) InName )


description: Removes a menu entry from a given menu and section

code: void RemoveEntry ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) Section, const [FName](API\Runtime\Core\UObject\FName) Name )


description: Unregisters a menu by name

code: void RemoveMenu ( const [FName](API\Runtime\Core\UObject\FName) MenuName )


description: Removes a section from a given menu

code: void RemoveSection ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) Section )


description: Remove substitute one menu for another during generate

code: void RemoveSubstitutionDuringGenerate ( const [FName](API\Runtime\Core\UObject\FName) InMenu )


description: Save menu customizations to ini files

code: void SaveCustomizations()


description: Sets a section's displayed label text.

code: void SetSectionLabel ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) SectionName, const [FText](API\Runtime\Core\Internationalization\FText) Label )


description: Enables adding command to open edit menu dialog to each menu

code: void SetEditMenusMode ( bool bEnable )


description: Sets where to insert a section into a menu when generating relative to other section names.

code: void SetSectionPosition ( const [FName](API\Runtime\Core\UObject\FName) MenuName, const [FName](API\Runtime\Core\UObject\FName) SectionName, const [FName](API\Runtime\Core\UObject\FName) OtherSectionName, const [EToolMenuInsertType](API\Developer\ToolMenus\EToolMenuInsertType) PositionType )


className: Singleton

code: static [UToolMenus](API\Developer\ToolMenus\UToolMenus) * Singleton = nullptr;


description: Break apart a menu path into components

code: static bool SplitMenuPath ( const [FName](API\Runtime\Core\UObject\FName) MenuPath, [FName](API\Runtime\Core\UObject\FName) & OutLeft, [FName](API\Runtime\Core\UObject\FName) & OutRight )


description: Try to getUToolMenuswithout forcing ToolMenus module to load.

code: static [UToolMenus](API\Developer\ToolMenus\UToolMenus) * TryGet()


description: Unregister everything associated with the given owner without forcing ToolMenus module to load.

code: static void UnregisterOwner ( [FToolMenuOwner](API\Developer\ToolMenus\FToolMenuOwner) Owner )


description: Removes all entries that were registered under a specific owner name

code: void UnregisterOwnerByName ( [FName](API\Runtime\Core\UObject\FName) InOwnerName )


description: Unregister runtime customization settings for a specific owner name

code: void UnregisterRuntimeMenuCustomizationOwner ( const [FName](API\Runtime\Core\UObject\FName) InOwnerName )


description: Unregister a startup callback delegate by pointer

code: static void UnRegisterStartupCallback ( const void * UserPointer )


description: Unregister a startup callback delegate by handle

code: static void UnRegisterStartupCallback ( [FDelegateHandle](API\Runtime\Core\Delegates\FDelegateHandle) InHandle )


description: Removes a string based command handler.

code: void UnregisterStringCommandHandler ( const [FName](API\Runtime\Core\UObject\FName) InName )


className: UToolMenus

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

EditMenuDelegate

type: FEditMenuDelega...

EditMenuIcon

type: FSlateIcon

description: Icon to display in menus for command to open menu editor

EditToolbarIcon

description: Icon to display in toolbars for command to open menu editor

OnPostGenerateWidget

type: FGenerateWidget...

description: Called after we generate a menu widget.

OnPreGenerateWidget

description: Called before we generate a menu widget.

ShouldDisplayExtensionPoints

type: FShouldDisplayE...


code: void ConstructSections ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu, const [FToolMenuContext](API\Developer\ToolMenus\FToolMenuContext) & Context )


className: UToolMenuSectionDynamic

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


module: ToolWidgets

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\Dialog\SCustomDialog\FArguments) & InArgs )


description: Whether to automatically close this window when any button is pressed (default: true)

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


description: Custom widget placed before the buttons

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


description: Padding to apply around the layout holding the buttons (default: {20,0,0,0})

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


description: The buttons that this dialog should have. One or more buttons must be added.

code: WidgetArgsType & Buttons &40; TArray< FButton > InArg &41;


description: The content to display above the button; icon is optionally created to the left of it.

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


description: Padding to apply to DialogContent - you can use it to move away from the icon (default: {0,0,0,0})

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


code: WidgetArgsType & DialogContent &40; TSharedPtr< SWidget > InArg &41;


description: HAlign to use for Button Box slot (default: HAlign_Left)

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


description: HAlign to use for Content slot (default: HAlign_Left)

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


description: Alignment of icon (default: HAlign_Left)

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


description: Optional icon to display (default: empty, translucent)

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


description: Optional icon to display in the dialog (default: none)

code: FArguments & IconBrush &40; FName InIconBrush &41;


description: When specified, ignore the brushes size and report the DesiredSizeOverride as the desired image size (default: use icon size)

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


description: Padding to apply to the widget embedded in the window, i.e. to all widgets contained in the window (default: {4,4,4,4} )

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


description: Event triggered when the dialog is closed, either because one of the buttons is pressed, or the windows is closed.

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


description: Max height for the scroll box (default: 300)

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


description: Title to display for the dialog.

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


description: VAlign to use for Button Box slot (default: VAlign_Center)

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


description: VAlign to use for Content slot (default: VAlign_Center)

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


description: Alignment of icon (default: VAlign_Center)

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


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


description: Provides default values forSWindow::FArgumentsnot overriden bySCustomDialog.

code: WidgetArgsType & WindowArguments &40; SWindow::FArguments InArg &41;


description: Should this dialog use a scroll box for over-sized content? (default: true)

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


className: FArguments

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

type: TSharedPtr<SWi...

description: Content for the dialog (deprecated - use Content instead)


description: Called when the button is clicked

code: FButton & SetOnClicked &40; FSimpleDelegate InOnClicked &41;


description: Whether to focus this button. Focus rules: 1: If a button hasSetFocus(), use the last one 2: If a button is marked primary, use the last one 3: Otherwise, ise the last button

code: FButton & SetFocus&40;&41;


description: Primary buttons are highlighted

code: FButton & SetPrimary &40; bool bValue &41;


className: FButton

code: struct FButton

bIsPrimary

type: bool

ButtonText

type: FText

OnClicked

type: FSimpleDelegate


code: FButton &40; const FText & InButtonText, const FSimpleDelegate & InOnClicked &41;


description: Show a modal dialog. Will block until an input is received. Returns the index of the button that was pressed.

code: int32 ShowModal()


description: Show the dialog. This method will return immediately.

code: void Show()


className: SCustomDialog

description: Note: If the content is only text, seeSMessageDialog.

code: class SCustomDialog : public [SWindow](API\Runtime\SlateCore\Widgets\SWindow)


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\Dialog\SMessageDialog\FArguments) & InArgs )


description: Whether to automatically close this window when any button is pressed (default: true)

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


description: The buttons that this dialog should have. One or more buttons must be added.

code: WidgetArgsType & Buttons &40; TArray< FButton > InArg &41;


description: Optional icon to display in the dialog. (default: empty)

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


description: Message content

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


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


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


description: Title to display for the dialog.

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


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


code: typedef FArguments WidgetArgsType


code: WidgetArgsType & WindowArguments &40; SWindow::FArguments InArg &41;


description: When to wrap the message text (default: 512)

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


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


description: Convenience for code using this class.


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 )


className: SMessageDialog

description: Special case ofSCustomDialogdedicated to only displaying text messages. This class enforces uniform style and also adds a button for copying the message.

code: class SMessageDialog : public [SCustomDialog](API\Developer\ToolWidgets\Dialog\SCustomDialog)


className: EActionButtonStyle

code: enum EActionButtonStyle { Warning, Error, }


className: EMessageStyle

code: enum EMessageStyle { Warning, Error, }


className: EFilterBarLayout

description: Describes if the filters are laid out horizontally (ScrollBox) or vertically (WrapBox)

code: enum EFilterBarLayout { Horizontal, Vertical, }


className: EFilterPillStyle

description: Describes how each individual filter pill looks like

code: enum EFilterPillStyle { Default, Basic, }


description: Notification that the filter became active or inactive

code: virtual void ActiveStateChanged ( bool bActive )


description: Returns the color this filter button will be when displayed as a button

code: virtual [FLinearColor](API\Runtime\Core\Math\FLinearColor) GetColor() const


description: Create anFCustomTextFilterDatafrom the internals of this filter


description: Returns the human readable name for this filter

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName() const


description: Get the actual filter

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType > > GetFilter()


description: Get the actual text this filter is using to test against

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetFilterString() const


description: All FCustomTextFilters have the same internal name, this is a helper function to get that name to test against


description: Returns the name of the icon to use in menu entries

code: virtual [FName](API\Runtime\Core\UObject\FName) GetIconName() const


description: Returns the system name for this filter

code: virtual [FString](API\Runtime\Core\Containers\FString) GetName() const


description: Returns the tooltip for this filter, shown in the filters menu

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetToolTipText() const


description: Can be overriden for custom FilterBar subclasses to load settings, currently not implemented in any generic Filter Bar

code: virtual void LoadSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString )


description: Returns true if the filter should be in the list when disabled and not in the list when enabled

code: virtual bool IsInverseFilter() const


description: Returns whether the specified Item passes the Filter's restrictions

code: virtual bool PassesFilter ( FilterType InItem ) const


description: Called when the right-click context menu is being built for this filter

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


description: Can be overriden for custom FilterBar subclasses to save settings, currently not implemented in any generic Filter Bar

code: virtual void SaveSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString ) const


description: Set the color this filter button will be when displayed as a button

code: virtual void SetColor ( const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & InColor )


description: Set the human readable name for this filter

code: virtual void SetDisplayName ( const [FText](API\Runtime\Core\Internationalization\FText) & InDisplayName )


description: Set the actual text this filter is using to test against

code: virtual void SetFilterString ( const [FText](API\Runtime\Core\Internationalization\FText) & InFilterString )


description: Set the internals of this filter from anFCustomTextFilterData

code: virtual void SetFromCustomTextFilterData ( const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & InFilterData )


code: FCustomTextFilter ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [TTextFilter](API\Runtime\Core\Misc\TTextFilter)< FilterType >> InTextFilter )


className: FCustomTextFilter

description: A generic CustomTextFilter that can be created by providing aTTextFilter. Provide a delegate to a filter bar widget's CreateTextFilter argument that creates an instance of this class to handle most generic text comparisons.

code: template<typename FilterType> class FCustomTextFilter : public [FFilterBase< FilterType >](API\Developer\ToolWidgets\Filters\FFilterBase), public [ICustomTextFilter< FilterType >](API\Developer\ToolWidgets\Filters\ICustomTextFilter), public [TSharedFromThis< FCustomTextFilter< FilterType > >](API\Runtime\Core\Templates\TSharedFromThis)

Color

type: FLinearColor

description: The Color of this filter pill

DisplayName

description: The Display Name of this custom filter that the user sees

TextFilter

type: TSharedPtr<TTe...

description: The actual Text Filter containing information about the text being tested against


className: FCustomTextFilterData

description: Struct containing the data thatSCustomTextFilterDialogis currently editing

code: struct FCustomTextFilterData


description: Notification that the filter became active or inactive

code: void ActiveStateChanged ( bool bActive )


code: void BroadcastChangedEvent() const


className: FSetActiveEvent

description: This event is broadcast to when this filter is set Active

code: class FSetActiveEvent : public TBaseMulticastDelegate_OneParam< void, bool >


description: Returns the color this filter button will be when displayed as a button


description: Returns the human readable name for this filter


description: Returns the name of the icon to use in menu entries


description: Returns the system name for this filter


description: Returns the tooltip for this filter, shown in the filters menu


description: If true, the filter will be active in the FilterBar when it is inactive in the UI (i.e the filter pill is grayed out) :FFrontendFilter_ShowOtherDevelopersin Content Browser

code: bool IsInverseFilter() const


description: Can be overriden for custom FilterBar subclasses to load settings, currently not implemented in any gneeric Filter Bar

code: void LoadSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString )


description: Called when the right-click context menu is being built for this filter

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


description: IFilterimplementation.

code: virtual FChangedEvent & OnChanged()


description: Can be overriden for custom FilterBar subclasses to save settings, currently not implemented in any gneeric Filter Bar

code: void SaveSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString ) const


description: Set this filter as active/inactive

code: void SetActive ( bool bInActive )


code: FFilterBase ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > InCategory )


className: FFilterBase

description: FGenericFilterfor a subclass that allows easy creation of filters

code: template<typename FilterType> class FFilterBase : public [IFilter< FilterType >](API\Runtime\Core\Misc\IFilter)

ChangedEvent

type: FChangedEvent

FilterCategory

type: TSharedPtr<FFi...

SetActiveEvent

type: FSetActiveEvent


code: FFilterCategory ( const [FText](API\Runtime\Core\Internationalization\FText) & InTitle, const [FText](API\Runtime\Core\Internationalization\FText) & InTooltip )


className: FFilterCategory

code: class FFilterCategory

Title

type: constFText

description: The title of this category, used for the menu heading

Tooltip

description: The menu tooltip for this category


code: static void BindToFilter ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SBasicFilterBar](API\Developer\ToolWidgets\Filters\SBasicFilterBar)< FilterType >> InFilterList, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> InFrontendFilter )


className: FFrontendFilterExternalActivationHelper

description: Helper struct to avoid friending the whole of SBasicFilterBarSBasicFilterBar

code: template<typename FilterType> struct FFrontendFilterExternalActivationHelper


className: FOnItemFiltered

code: typedef TBaseDelegate_OneParam< bool, FilterType > FOnItemFiltered


code: virtual void ActiveStateChanged ( bool bActive )


code: virtual [FLinearColor](API\Runtime\Core\Math\FLinearColor) GetColor() const


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName() const


description: Returns the system name for this filter

code: virtual [FString](API\Runtime\Core\Containers\FString) GetName() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetIconName() const


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetToolTipText() const


description: Returns true if the filter should be in the list when disabled and not in the list when enabled

code: virtual bool IsInverseFilter() const


description: Can be overriden for custom FilterBar subclasses to load settings, currently not implemented in any generic Filter Bar

code: virtual void LoadSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString )


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


description: Returns whether the specified Item passes the Filter's restrictions

code: virtual bool PassesFilter ( FilterType InItem ) const


description: Can be overriden for custom FilterBar subclasses to save settings, currently not implemented in any generic Filter Bar

code: virtual void SaveSettings ( const [FString](API\Runtime\Core\Containers\FString) & IniFilename, const [FString](API\Runtime\Core\Containers\FString) & IniSection, const [FString](API\Runtime\Core\Containers\FString) & SettingsString ) const


code: void SetToolTipText ( const [FText](API\Runtime\Core\Internationalization\FText) & InToolTip )


code: FGenericFilter ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > InCategory, const [FString](API\Runtime\Core\Containers\FString) & InName, const [FText](API\Runtime\Core\Internationalization\FText) & DisplayName, [FOnItemFiltered](API\Developer\ToolWidgets\Filters\FGenericFilter\FOnItemFiltered) InFilterDelegate )


className: FGenericFilter

description: A generic filter that can be used with the various FilterBar Widgets Takes in a Category, Name, Display Name and Delegate which specifies how to filter an item You can optionally specify a Tooltip, Icon Name or Color

code: template<typename FilterType> class FGenericFilter : public [FFilterBase< FilterType >](API\Developer\ToolWidgets\Filters\FFilterBase)

FilterDelegate

type: FOnItemFiltered

IconName

type: FName

Name

type: FString

description: Required members.

ToolTip

description: Optional members.


className: FOnPopulateAddFilterMenu

description: Delegate used bySBasicFilterBarto populate the add filter menu

code: typedef TBaseDelegate_OneParam< void, [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > FOnPopulateAddFilterMenu


description: Create anFCustomTextFilterDatafrom the internals of this filter


description: Get the actual filter

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType > > GetFilter()


description: Set the internals of this filter from anFCustomTextFilterData

code: void SetFromCustomTextFilterData ( const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & InFilterData )


className: ICustomTextFilter

description: Interface class to define how a custom text filter converts to/fromFCustomTextFilterDataFCustomTextFiltercontains a generic implementation that can be used for most cases, look at FFrontendFilter_CustomText in the Content Browser for an example of a specific implementation

code: template<typename FilterType> class ICustomTextFilter


description: Add a custom filter to the FilterBar. NOTE: This only adds it to the Add Filter Menu, and does not automatically add it to the filter bar or activate it

code: void AddFilter ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> InFilter )


code: void SetIconName ( const [FName](API\Runtime\Core\UObject\FName) & InIconName )


description: 'Activate' A filter by adding it to the filter bar, does not turn it on

code: void AddFilterToBar ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > & FilterToAdd )


code: void SetColor ( const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & InColor )


code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > AddFilterToBar ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & Filter )


description: Add a widget to the current filter layout

code: void AddWidgetToLayout ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > WidgetToAdd )


description: Attach anSFilterSearchBoxto this filter bar, overriding theSFilterSearchBox:: OnSaveSearchClicked event to save a search as a filter

code: void AttachFilterSearchBox ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SFilterSearchBox](API\Developer\ToolWidgets\Filters\SFilterSearchBox) > InFilterSearchBox )


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\Filters\SBasicFilterBar\FArguments) & InArgs )


description: Creates a dialog box to Add a custom text filter

code: void CreateAddCustomTextFilterWindow()


description: Creates a dialog to add a custom text filter from the given search text

code: void CreateCustomTextFilterFromSearch ( const [FText](API\Runtime\Core\Internationalization\FText) & InSearchText )


description: Creates a dialog box with theSCustomTextFilterDialogWidget

code: void CreateCustomTextFilterWindow ( const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & CustomTextFilterData, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType >> InFilter )


description: Creates a dialog box to Edit an existing custom text filter

code: void CreateEditCustomTextFilterWindow ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType >> InFilter )


description: Handler for when the add filter menu is populated by a non-category

code: void CreateOtherFiltersMenuCategory ( [FToolMenuSection](API\Developer\ToolMenus\FToolMenuSection) & Section, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuCategory ) const


code: void CreateOtherFiltersMenuCategory ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InMenu, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuCategory ) const


description: Populate the Custom Filters submenu in the Add Filter dropdown

code: void CreateTextFiltersMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InMenu )


description: Handler for when a checkbox next to a custom text filter is clicked

code: void CustomTextFilterClicked ( ECheckBoxState CheckBoxState, [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType >> Filter )


description: Disable all the filters that are currently visible on the filter bar

code: void DisableAllFilters()


description: Enable all the filters that are currently visible on the filter bar

code: void EnableAllFilters()


description: Handler for when the enable only this button was clicked on a single filter

code: void EnableOnlyThisFilter ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > & FilterToEnable )


description: If true, allow dynamically changing the orientation and saving in the config

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


description: FCustomTextFilter

code: WidgetArgsType & CreateTextFilter &40; FCreateTextFilter InArg &41;


description: Initial List of Custom Filters that will be added to the AddFilter Menu

code: WidgetArgsType & CustomFilters &40; TArray< TSharedRef< FFilterBase< FilterType >>> InArg &41;


description: The layout that determines how the filters are laid out

code: WidgetArgsType & FilterBarLayout &40; EFilterBarLayout InArg &41;


description: Determines how each individual filter pill looks like

code: WidgetArgsType & FilterPillStyle &40; EFilterPillStyle InArg &41;


description: AnSFilterSearchBoxthat can be attached to this filter bar. When provided along with a CreateTextFilter delegate, allows the user to save searches from the Search Box as text filters for the filter bar. NOTE: Will bind a delegate to SFilterSearchBox::OnSaveSearchClicked

code: WidgetArgsType & FilterSearchBox &40; TSharedPtr< SFilterSearchBox > InArg &41;


description: Delegate to extend the Add Filter dropdown

code: WidgetArgsType & OnExtendAddFilterMenu &40; const FOnExtendAddFilterMenu & InDelegate &41;


description: Whether to use submenus or sections for categories in the filter menu

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


description: Delegate for when filters have changed

code: WidgetArgsType & OnFilterChanged &40; const FOnFilterChanged & InDelegate &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

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


className: FCreateTextFilter

description: Delegate to create aTTextFilterused to compare FilterType with text queries

code: typedef TBaseDelegate_NoParams< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType > > > FCreateTextFilter


className: FOnExtendAddFilterMenu

description: Delegate for when filters have changed

code: typedef TBaseDelegate_OneParam< void, [UToolMenu](API\Developer\ToolMenus\UToolMenu) * > FOnExtendAddFilterMenu


className: FOnFilterChanged

description: Delegate for when filters have changed

code: typedef TBaseDelegate_NoParams< void > FOnFilterChanged


description: Handler for when a filter category is clicked

code: void FrontendFilterCategoryClicked ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuCategory )


description: Handler for when a frontend filter state has changed

code: void FrontendFilterChanged ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> FrontendFilter )


description: Handler for a frontend filter is clicked

code: void FrontendFilterClicked ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> FrontendFilter )


description: Use this function to get all currently active filters (to filter your items) Not const on purpose: Subclasses might need to update the filter collection before getting it

code: virtual [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [TFilterCollection](API\Runtime\Core\Misc\TFilterCollection)< FilterType > > GetAllActiveFilters()


code: void GetAllCustomTextFilterLabels ( [TArray](API\Runtime\Core\Containers\TArray)< [FText](API\Runtime\Core\Internationalization\FText) > & OutFilterLabels )


description: Retrieve a specific filter

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType > > GetFilter ( const [FString](API\Runtime\Core\Containers\FString) & InName ) const


description: Overlay for filter icon, badge if there are any active filters

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


description: IsFilterActive().

code: ECheckBoxState GetFilterCheckState ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & InFilter ) const


description: Returns true if any filters are applied

code: bool HasAnyFilters() const


description: Returns true if the specified filter is both checked (pinned on the filter bar) and active (contributing to filter the result).

code: bool IsFilterActive ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & InFilter ) const


description: Handler to determine the "checked" state of a frontend filter category in the filter dropdown

code: ECheckBoxState IsFrontendFilterCategoryChecked ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuCategory ) const


description: Handler to check if a filter category is in use

code: bool IsFrontendFilterCategoryInUse ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuCategory ) const


description: Handler to check if a frontend filter is in use

code: bool IsFrontendFilterInUse ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> FrontendFilter ) const


description: Makes the button that summons the Add Filter dropdown on click

code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > MakeAddFilterButton ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SBasicFilterBar](API\Developer\ToolWidgets\Filters\SBasicFilterBar)< FilterType >> InFilterBar )


description: Handler for when the add filter button was clicked

code: virtual TSharedRef< SWidget > MakeAddFilterMenu&40;&41;


description: Handler to close the custom text filter dialog


description: Handler for when a custom text filter is created

code: virtual void OnCreateCustomTextFilter ( const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & InFilterData, bool bApplyFilter )


description: Handler for when a custom text filter is deleted

code: virtual void OnDeleteCustomTextFilter ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType >> InFilter )


description: Handler for when a custom text filter is modified

code: virtual void OnModifyCustomTextFilter ( const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & InFilterData, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ICustomTextFilter](API\Developer\ToolWidgets\Filters\ICustomTextFilter)< FilterType >> InFilter )


description: Called when reset filters option is pressed

code: void OnResetFilters()


description: Called to set a filter active externally

code: void OnSetFilterActive ( bool bInActive, [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> InWeakFilter )


description: Helper function to add common sections to the Add Filter Menu

code: void PopulateCommonFilterSections ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


description: Helper function to add all custom filters to the Add Filter Menu

code: void PopulateCustomFilters ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu )


description: Remove all filters except the specified one

code: virtual void RemoveAllButThis ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > & FilterToKeep )


description: Remove all filters from the filter bar, while disabling any active ones

code: virtual void RemoveAllFilters()


description: Remove a filter from the filter bar

code: virtual void RemoveFilter ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > & FilterToRemove )


description: Remove a filter from the filter bar

code: void RemoveFilterAndUpdate ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter) > & FilterToRemove )


description: Remove a widget from the current filter layout

code: void RemoveWidgetFromLayout ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > WidgetToRemove )


description: Set the check box state of the specified filter (in the filter drop down) and pin/unpin a filter widget on/from the filter bar. When a filter is pinned (was not already pinned), it is activated and deactivated when unpinned.

code: void SetFilterCheckState ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & InFilter, ECheckBoxState InCheckState )


code: virtual void SetFilterLayout ( [EFilterBarLayout](API\Developer\ToolWidgets\Filters\EFilterBarLayout) InFilterBarLayout )


description: Sets the active state of a frontend filter.

code: void SetFrontendFilterActive ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & Filter, bool bActive )


description: Remove a filter from the filter bar

code: void RemoveFilter ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FFilterBase](API\Developer\ToolWidgets\Filters\FFilterBase)< FilterType >> & InFilterToRemove, bool ExecuteOnFilterChanged )


description: Constructs this widget with InArgs

code: void Construct &40; const FArguments & InArgs &41;


description: Function that constructs the actual widget for subclasses to call

code: void Construct_Internal &40; EFilterPillStyle InFilterPillStyle &41;


description: Disables all active filters in the list

code: void DisableAllFilters&40;&41;


description: Enables all filters in the list

code: void EnableAllFilters&40;&41;


description: Enables only this filter from the filter list

code: void EnableOnly&40;&41;


description: Determines how each individual filter pill looks like

code: WidgetArgsType & FilterPillStyle &40; EFilterPillStyle InArg &41;


description: If this is an front end filter, this is the filter object

code: WidgetArgsType & FrontendFilter &40; TSharedPtr< FFilterBase< FilterType >> InArg &41;


description: Invoked when the filter toggled

code: WidgetArgsType & OnFilterChanged &40; const SBasicFilterBar< FilterType >::FOnFilterChanged & InDelegate &41;


description: Invoked when a request to disable all filters originated from within this filter

code: WidgetArgsType & OnRequestDisableAll &40; const FOnRequestDisableAll & InDelegate &41;


description: Invoked when a request to enable all filters originated from within this filter

code: WidgetArgsType & OnRequestEnableAll &40; const FOnRequestEnableAll & InDelegate &41;


description: Invoked when a request to enable only this filter originated from within this filter

code: WidgetArgsType & OnRequestEnableOnly &40; const FOnRequestEnableOnly & InDelegate &41;


description: Invoked when a request to remove this filter originated from within this filter

code: WidgetArgsType & OnRequestRemove &40; const FOnRequestRemove & InDelegate &41;


description: Invoked when a request to remove all filters originated from within this filter

code: WidgetArgsType & OnRequestRemoveAll &40; const FOnRequestRemoveAll & InDelegate &41;


code: WidgetArgsType & OnRequestRemoveAllButThis &40; const FOnRequestRemoveAllButThis & InDelegate &41;


code: typedef FArguments WidgetArgsType


description:
OnRequestRemoveAllButThis(
constFOnRequestRemoveAllButThis& InDelegate)

code: struct FArguments : public TSlateBaseNamedArgs< SFilter >


description: Handler for when the filter checkbox is clicked and an alt key is pressed

code: FReply FilterAltClicked&40;&41;


description: Handler for when the filter checkbox is clicked and a control key is pressed

code: FReply FilterCtrlClicked&40;&41;


description: Handler for when the filter checkbox is double clicked

code: FReply FilterDoubleClicked&40;&41;


description: Handler for when the filter checkbox is middle button clicked


description: Handler for when the filter checkbox is clicked

code: void FilterToggled &40; ECheckBoxState NewState &41;


className: FOnRequestDisableAll

code: typedef TBaseDelegate_NoParams< void > FOnRequestDisableAll


className: FOnRequestEnableOnly

code: typedef TBaseDelegate_OneParam< void, const TSharedRef< SFilter > & > FOnRequestEnableOnly


className: FOnRequestRemoveAllButThis

code: typedef TBaseDelegate_OneParam< void, const TSharedRef< SFilter > & > FOnRequestRemoveAllButThis


className: FOnRequestRemove

code: typedef TBaseDelegate_OneParam< void, const TSharedRef< SFilter > & > FOnRequestRemove


className: FOnRequestRemoveAll

code: typedef TBaseDelegate_NoParams< void > FOnRequestRemoveAll


description: Returns the display name for this filter

code: virtual FText GetFilterDisplayName&40;&41; const


description: Handler to determine the color of the checkbox when it is checked


code: virtual FString GetFilterName&40;&41; const


description: Handler to determine the padding of the checkbox text when it is pressed


code: const TSharedPtr< FFilterBase< FilterType > > & GetFrontendFilter&40;&41; const


description: Handler to create a right click menu

code: TSharedRef< SWidget > GetRightClickMenuContent&40;&41;


description: Handler to determine the "checked" state of the filter checkbox

code: ECheckBoxState IsChecked&40;&41; const


className: FOnRequestEnableAll

code: typedef TBaseDelegate_NoParams< void > FOnRequestEnableAll


description: Returns true if this filter contributes to the combined filter

code: bool IsEnabled&40;&41; const


description: Remove all but this filter from the filter list.

code: void RemoveAllButThis&40;&41;


description: Removes all filters in the list

code: void RemoveAllFilters&40;&41;


description: Removes this filter from the filter list

code: void RemoveFilter&40;&41;


description: Sets whether or not this filter is applied to the combined filter

code: void SetEnabled &40; bool InEnabled, bool InExecuteOnFilterChanged &41;


className: SFilter

description: A single filter in the filter list. Can be removed by clicking the remove button on it.

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

bEnabled

description: True when this filter should be applied to the search

FilterColor

description: The color of the checkbox for this filter

FilterToolTip

type: TAttribute<FTe...

description: The tooltip for this filter

FrontendFilter

description: If this is an front end filter, this is the filter object

OnFilterChanged

type: FOnFilterChange...

description: Invoked when the filter toggled

OnRequestDisableAll

type: FOnRequestDisab...

description: Invoked when a request to disable all filters originated from within this filter

OnRequestEnableAll

type: FOnRequestEnabl...

description: Invoked when a request to enable all filters originated from within this filter

OnRequestEnableOnly

description: Invoked when a request to enable only this filter originated from within this filter

OnRequestRemove

type: FOnRequestRemov...

OnRequestRemoveAllButThis

description: Invoked when a request to remove all filters except this one originated from within this filter

ToggleButtonPtr

type: TSharedPtr< SFi...

description: The button to toggle the filter on or off


className: SBasicFilterBar

description: FGenericFilterto create simple delegate based filters)

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

ActiveFilters

type: TSharedPtr<TFi...

description: Currently active filter objects

AllFilterCategories

type: TArray<TShared...

description: All filter categories (for menu construction)

AllFrontendFilters

description: All possible filter objects

bCanChangeOrientation

type: bool

description: Whether the orientation can be changed after initailization

bUseSectionsForCategories

description: Whether to use submenus or sections for categories in the filter menu

CreateTextFilter

type: FCreateTextFilt...

description: A delegate used to create aTTextFilterfor FilterType

CustomTextFilters

description: Custom text filters that a user can create

CustomTextFilterWindow

type: TWeakPtr<SWind...

description: The window containing the custom text filter dialog

FilterBarLayout

type: EFilterBarLayou...

description: The current Filter Layout being used

FilterBox

type: TSharedPtr<SWi...

description: The widget switcher containing the horizontal and vertical filter widgets

FilterPillStyle

type: EFilterPillStyl...

description: Determines how each individual pill looks like

Filters

description: All SFilters in the list

HorizontalFilterBox

type: TSharedPtr<SWr...

description: The horizontal wrap box which contains all the filters (used in the horizontal layout)

OnExtendAddFilterMenu

type: FOnExtendAddFil...

description: Delegate to extend the AddFilter Menu

OnFilterChanged

description: Delegate for when filters have changed

VerticalFilterBox

type: TSharedPtr<SSc...

description: The vertical scroll box which contains all the filters (used in the vertical layout)


code: bool CheckFilterValidity() const


description: Handler for when the color block is clicked to open the color picker

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


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\Filters\SCustomTextFilterDialog\FArguments) & InArgs )


description: The filter that this dialog is creating/editing

code: WidgetArgsType & FilterData &40; FCustomTextFilterData InArg &41;


description: True if we are editing an existing filter, false if we are creating a new one

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


description: Delegate for when the Cancel button is clicked

code: WidgetArgsType & OnCancelClicked &40; const FOnCancelClicked & InDelegate &41;


description: Delegate for when the Create button is clicked

code: WidgetArgsType & OnCreateFilter &40; const FOnCreateFilter & InDelegate &41;


description: Delegate for when the Delete button is clicked

code: WidgetArgsType & OnDeleteFilter &40; const FOnDeleteFilter & InDelegate &41;


description: Delegate to get all existing filter labels to check for duplicates

code: WidgetArgsType & OnGetFilterLabels &40; const FOnGetFilterLabels & InDelegate &41;


description: Delegate for when the Modify Filter button is clicked

code: WidgetArgsType & OnModifyFilter &40; const FOnModifyFilter & InDelegate &41;


code: typedef FArguments WidgetArgsType


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


className: FOnCancelClicked

code: typedef TBaseDelegate_NoParams< void > FOnCancelClicked


className: FOnCreateFilter

code: typedef TBaseDelegate_TwoParams< void, const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) &, bool > FOnCreateFilter


className: FOnDeleteFilter

code: typedef TBaseDelegate_NoParams< void > FOnDeleteFilter


className: FOnGetFilterLabels

code: typedef TBaseDelegate_OneParam< void, [TArray](API\Runtime\Core\Containers\TArray)< [FText](API\Runtime\Core\Internationalization\FText) > & > FOnGetFilterLabels


className: FOnModifyFilter

code: typedef TBaseDelegate_OneParam< void, const [FCustomTextFilterData](API\Developer\ToolWidgets\Filters\FCustomTextFilterData) & > FOnModifyFilter


code: void HandleColorValueChanged ( [FLinearColor](API\Runtime\Core\Math\FLinearColor) NewValue )


code: [FReply](API\Runtime\SlateCore\Input\FReply) OnCreateFilterButtonClicked ( bool bApplyFilter ) const


className: SCustomTextFilterDialog

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

bInEditMode

description: True if we are editing a filter, false if we are creating a new filter

ColorBlock

type: TSharedPtr<SCo...

description: The color block widget that edits the filter color

FilterData

type: FCustomTextFilt...

description: The current filter data we are editing

FilterLabelTextBox

type: TSharedPtr<SEd...

description: The widget that edits the filter label

InitialFilterData

description: The initial, unedited filter data we were provided

OnCancelClicked

type: FOnCancelClicke...

OnCreateFilter

type: FOnCreateFilter

OnDeleteFilter

type: FOnDeleteFilter

OnGetFilterLabels

type: FOnGetFilterLab...

OnModifyFilter

type: FOnModifyFilter


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\Filters\SFilterSearchBox\FArguments) & InArgs )


description: Whether the SearchBox should delay notifying listeners of text changed events until the user is done typing

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


description: Hint text to display for the search text when there is no value

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


description: Initial text to display for the search text

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


description: The maximum number of items to show in the Search History

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


description: Callback delegate to have first chance handling of the OnKeyDown event

code: WidgetArgsType & OnKeyDownHandler &40; const FOnKeyDown & InDelegate &41;


description: Handler for when the + Button next to a search is clicked

code: WidgetArgsType & OnSaveSearchClicked &40; const FOnSaveSearchClicked & InDelegate &41;


description: Invoked whenever the text changes

code: WidgetArgsType & OnTextChanged &40; const FOnTextChanged & InDelegate &41;


description: Whether we should show a dropdown containing the last few searches

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


description: Invoked whenever the text is committed (e.g. user presses enter)

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


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

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


className: FOnSaveSearchClicked

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


description: Get the text string currently being edited


description:
Checks to see if this widget currently has the keyboard focus
True if this widget has keyboard focus

code: virtual bool HasKeyboardFocus() const


description: SWidgetinterface

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


description:
KEY INPUT Called when focus is given to this widget. This event does not bubble.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnFocusReceived ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & MyGeometry, const [FFocusEvent](API\Runtime\SlateCore\Input\FFocusEvent) & InFocusEvent )


description: Set or clear the current error reporting information for this search box

code: void SetError ( const [FText](API\Runtime\Core\Internationalization\FText) & InError )


code: void SetError ( const [FString](API\Runtime\Core\Containers\FString) & InError )


description: Show a + button next to the current search, and set the handler for when that is clicked

code: void SetOnSaveSearchHandler ( [FOnSaveSearchClicked](API\Developer\ToolWidgets\Filters\SFilterSearchBox\FOnSaveSearchClicked) InOnSaveSearchHandler )


description: Sets the text string currently being edited

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


description:
Checks to see if this widget supports keyboard focus. Override this in derived classes.
True if this widget can take keyboard focus

code: virtual bool SupportsKeyboardFocus() const


className: SFilterSearchBox

description: it allows the user to save searches from the history as filter pills

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


className: UFilterBarContext

description: ToolMenuContext that is used to create the Add Filter Menu

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

PopulateFilterMenu

type: FOnPopulateAddF...


className: FOnCheckListItemStateChanged

code: typedef TBaseDelegate_OneParam< void, int > FOnCheckListItemStateChanged


className: FOnStatusBarDrawerDismissed

code: typedef TBaseDelegate_OneParam< void, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & > FOnStatusBarDrawerDismissed


className: FOnStatusBarDrawerOpened

code: typedef TBaseDelegate_OneParam< void, [FName](API\Runtime\Core\UObject\FName) StatusBarName > FOnStatusBarDrawerOpened


className: FOnStatusBarDrawerTargetHeightChanged

code: typedef TBaseDelegate_OneParam< void, float > FOnStatusBarDrawerTargetHeightChanged


code: bool operator== ( const [FName](API\Runtime\Core\UObject\FName) InDrawerId ) const


className: FOpenDrawerData

code: struct FOpenDrawerData

DrawerId

type: FName

DrawerOverlay

type: TSharedPtr< SDr...


code: bool operator== ( const [FName](API\Runtime\Core\UObject\FName) & OtherId ) const


code: bool operator== ( const [FWidgetDrawerConfig](API\Developer\ToolWidgets\FWidgetDrawerConfig) & Other ) const


code: FWidgetDrawerConfig ( [FName](API\Runtime\Core\UObject\FName) InUniqueId )


className: FWidgetDrawerConfig

code: struct FWidgetDrawerConfig

ButtonText

type: FText

GetDrawerContentDelegate

type: FOnGetContent

Icon

type: constFSlateBru...

OnDrawerDismissedDelegate

type: FOnStatusBarDra...


code: int32 AddItem ( const [FText](API\Runtime\Core\Internationalization\FText) & Text, bool bIsChecked )


code: int32 AddItem ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > Widget, bool bIsChecked )


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SCheckBoxList\FArguments) & Arguments )


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SCheckBoxList\FArguments) & Arguments, const [TArray](API\Runtime\Core\Containers\TArray)< [FText](API\Runtime\Core\Internationalization\FText) > & Items, bool bIsChecked )


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SCheckBoxList\FArguments) & Arguments, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) >> & Items, bool bIsChecked )


description: The styling of the CheckBox

code: WidgetArgsType & CheckBoxStyle &40; const FCheckBoxStyle &42; InArg &41;


description: Optionally display a checkbox by the column header that toggles all items

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


description: The label of the item column header

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


description: Callback when any checkbox is changed. Parameter is the index of the item, or -1 if it was the "All"/Global checkbox

code: WidgetArgsType & OnItemCheckStateChanged &40; const FOnCheckListItemStateChanged & InDelegate &41;


code: typedef FArguments WidgetArgsType


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


code: int32 GetNumCheckboxes() const


code: [TArray](API\Runtime\Core\Containers\TArray)< bool > GetValues() const


code: bool IsItemChecked ( int32 Index ) const


code: void RemoveItem ( int32 Index )


className: SCheckBoxList

description: A widget that can be used inside a CustomDialog to display a list of checkboxes

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


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SNegativeActionButton\FArguments) & InArgs )


code: WidgetArgsType & ActionButtonStyle &40; const TAttribute< EActionButtonStyle > & InAttribute &41;


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


description: The static menu content widget.

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


description: The clicked handler. Note that if this is set, the button will behave as though it were just a button. This means that OnGetMenuContent, OnComboBoxOpened and OnMenuOpenChanged will all be ignored, since there is no menu.

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


code: WidgetArgsType & OnComboBoxOpened &40; const FOnComboBoxOpened & InDelegate &41;


code: WidgetArgsType & OnGetMenuContent &40; const FOnGetContent & InDelegate &41;


code: WidgetArgsType & OnMenuOpenChanged &40; const FOnIsOpenChanged & InDelegate &41;


description: The text to display in the button.

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


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


code: void SetIsMenuOpen ( bool bIsOpen, bool bIsFocused )


code: void SetMenuContentWidgetToFocus ( [TWeakPtr](API\Runtime\Core\Templates\TWeakPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > Widget )


className: SNegativeActionButton

description: A Button that is used to call out/highlight a negative option (Warnings or Errors like Force Delete). It can also be used to open a menu.

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


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SPositiveActionButton\FArguments) & InArgs )


code: typedef FArguments WidgetArgsType


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


className: SPositiveActionButton

description: A Button that is used to call out/highlight a positive option (Add, Save etc). It can also be used to open a menu.

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


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SPrimaryButton\FArguments) & InArgs )


description: Optional icon to display in the button.


description: Called when the button is clicked


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


className: SPrimaryButton

code: class SPrimaryButton : public [SButton](API\Runtime\Slate\Widgets\Input\SButton)


className: SRichTextWarningOrErrorBox

code: class SRichTextWarningOrErrorBox : public [SWarningOrErrorBox](API\Developer\ToolWidgets\SWarningOrErrorBox)


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


description: Construct the widget from a declaration

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SSearchableComboBox\FArguments) & InArgs )


description: The visual style of the button part of the combo box (overrides ComboBoxStyle)

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


code: WidgetArgsType & ComboBoxStyle &40; const FComboBoxStyle &42; InArg &41;


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

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


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


description: The custom scrollbar to use in the ListView

code: WidgetArgsType & CustomScrollbar &40; TSharedPtr< SScrollBar > InArg &41;


description: When false, the down arrow is not generated and it is up to the API consumer to make their own visual hint that this is a drop down.

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


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


description: The option that should be selected when the combo box is first created

code: WidgetArgsType & InitiallySelectedItem &40; TSharedPtr< FString > InArg &41;


code: WidgetArgsType & ItemStyle &40; const FTableRowStyle &42; InArg &41;


description: The max height of the combo box menu

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


code: WidgetArgsType & Method &40; TOptional< EPopupMethod > InArg &41;


description: Called when combo box is opened, before list is actually created

code: WidgetArgsType & OnComboBoxOpening &40; const FOnComboBoxOpening & InDelegate &41;


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


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


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


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


description: Allow setting the visibility of the search box dynamically

code: WidgetArgsType & SearchVisibility &40; const TAttribute< EVisibility > & InAttribute &41;


code: typedef FArguments WidgetArgsType


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


className: FOnGenerateWidget

description: Delegate type used to generate widgets that represent Options

code: typedef TSlateDelegates< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > >::[FOnGenerateWidget](API\Developer\ToolWidgets\SSearchableComboBox\FOnGenerateWidget) FOnGenerateWidget


className: FOnSelectionChanged

code: typedef TSlateDelegates< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > >::[FOnSelectionChanged](API\Developer\ToolWidgets\SSearchableComboBox\FOnSelectionChanged) FOnSelectionChanged


description: the item currently selected by the combo box.

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > GetSelectedItem()


description: SetSelectedItem

code: void RefreshOptions()


className: SComboListType

description: Type of list used for showing menu options.

code: typedef [SListView](API\Editor\UnrealEd\Editor\SListView)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > > SComboListType


description: Set ths source data for this combo box

code: void SetOptionsSource ( const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > > * InOptionsSource )


description: Sets the selected item.Bydefault, registers as a navigation request, whichdoes notset the cached selected item, only updating the visually selected item.

code: void SetSelectedItem ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > InSelectedItem, [ESelectInfo::Type](API\Runtime\SlateCore\Types\ESelectInfo__Type) InSelectInfo )


className: SSearchableComboBox

description: A searchable text combo box

code: class SSearchableComboBox : public [SComboButton](API\Runtime\Slate\Widgets\Input\SComboButton)


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 the widget

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SSegmentedTimelineView\FArguments) & InArgs )


description: Desired widget size

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


description: Fill Color

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


description: Existence Time Range

code: WidgetArgsType & SegmentData &40; const TAttribute< TSharedPtr< FSegmentData > > & InAttribute &41;


description: View time range

code: WidgetArgsType & ViewRange &40; const TAttribute< TRange< double > > & InAttribute &41;


className: FArguments

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


className: FSegmentData

code: struct FSegmentData

Segments

type: TArray<TRange<...


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.

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


code: int32 PaintBlock ( 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


className: SSegmentedTimelineView

description: A timeline view which renders a block for in the timeline where the object exists

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

DesiredSize

type: TAttribute< FVe...

FillColor

type: TAttribute<FLi...

SegmentData

type: TAttribute<TSh...

ViewRange

type: TAttribute<TRa...


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SSimpleButton\FArguments) & InArgs )


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


description: The clicked handler.

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


description: The text to display in the button.

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


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


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


className: SSimpleButton

code: class SSimpleButton : public [SButton](API\Runtime\Slate\Widgets\Input\SButton)


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SSimpleComboButton\FArguments) & InArgs )


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


description: The static menu content widget.

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


code: WidgetArgsType & OnComboBoxOpened &40; const FOnComboBoxOpened & InDelegate &41;


code: WidgetArgsType & OnGetMenuContent &40; const FOnGetContent & InDelegate &41;


code: WidgetArgsType & OnMenuOpenChanged &40; const FOnIsOpenChanged & InDelegate &41;


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


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


className: SSimpleComboButton

code: class SSimpleComboButton : public [SComboButton](API\Runtime\Slate\Widgets\Input\SComboButton)


description: Call this method when the user's interaction has changed the scrub position

code: void CommitScrubPosition ( float NewValue, bool bIsScrubbing )


code: virtual FVector2D ComputeDesiredSize ( float LayoutScaleMultiplier ) const


description: Construct the widget

code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SSimpleTimeSlider\FArguments) & InArgs )


description: Draws time tick marks

code: void DrawTicks ( [FSlateWindowElementList](API\Runtime\SlateCore\Rendering\FSlateWindowElementList) & OutDrawElements, const [FScrubRangeToScreen](API\Developer\ToolWidgets\SSimpleTimeSlider\FScrubRangeToScreen) & RangeToScreen, [FDrawTickArgs](API\Developer\ToolWidgets\SSimpleTimeSlider\FDrawTickArgs) & InArgs ) const


description: If we are allowed to pan

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


description: Clamp time range

code: WidgetArgsType & ClampRange &40; const TAttribute< TRange< double > > & InAttribute &41;


description: If we are allowed to zoom

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


description: Color overlay for active range

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


description: Size of clamp range overlay 0.0 for none 1.0 for the height of the slider

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


description: Cursor range for data like histogram graphs, etc.

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


description: Widget desired size

code: WidgetArgsType & DesiredSize &40; FVector2d InArg &41;


description: If we should mirror the labels on the timeline

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


description: Called right before the scrubber begins to move

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


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

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


description: Called when the scrub position changes

code: WidgetArgsType & OnScrubPositionChanged &40; const FOnScrubPositionChanged & InDelegate &41;


description: Called when the view range changes

code: WidgetArgsType & OnViewRangeChanged &40; const FOnRangeChanged & InDelegate &41;


description: The scrub position

code: WidgetArgsType & ScrubPosition &40; const TAttribute< double > & InAttribute &41;


description: View time range

code: WidgetArgsType & ViewRange &40; const TAttribute< TRange< double > > & InAttribute &41;


code: typedef FArguments WidgetArgsType


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


className: FDrawTickArgs

code: struct FDrawTickArgs

AllottedGeometry

type: FGeometry

description: Geometry of the area

bMirrorLabels

type: bool

description: Whether or not to mirror labels

bOnlyDrawMajorTicks

description: Whether or not to only draw major ticks

ClippingRect

type: FSlateRect

description: Clipping rect of the area

DrawEffects

type: ESlateDrawEffec...

description: Draw effects to apply

MajorTickHeight

type: float

description: Height in of major ticks

StartLayer

description: Start layer for elements

TickColor

type: FLinearColor

description: Color of each tick

TickOffset

description: Offset in Y where to start the tick


className: FOnRangeChanged

code: typedef TBaseDelegate_OneParam< void, [TRange](API\Runtime\Core\Math\TRange)< double > > FOnRangeChanged


className: FOnScrubPositionChanged

code: typedef TBaseDelegate_TwoParams< void, double, bool > FOnScrubPositionChanged


description: Curve Input domain -> local Widget Space

code: float InputToLocalX &40; float Input &41; const


description: Local Widget Space -> Curve Input domain.

code: float LocalXToInput &40; float ScreenX &41; const


code: FScrubRangeToScreen &40; TRange< double > InViewInput, const FVector2D & InWidgetSize &41;


className: FScrubRangeToScreen

description: Utility struct for converting between scrub range space and local/absolute screen space

code: struct FScrubRangeToScreen

ViewInput

type: TRange< double ...


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


code: [TRange](API\Runtime\Core\Math\TRange)< double > GetTimeRange()


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:
Called when the mouse wheel is spun. This event is bubbled.
Returns whether the event was handled, along with other possible actions

code: virtual [FReply](API\Runtime\SlateCore\Input\FReply) OnMouseWheel ( 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


code: int32 OnPaintTimeSlider ( bool bMirrorLabels, 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: Use this event sparingly as preview events generally make UIs more difficult to reason about.

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


code: void SetClampRange ( double MinValue, double MaxValue )


code: void SetTimeRange ( double MinValue, double MaxValue )


className: SSimpleTimeSlider

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

AllowPan

type: TAttribute< boo...

bDraggingScrubber

description: If we are dragging the scrubber

bPanning

description: If we are currently panning the panel

ClampRangeHighlightSize

type: TAttribute< flo...

CursorBackground

description: Brush for drawing cursor background to visualize cursor size

DistanceDragged

description: Total mouse delta during dragging

OnScrubPositionChanged

type: FOnScrubPositio...

OnViewRangeChanged

type: FOnRangeChanged

Scrollbar

type: TSharedPtr<SSc...

ScrubHandleDown

description: Brush for drawing a downwards facing scrub handle

ScrubHandleUp

description: Brush for drawing an upwards facing scrub handle

ScrubPosition

type: TAttribute< dou...


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SWarningOrErrorBox\FArguments) & InArgs )


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


code: WidgetArgsType & IconSize &40; FVector2D InArg &41;


code: WidgetArgsType & MessageStyle &40; const TAttribute< EMessageStyle > & InAttribute &41;


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


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


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


code: typedef FArguments WidgetArgsType


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


className: SWarningOrErrorBox

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


description: Closes a drawer immediately with no closing animation. Needed for when UI is shutting down or to prevent conflicts where a drawer is open in two places at once.

code: void CloseDrawerImmediately ( [FName](API\Runtime\Core\UObject\FName) DrawerId )


code: void Construct ( const [FArguments](API\Developer\ToolWidgets\SWidgetDrawer\FArguments) & InArgs, [FName](API\Runtime\Core\UObject\FName) InStatusBarName )


description:
Dismisses an open drawer with an animation. The drawer contents are removed once the animation is complete
true if any open drawer was dismissed

code: bool DismissDrawer ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > & NewlyFocusedWidget )


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


description: Is any drawer other than the one specified by DrawerId opened

code: bool IsAnyOtherDrawerOpened ( const [FName](API\Runtime\Core\UObject\FName) DrawerId ) const


description: Is a specific registered drawer currently open

code: bool IsDrawerOpened ( const [FName](API\Runtime\Core\UObject\FName) DrawerId ) const


description: Opens a drawer

code: void OpenDrawer ( const [FName](API\Runtime\Core\UObject\FName) DrawerId )


description: Registers a new drawer with this status bar. Registering will add a button to open and close the drawer

code: void RegisterDrawer ( [FWidgetDrawerConfig](API\Developer\ToolWidgets\FWidgetDrawerConfig) && Drawer, int32 SlotIndex )


description:
Checks to see if this widget supports keyboard focus. Override this in derived classes.
True if this widget can take keyboard focus

code: virtual bool SupportsKeyboardFocus() const


description: Unregisters drawer with the given DrawerId. This will dismiss the drawer immediately if its opened, and destroy the status bar widget that opens/closes the drawer

code: void UnregisterDrawer ( [FName](API\Runtime\Core\UObject\FName) DrawerId )


className: SWidgetDrawer

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


description: Adds an analyzer instance that will subscribe to and receive event data from the trace stream.

module: TraceAnalysis

code: void AddAnalyzer ( [IAnalyzer](API\Developer\TraceAnalysis\Trace\IAnalyzer) & Analyzer )


description: Creates and starts analysis returning anFAnalysisProcessorinstance which represents the analysis and affords some control over it.

code: [FAnalysisProcessor](API\Developer\TraceAnalysis\Trace\FAnalysisProcessor) Process ( [IInDataStream](API\Developer\TraceAnalysis\Trace\IInDataStream) & DataStream )


description: Adds a callback to recieve important messages.

code: void SetMessageDelegate ( [FMessageDelegate](API\Developer\TraceAnalysis\Trace\FMessageDelegate) Delegate )


className: FAnalysisContext

description: Used to describe how a log of trace events should be analyzed and being the analysis on a particular trace stream.

code: class FAnalysisContext


code: FMessageLog &42; GetLog&40;&41;


code: bool IsActive&40;&41; const


code: void PauseAnalysis &40; bool bState &41;


description: Exit

code: virtual uint32 Run&40;&41;


code: void WaitOnAnalysis&40;&41;


code: FImpl &40; IInDataStream & DataStream, TArray< IAnalyzer &42; > && InAnalyzers, FMessageDelegate && InMessage &41;


className: FImpl

code: class FImpl : public [FRunnable](API\Runtime\Core\HAL\FRunnable)


description: Checks if this object instance is valid and currently processing

code: bool IsActive() const


code: [FAnalysisProcessor](API\Developer\TraceAnalysis\Trace\FAnalysisProcessor) & operator= ( [FAnalysisProcessor](API\Developer\TraceAnalysis\Trace\FAnalysisProcessor) && )


code: FAnalysisProcessor & operator&61; &40; const FAnalysisProcessor & &41;


description: Pause or resume the processing.

code: void Pause ( bool bState )


description: End processing a trace stream.

code: void Stop()


description: Wait for the entire stream to have been processed and analysed.

code: void Wait()


code: FAnalysisProcessor ( [FAnalysisProcessor](API\Developer\TraceAnalysis\Trace\FAnalysisProcessor) && Rhs )


code: FAnalysisProcessor &40; FAnalysisProcessor & &41;


className: FAnalysisProcessor

description: Represents the processing (e.g. analysis) of a trace stream. Instances are created by constructing anFAnalysisContextobject to marry an event trace with how it should be analyzed. Note that the processing (and thus analysis) happens on another thread.

code: class FAnalysisProcessor


description:
Initiates a connection to a runtime instance to control.
True if a connection was made successfully.

code: bool Connect ( const TCHAR * Host, uint16 Port )


description: Returns true if the client is currently connected to a runtime

code: bool IsConnected() const


description: Disconnects the client from the runtime.

code: void Disconnect()


description: Sends a raw command to the instance.

code: void Send ( const TCHAR * Command )


description: Tells the runtime to attempt to record its trace event log to a socket.

code: void SendSendTo ( const TCHAR * Host )


description: Tells the runtime to stop tracing.

code: void SendStop()


description: Toggles one or more channels on and off. A channel or a comma separated list of channels can be controlled.

code: void SendToggleChannel ( const TCHAR * Channels, bool bState )


code: bool Connect ( const [FInternetAddr](API\Runtime\Sockets\FInternetAddr) & Address )


description: Tells the runtime to attempt to record its trace event log to a file.

code: void SendWriteTo ( const TCHAR * Path )


description: The destructor will ensure disconnection theFControlClientclass goes out of scope.

code: ~FControlClient()


className: FControlClient

description: Simple helper class for communicating with trace system of a running instance.

code: class FControlClient


description: Close the file.

code: virtual void Close()


code: void Send &40; const uint8 &42; Data, int Length &41;


description:
Open the file.
True if the file was opened successfully.

code: bool Open ( const TCHAR * Path )


description:
Read from the file.
The number of bytes read from the file to Data, or zero in the case of a read failure.

code: virtual int32 Read ( void * Data, uint32 Size )


className: FFileDataStream

description: An implementation ofIInDataStreamthat reads from a file on disk.

code: class FFileDataStream : public [UE::Trace::IInDataStream](API\Developer\TraceAnalysis\Trace\IInDataStream)


className: FMessageDelegate

code: typedef TBaseDelegate_TwoParams< void, [EAnalysisMessageSeverity](API\Developer\TraceAnalysis\Trace\UE__Trace__EAnalysisMessageSever-), FStringView > FMessageDelegate


code: static [FStoreClient](API\Developer\TraceAnalysis\Trace\FStoreClient) * Connect ( const TCHAR * Host, uint32 Port )


code: uint32 GetControlPort&40;&41; const


code: uint32 GetIpAddress&40;&41; const


code: uint32 GetTraceId&40;&41; const


className: FSessionInfo

code: struct FSessionInfo


code: uint32 GetChangeSerial&40;&41; const


code: uint32 GetRecorderPort&40;&41; const


code: uint32 GetSettingsSerial&40;&41; const


code: void GetWatchDirectories &40; TArray< FString > & OutDirs &41; const


className: FTraceData

code: struct FTraceData : public [TUniquePtr< IInDataStream >](API\Runtime\Core\Templates\TUniquePtr)


code: FUtf8StringView GetName&40;&41; const


code: uint64 GetSize&40;&41; const


code: uint64 GetTimestamp&40;&41; const


code: FUtf8StringView GetUri&40;&41; const


className: FTraceInfo

code: struct FTraceInfo


code: uint32 GetSessionCount() const


code: const [FSessionInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FSessionInfo) * GetSessionInfo ( uint32 Index ) const


code: const [FSessionInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FSessionInfo) * GetSessionInfoByGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & TraceGuid )


code: const [FSessionInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FSessionInfo) * GetSessionInfoById ( uint32 Id ) const


code: const [FSessionInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FSessionInfo) * GetSessionInfoByTraceId ( uint32 TraceId ) const


code: const [FStatus](API\Developer\TraceAnalysis\Trace\FStoreClient\FStatus) * GetStatus()


code: const [FTraceInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FTraceInfo) * GetTraceInfo ( uint32 Index )


code: uint32 GetStoreAddress() const


code: uint32 GetStorePort() const


code: const [FTraceInfo](API\Developer\TraceAnalysis\Trace\FStoreClient\FTraceInfo) * GetTraceInfoById ( uint32 Id )


className: FStoreClient::operator delete

code: void operator delete ( void * Addr )


code: [FTraceData](API\Developer\TraceAnalysis\Trace\FStoreClient\FTraceData) ReadTrace ( uint32 Id )


code: bool Reconnect ( const TCHAR * Host, uint32 Port )


code: bool SetStoreDirectories ( const TCHAR * StoreDir, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & AddWatchDirs, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & RemoveWatchDirs )


className: FStoreClient

description: No constructors are accessible with public or protected access.

code: class FStoreClient


code: static [FStoreService](API\Developer\TraceAnalysis\Trace\FStoreService) * Create ( const [FDesc](API\Developer\TraceAnalysis\Trace\FStoreService\FDesc) & Desc )


className: FDesc

code: struct FDesc

StoreDir

type: const TCHAR ...


code: uint32 GetRecorderPort() const


className: FStoreService::operator delete


className: FStoreService

code: class FStoreService


className: EStyle

code: enum EStyle { Normal, EnterScope, LeaveScope, }


code: const void &42; GetImpl &40; uint32 Index, int8 & SizeAndType &41; const


description: Returns the number of elements in the array

code: uint32 Num&40;&41; const


className: FArrayReader

code: struct FArrayReader


description: Returns an object for reading data from an array-type field. A valid array reader object will always be return even if no field matching the given name was found.

code: template<typename ValueType> const TArrayReader< ValueType > & GetArray &40; const ANSICHAR &42; FieldName &41; const


code: template<typename ValueType> const IAnalyzer::TArrayReader< ValueType > & GetArray &40; const ANSICHAR &42; FieldName &41; const