description:
Call to add a child EdMode ToolsContext created using the above function
true if child was added

code: bool OnChildEdModeActivated ( [UEdModeInteractiveToolsContext](API\Editor\EditorInteractiveToolsFramework\UEdModeInteractiveToolsContext) * ChildToolsContext )


description:
Call to release a child EdMode ToolsContext created using the above function
true if child was found and removed

module: EditorInteractiveToolsFramework

code: bool OnChildEdModeDeactivated ( [UEdModeInteractiveToolsContext](API\Editor\EditorInteractiveToolsFramework\UEdModeInteractiveToolsContext) * ChildToolsContext )


description: true if selected actors/components can be deleted

code: virtual bool ProcessEditDelete()


code: virtual void Render ( const [FSceneView](API\Runtime\Engine\FSceneView) * View, [FViewport](API\Runtime\Engine\FViewport) * Viewport, [FPrimitiveDrawInterface](API\Runtime\Engine\FPrimitiveDrawInterface) * PDI )


description: Shutdown Context by destroying InputRouter and ToolManager

code: virtual void Shutdown()


code: bool StartTracking ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * InViewportClient, [FViewport](API\Runtime\Engine\FViewport) * InViewport )


className: UModeManagerInteractiveToolsContext

description: UModeManagerInteractiveToolsContextextendsUEditorInteractiveToolsContextwith various functions for handling device (mouse) input. These functions are currently called by the EdMode Manager (FEditorModeTools).

code: class UModeManagerInteractiveToolsContext : public [UEditorInteractiveToolsContext](API\Editor\EditorInteractiveToolsFramework\UEditorInteractiveToolsContext)

BeginPIEDelegateHandle

type: FDelegateHandle

description: Called when PIE is about to start, shuts down active tools

CurrentMouseState

type: FInputDeviceSta...

description: Input event instance used to keep track of various button states, etc, that we cannot directly query on-demand

EdModeToolsContexts

type: TArray<TObject...

PreSaveWorldDelegateHandle

description: Called before a Save starts. This currently shuts down active tools.

ViewportClientListChangedHandle

description: Called when viewport clients change

WorldTearDownDelegateHandle

description: Called when a map is changed


description: UEditorInteractiveToolsContextAPI implementations that also forward calls to any child EdMode ToolsContexts

code: virtual void Tick ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * ViewportClient, float DeltaTime )


description: (laquo, quote, previous, back)http://fortawesome.github.io/Font-Awesome/icon/angle-double-left/

module: EditorStyle


description: (raquo, quote, next, forward)http://fortawesome.github.io/Font-Awesome/icon/angle-double-right/


description: (previous, back)http://fortawesome.github.io/Font-Awesome/icon/angle-left/


description: (next, forward)http://fortawesome.github.io/Font-Awesome/icon/angle-right/


className: Archive

description: (box, storage)http://fortawesome.github.io/Font-Awesome/icon/archive/


className: Arrows

description: (move, reorder, resize)http://fortawesome.github.io/Font-Awesome/icon/arrows/


description: (next, forward)http://fortawesome.github.io/Font-Awesome/icon/arrow-circle-o-right/


description: (previous, back)http://fortawesome.github.io/Font-Awesome/icon/arrow-left/


description: (next, forward)http://fortawesome.github.io/Font-Awesome/icon/arrow-right/


className: Ban

description: (delete, remove, trash, hide, block, stop, abort, cancel)http://fortawesome.github.io/Font-Awesome/icon/ban/


className: Bars

description: (menu, drag, reorder, settings, list, ul, ol, checklist, todo, list, hamburger)http://fortawesome.github.io/Font-Awesome/icon/bars/


className: Book

description: (read, documentation)http://fortawesome.github.io/Font-Awesome/icon/book/


className: Bug

description: (report, insect)http://fortawesome.github.io/Font-Awesome/icon/bug/


description: (more, dropdown, menu, triangle down)http://fortawesome.github.io/Font-Awesome/icon/caret-down/


description: (next, forward, triangle right)http://fortawesome.github.io/Font-Awesome/icon/caret-right/


description: (more, dropdown, menu)http://fortawesome.github.io/Font-Awesome/icon/caret-square-o-down/


description: (previous, back)http://fortawesome.github.io/Font-Awesome/icon/caret-square-o-left/


description: (next, forward)http://fortawesome.github.io/Font-Awesome/icon/caret-square-o-right/


description: (triangle up)http://fortawesome.github.io/Font-Awesome/icon/caret-up/


description: (todo, done, agree, accept, confirm)http://fortawesome.github.io/Font-Awesome/icon/check-circle/


className: Check

description: (checkmark, done, todo, agree, accept, confirm, tick)http://fortawesome.github.io/Font-Awesome/icon/check/


className: Circle

description: (dot, notification)http://fortawesome.github.io/Font-Awesome/icon/circle/


description: (watch, timer, late, timestamp)http://fortawesome.github.io/Font-Awesome/icon/clock-o/


className: Exchange

description: (transfer, arrows)http://fortawesome.github.io/Font-Awesome/icon/exchange/


className: Exclamation

description: (warning, error, problem, notification, notify, alert)http://fortawesome.github.io/Font-Awesome/icon/exclamation/


description: (warning, error, problem, notification, alert)http://fortawesome.github.io/Font-Awesome/icon/exclamation-triangle/


className: Expand

description: (enlarge, bigger, resize)http://fortawesome.github.io/Font-Awesome/icon/expand/


description: (open, new)http://fortawesome.github.io/Font-Awesome/icon/external-link/


className: Eye

description: (show, visible, views)http://fortawesome.github.io/Font-Awesome/icon/eye/


description: (toggle, show, hide, visible, visiblity, views)http://fortawesome.github.io/Font-Awesome/icon/eye-slash/


description: (next, end, last)http://fortawesome.github.io/Font-Awesome/icon/fast-forward/


className: File

description: (new, page, pdf, document)http://fortawesome.github.io/Font-Awesome/icon/file/


className: Filter

description: (funnel, options)http://fortawesome.github.io/Font-Awesome/icon/filter/


className: Info

description: (help, information, more, details)http://fortawesome.github.io/Font-Awesome/icon/info/


description: (help, information, more, details)http://fortawesome.github.io/Font-Awesome/icon/info-circle/


description: (idea, inspiration)http://fortawesome.github.io/Font-Awesome/icon/lightbulb-o/


description: (graph, analytics)http://fortawesome.github.io/Font-Awesome/icon/line-chart/


className: Lock

description: (protect, admin)http://fortawesome.github.io/Font-Awesome/icon/lock/


description: (map, pin, location, coordinates, localize, address, travel, where, place)http://fortawesome.github.io/Font-Awesome/icon/map-marker/


className: Minus

description: (hide, minify, delete, remove, trash, hide, collapse)http://fortawesome.github.io/Font-Awesome/icon/minus/


description: (delete, remove, trash, hide)http://fortawesome.github.io/Font-Awesome/icon/minus-circle/


className: Pencil

description: (write, edit, update)http://fortawesome.github.io/Font-Awesome/icon/pencil/


description: (write, edit, update)http://fortawesome.github.io/Font-Awesome/icon/pencil-square/


className: Play

description: (start, playing, music, sound)http://fortawesome.github.io/Font-Awesome/icon/play/


description: (start, playing)http://fortawesome.github.io/Font-Awesome/icon/play-circle/


className: Plus

description: (add, new, create, expand)http://fortawesome.github.io/Font-Awesome/icon/plus/


description: (add, new, create, expand)http://fortawesome.github.io/Font-Awesome/icon/plus-circle/


className: Question

description: (help, information, unknown, support)http://fortawesome.github.io/Font-Awesome/icon/question/


className: Random

description: (sort, shuffle)http://fortawesome.github.io/Font-Awesome/icon/random/


className: Refresh

description: (reload, sync)http://fortawesome.github.io/Font-Awesome/icon/refresh/


description: (enter, join, log in, login, sign up, sign in, signin, signup, arrow)http://fortawesome.github.io/Font-Awesome/icon/sign-in/


description: (log out, logout, leave, exit, arrow)http://fortawesome.github.io/Font-Awesome/icon/sign-out/


className: Square

description: (block, box)http://fortawesome.github.io/Font-Awesome/icon/square/


className: Star

description: (award, achievement, night, rating, score)http://fortawesome.github.io/Font-Awesome/icon/star/


description: (next, end, last)http://fortawesome.github.io/Font-Awesome/icon/step-forward/


className: Terminal

description: (command, prompt, code)http://fortawesome.github.io/Font-Awesome/icon/terminal/


className: Stop

description: (block, box, square)http://fortawesome.github.io/Font-Awesome/icon/stop/


className: Th

description: (blocks, squares, boxes)http://fortawesome.github.io/Font-Awesome/icon/th/


description: (marker, pin, location, coordinates)http://fortawesome.github.io/Font-Awesome/icon/thumb-tack/


className: Times

description: (close, exit, x, cross)http://fortawesome.github.io/Font-Awesome/icon/times/


description: (close, exit, x)http://fortawesome.github.io/Font-Awesome/icon/times-circle/


className: Trash

description: (garbage, delete, remove, hide)http://fortawesome.github.io/Font-Awesome/icon/trash/


description: (film, movie, record)http://fortawesome.github.io/Font-Awesome/icon/video-camera/


className: Unlock

description: (protect, admin, password, lock)http://fortawesome.github.io/Font-Awesome/icon/unlock/


className: FEditorFontGlyphs

code: class FEditorFontGlyphs


description:
In cases requiring explicit use of the EditorStyle where a Slate Widget should not take on the appearance of the rest of the application, use FEditorStyle::GetEditorStyle().
the Application Style

code: static const [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) & Get()


description: Deprecated*FEditorStyle::GetBrush()is deprecated, useFAppStyle::GetBrush()instead.

code: static const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetBrush ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetColor()is deprecated, useFAppStyle::GetColor()instead.

code: static const [FLinearColor](API\Runtime\Core\Math\FLinearColor) & GetColor ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetDefaultBrush()is deprecated, useFAppStyle::GetDefaultBrush()instead.

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


description: Deprecated*FEditorStyle::GetDynamicImageBrush()is deprecated, useFAppStyle::GetDynamicImageBrush()instead.

code: static const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSlateDynamicImageBrush](API\Runtime\SlateCore\Brushes\FSlateDynamicImageBrush) > GetDynamicImageBrush ( [FName](API\Runtime\Core\UObject\FName) BrushTemplate, [FName](API\Runtime\Core\UObject\FName) TextureName, const ANSICHAR * Specifier )


code: static const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSlateDynamicImageBrush](API\Runtime\SlateCore\Brushes\FSlateDynamicImageBrush) > GetDynamicImageBrush ( [FName](API\Runtime\Core\UObject\FName) BrushTemplate, class [UTexture2D](API\Runtime\Engine\Engine\UTexture2D) * TextureResource, [FName](API\Runtime\Core\UObject\FName) TextureName )


code: static const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FSlateDynamicImageBrush](API\Runtime\SlateCore\Brushes\FSlateDynamicImageBrush) > GetDynamicImageBrush ( [FName](API\Runtime\Core\UObject\FName) BrushTemplate, const ANSICHAR * Specifier, class [UTexture2D](API\Runtime\Engine\Engine\UTexture2D) * TextureResource, [FName](API\Runtime\Core\UObject\FName) TextureName )


description: Deprecated*FEditorStyle::GetFloat()is deprecated, useFAppStyle::GetFloat()instead.

code: static float GetFloat ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetFontStyle()is deprecated, useFAppStyle::GetFontStyle()instead.

code: static [FSlateFontInfo](API\Runtime\SlateCore\Fonts\FSlateFontInfo) GetFontStyle ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetMargin()is deprecated, useFAppStyle::GetMargin()instead.

code: static const [FMargin](API\Runtime\SlateCore\Layout\FMargin) & GetMargin ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetNoBrush()is deprecated, useFAppStyle::GetNoBrush()instead.

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


description: Deprecated*FEditorStyle::GetOptionalBrush()is deprecated, useFAppStyle::GetOptionalBrush()instead.

code: static const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * GetOptionalBrush ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier, const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) *const DefaultBrush )


description: Deprecated*FEditorStyle::GetResources()is deprecated, use FAppStyle::GetResources() instead.

code: static void GetResources ( [TArray](API\Runtime\Core\Containers\TArray)< const [FSlateBrush](API\Runtime\SlateCore\Styling\FSlateBrush) * > & OutResources )


description: Deprecated*FEditorStyle::GetSlateColor()is deprecated, useFAppStyle::GetSlateColor()instead.

code: static const [FSlateColor](API\Runtime\SlateCore\Styling\FSlateColor) GetSlateColor ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetSound()is deprecated, useFAppStyle::GetSound()instead.

code: static const [FSlateSound](API\Runtime\SlateCore\Sound\FSlateSound) & GetSound ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetStyleSetName()is deprecated, useFAppStyle::GetAppStyleSetName()instead.

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


description: Deprecated*FEditorStyle::GetVector()is deprecated, useFAppStyle::GetVector()instead.

code: static FVector2D GetVector ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description: Deprecated*FEditorStyle::GetWidgetStyle()is deprecated, useFAppStyle::GetWidgetStyle()instead.

code: template<class T> static const T & GetWidgetStyle ( [FName](API\Runtime\Core\UObject\FName) PropertyName, const ANSICHAR * Specifier )


description:
Concatenates two FNames.e If A and B are "Path.To" and ".Something" the result "Path.To.Something".
NewFNamethat is A concatenated with B.

code: static [FName](API\Runtime\Core\UObject\FName) Join ( [FName](API\Runtime\Core\UObject\FName) A, const ANSICHAR * B )


className: Instance

description: Singleton instance of the slate style

code: static [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) > Instance = NULL;


code: static void SetStyle ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) > & NewStyle )


className: FEditorStyle

description: A collection of named properties that guide the appearance of Slate.

code: class FEditorStyle


className: IEditorStyleModule

code: class IEditorStyleModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

module: EditorSubsystem

code: virtual void ShutdownModule()


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


className: FEditorSubsystemModule

code: class FEditorSubsystemModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


className: UEditorSubsystem

description: UEditorSubsystems are dynamic and will be initialized when the module is loaded if necessary. This means that after StartupModule() is called on the module containing a subsystem, the subsystem collection with instantiate and initialize the subsystem automatically. If the subsystem collection is created post module load then the instances will be created at collection initialization time.

code: class UEditorSubsystem : public [UDynamicSubsystem](API\Runtime\Engine\Subsystems\UDynamicSubsystem)


module: EditorWidgets

code: namespace EAssetDiscoveryIndicatorScaleMode { enum Type { Scale_None, Scale_Vertical, Scale_Horizontal, Scale_Both, } }


code: static [FAssetSearchBoxSuggestion](API\Editor\EditorWidgets\FAssetSearchBoxSuggestion) MakeSimpleSuggestion ( [FString](API\Runtime\Core\Containers\FString) InSuggestionString )


code: namespace EPlaybackMode { enum Type { Stopped, PlayingForward, PlayingReverse, } }


className: FAssetSearchBoxSuggestion

description: External suggestion entry provided toSAssetSearchBox

code: struct FAssetSearchBoxSuggestion

CategoryName

type: FText

description: The user-facing category name of this suggestion (if any)

DisplayName

description: The user-facing display name of this suggestion

SuggestionString

type: FString

description: The raw suggestion string that should be used with the search box


description:
Creates a widget that visualizes the asset discovery progress and collapses away when complete
The indicator widget

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SWidget](API\Runtime\SlateCore\Widgets\SWidget) > CreateAssetDiscoveryIndicator ( [EAssetDiscoveryIndicatorScaleMode::Type](API\Editor\EditorWidgets\EAssetDiscoveryIndicatorScaleMod-) ScaleMode, [FMargin](API\Runtime\SlateCore\Layout\FMargin) Padding, bool bFadeIn )


description:
Creates a new text box for viewing the names of objects or editing the labels of actors
The new editable text box

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IObjectNameEditableTextBox](API\Editor\EditorWidgets\IObjectNameEditableTextBox) > CreateObjectNameEditableTextBox ( const [TArray](API\Runtime\Core\Containers\TArray)< [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UObject](API\Runtime\CoreUObject\UObject\UObject) >> & Objects )


description:
Creates a widget that allows play/pause, and general time controls
The transport control widget

code: virtual [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ITransportControl](API\Editor\EditorWidgets\ITransportControl) > CreateTransportControl ( const [FTransportControlArgs](API\Editor\EditorWidgets\FTransportControlArgs) & Args )


className: EditorWidgetsAppIdentifier

description: Editor Widgets app identifier string

code: static const [FName](API\Runtime\Core\UObject\FName) EditorWidgetsAppIdentifier;


description:
Gets the registry of name edit 'sinks' used for getting and editing object display names
The registry


description: Called before the plugin is unloaded, right before the plugin object is destroyed.


description: Called right after the plugin DLL has been loaded and the plugin object has been created


className: FEditorWidgetsModule

description: Editor Widgets module

code: class FEditorWidgetsModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Notification that the filter became active or inactive

code: virtual void ActiveStateChanged ( bool bActive )


className: FCompareItemWithClassNames

description: A delegate that the user can use to specify how to compare their Filter Item to a list of Asset Types represented as FNames

code: typedef TBaseDelegate_TwoParams< bool, FilterType, const [TSet](API\Runtime\Core\Containers\TSet)< [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) > & > FCompareItemWithClassNames


className: FConvertItemToAssetData

description: A delegate that the user can use to specify how to convert their Filter Item into anFAssetData

code: typedef TBaseDelegate_TwoParams< bool, FilterType, [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & > FConvertItemToAssetData


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: Returns the human readable name for this filter

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


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: 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 gneeric 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: 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: 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 gneeric 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 SetBackendFilter ( const [FARFilter](API\Runtime\CoreUObject\AssetRegistry\FARFilter) & InBackendFilter )


code: void SetComparisonFunction ( [FCompareItemWithClassNames](API\Editor\EditorWidgets\Filters\FAssetFilter\FCompareItemWithClassNames) InOnCompareItem )


code: void SetConversionFunction ( [FConvertItemToAssetData](API\Editor\EditorWidgets\Filters\FAssetFilter\FConvertItemToAssetData) InOnConvertItem )


className: FAssetFilter

description: A filter used bySFilterBarthat wraps all the back-end filters into oneFFilterBasefor convenience

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

CompiledBackendFilter

type: FARCompiledFilt...

description: The compiled BackendFilter that contains all the Asset Filters attached to this Filter

OnCompareItem

type: FCompareItemWit...

description: Delegate used to compare an item to aUClassrepresented by anFName

OnConvertItem

type: FConvertItemToA...

description: Delegate used to convert an item to anFAssetData


description: Unlike normal filters, Type Filters are allowed to belong to multiple categories

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


description: Add this filter to the input BackendFilter

code: void BuildBackendFilter ( [FARFilter](API\Runtime\CoreUObject\AssetRegistry\FARFilter) & OutFilter )


description: Get the Catgories this filter belongs to

code: [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > > GetCategories() const


description: Get theUClassassociated with this filter

code: [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetClass() const


description: Returns class path name as a package + classFNamepair


description: Get the display name of this filter class


description: Get the color of this filter


description: Get the logical name of this filter class


description: You can provide anIAssetTypeActionsfor your type to get all the information from that

code: FCustomClassFilterData ( [UAssetDefinition](API\Editor\AssetDefinition\UAssetDefinition) * InAssetDefinition, const [FAssetFilterData](API\Editor\AssetDefinition\Misc\FAssetFilterData) & InAssetTypeAction )


description: Or you can provide aUClass, a Category and a Color to identify the filter

code: FCustomClassFilterData ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > InCategory, [FLinearColor](API\Runtime\Core\Math\FLinearColor) InColor )


className: FCustomClassFilterData

description: Helper Class that can be used to provide custom class filters to the Filter Widget Using this for Type Filters ensures that the type filters get OR'd together For example: filtering for StaticMeshActor and DirectionalLight will show assets that belong to either of those types.

code: class FCustomClassFilterData


className: FCustomTextFilterState

code: struct FCustomTextFilterState

bIsActive

type: bool

description: Whether the custom filter is active, i.e visible and enabled in the filter bar

bIsChecked

description: Whether the custom filter is checked, i.e visible in the filter bar

FilterData

type: FCustomTextFilt...

description: The data inside the custom text filter


description: Get a const version of this filter bar's config

code: const [FFilterBarSettings](API\Editor\EditorWidgets\Filters\FFilterBarSettings) * GetConstConfig() const


description: Get a mutable version of this filter bar's config


description: Initialize and load this filter bar's config

code: void InitializeConfig()


description: Save this filte bar's data to the config file

code: void SaveConfig()


className: FFilterBarBase

description: A non-templated base class forSAssetFilterBar, where functionality that does not depend on the type of item being filtered lives

code: class FFilterBarBase

FilterBarIdentifier

type: FName

description: Unique name for this filter bar


className: FFilterBarSettings

code: struct FFilterBarSettings

CustomFilters

type: TMap<FString, ...

description: Map of currently visible custom filters, along with their enabled state

CustomTextFilters

type: TArray<FCustom...

description: Array of custom text filters the user has created

FilterBarLayout

type: EFilterBarLayou...

TypeFilters

description: Map of currently visible asset type filters, along with their enabled state


description: Add an AssetFilter to the toolbar, making it "Active" but not enabled

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Editor\EditorWidgets\Filters\SAssetFilterBar\SFilter) > AddAssetFilterToBar ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) > & CustomClassFilter )


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Editor\EditorWidgets\Filters\SAssetFilterBar\FArguments) & InArgs )


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

code: void CreateFiltersMenuCategory ( [FToolMenuSection](API\Developer\ToolMenus\FToolMenuSection) & Section, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) >> CustomClassFilterDatas ) const


description: Create the default set ofIAssetTypeActionsFilters provided with the widget if requested

code: void CreateAssetTypeActionFilters()


code: void CreateFiltersMenuCategory ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * InMenu, const [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) >> CustomClassFilterDatas ) const


description: Check if there is a filter associated with the given class represented byFTopLevelAssetPathin the filter bar

code: bool DoesAssetTypeFilterExist ( const [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) & InClassPath )


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

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


description: A delegate to create aTTextFilterfor FilterType items. If provided, will allow creation of custom text filters from the filter dropdown menu.

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


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

code: WidgetArgsType & CustomClassFilters &40; TArray< TSharedRef< FCustomClassFilterData >> 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: A unique identifier for this filter bar needed to enable saving settings in a config file

code: WidgetArgsType & FilterBarIdentifier &40; FName 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::OnClickedAddSearchHistoryButton

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


description: Delegate for when filters have changed

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


description: Delegate to extend the Add Filter dropdown

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


description: Whether the filter bar should provide the default asset filters

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


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

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


description: Handler for when filter by type is selected

code: void FilterByTypeClicked ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) > CustomClassFilterData )


description: Handler for when filter by type category is selected

code: void FilterByTypeCategoryClicked ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > TypeCategory, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) >> Classes )


description: IsFilterActive().

code: ECheckBoxState GetAssetTypeFilterCheckState ( const [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) & InClassPath ) const


description: Use this function to get anFARFilterthat represents all the AssetType filters that are currently active


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

code: bool IsAssetTypeFilterActive ( const [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) & InClassPath ) const


description: Handler to determine the "checked" state of class filter in the filter dropdown

code: bool IsClassTypeInUse ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) > Class ) const


description: Handler to determine the "checked" state of an type category in the filter dropdown

code: ECheckBoxState IsTypeCategoryChecked ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > TypeCategory, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) >> Classes ) const


description: Function to check if a given type category is in use

code: bool IsTypeCategoryInUse ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > TypeCategory, [TArray](API\Runtime\Core\Containers\TArray)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) >> Classes ) const


description: Load all the custom class filters (created by the user) from the specified config

code: void LoadCustomTextFilters ( const [FFilterBarSettings](API\Editor\EditorWidgets\Filters\FFilterBarSettings) * FilterBarConfig )


description: Load all the custom filters (created programatically) from the specified config

code: void LoadFilters ( const [FFilterBarSettings](API\Editor\EditorWidgets\Filters\FFilterBarSettings) * FilterBarConfig )


code: virtual void LoadSettings()


description: Handler for when the add filter button was clicked

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


description: AssetFilter specific override toSBasicFilterBar::RemoveAllButThis

code: virtual void RemoveAllButThis ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Editor\EditorWidgets\Filters\SAssetFilterBar\SFilter) > & FilterToKeep )


description: Handler to Populate the Add Filter Menu. Use OnFilterAssetType in Subclasses to add classes to the exclusion list

code: virtual void PopulateAddFilterMenu ( [UToolMenu](API\Developer\ToolMenus\UToolMenu) * Menu, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FFilterCategory](API\Developer\ToolWidgets\Filters\FFilterCategory) > MenuExpansion, FOnFilterAssetType OnFilterAssetType )


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

code: virtual void RemoveAllFilters()


description: Handler for when the remove filter button was clicked on a filter

code: void RemoveAssetFilter ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FCustomClassFilterData](API\Editor\EditorWidgets\Filters\FCustomClassFilterData) > & CustomClassData, bool ExecuteOnFilterChanged )


description: Remove a filter from the filter bar

code: virtual void RemoveFilter ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [SFilter](API\Editor\EditorWidgets\Filters\SAssetFilterBar\SFilter) > & FilterToRemove )


description: Constructs this widget with InArgs

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


description: The Custom Class Data that is associated with this filter

code: WidgetArgsType & CustomClassFilter &40; TSharedPtr< FCustomClassFilterData > InArg &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 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< SAssetFilter >


className: FOnRequestDisableAll

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestDisableAll FOnRequestDisableAll


className: FOnRequestEnableOnly

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestEnableOnly FOnRequestEnableOnly


className: FOnRequestEnableAll

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestEnableAll FOnRequestEnableAll


className: FOnRequestRemoveAllButThis

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestRemoveAllButThis FOnRequestRemoveAllButThis


className: FOnRequestRemove

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestRemove FOnRequestRemove


className: FOnRequestRemoveAll

code: typedef typename SBasicFilterBar< FilterType >::SFilter::FOnRequestRemoveAll FOnRequestRemoveAll


description: Returns this widgets contribution to the combined filter


description: Gets the asset type actions associated with this filter

code: const TSharedPtr< FCustomClassFilterData > & GetCustomClassFilterData&40;&41; const


description: Returns the display name for this filter

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


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


code: void SetCustomClassFilterData &40; const TSharedRef< FCustomClassFilterData > & InCustomClassFilterData &41;


className: SAssetFilter

description: A subclass of SFilter inSBasicFilterBarto add functionality for Asset Filters

code: class SAssetFilter : public [SBasicFilterBar< FilterType >::SFilter](API\Developer\ToolWidgets\Filters\SBasicFilterBar\SFilter)

CustomClassFilter

type: TSharedPtr<FCu...

description: The asset type actions that are associated with this filter


description: Save all the custom class filters (created by the user) into the specified config

code: void SaveCustomTextFilters ( [FFilterBarSettings](API\Editor\EditorWidgets\Filters\FFilterBarSettings) * FilterBarConfig )


description: Save all the custom filters (created programatically) into the specified config

code: void SaveFilters ( [FFilterBarSettings](API\Editor\EditorWidgets\Filters\FFilterBarSettings) * FilterBarConfig )


code: virtual void SaveSettings()


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 if requested and deactivated when unpinned.

code: void SetAssetTypeFilterCheckState ( const [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) & InClassPath, ECheckBoxState InCheckState, bool bEnableFilter )


description: SetFilterCheckStateto set the check state andGetFilterCheckStateto checkifit is checked

code: void ToggleAssetTypeFilterEnabled ( const [FTopLevelAssetPath](API\Runtime\CoreUObject\UObject\FTopLevelAssetPath) & InClassPath, bool bEnable )


className: SAssetFilterBar

description: FGenericFilterto create simple delegate based filters)

code: template<typename FilterType> class SAssetFilterBar : public [SBasicFilterBar< FilterType >](API\Developer\ToolWidgets\Filters\SBasicFilterBar), public [FFilterBarBase](API\Editor\EditorWidgets\Filters\FFilterBarBase)

AssetClassAction

type: EAssetClassActi...

description: The AssetClassAction used to get the permission list from the Asset Tools Module

AssetFilterCategories

type: TMap<FName,TS...

AssetFilters

type: TArray<TShared...

description: A copy of all AssetFilters in this->Filters for convenient access

bUseDefaultAssetFilters

description: Whether the filter bar provides the default Asset Filters

CategoryToExpand

type: TSharedPtr<FFi...

description: The category to expand in the filter menu

CustomClassFilters

description: List of custom Class Filters that will be shown in the filter bar

UnknownTypeFilters

description: A map of any type filters we encounter while callingLoadSettings(), but don't have in this instance of the filter bar.

UserCustomClassFilters

description: Copy of Custom Class Filters that were provided by the user, and not autopopulated from AssetTypeActions


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Editor\EditorWidgets\Filters\SFilterBar\FArguments) & InArgs )


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

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


description: A delegate to create aTTextFilterfor FilterType items. If provided, will allow creation of custom text filters from the filter dropdown menu.

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


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

code: WidgetArgsType & CustomClassFilters &40; TArray< TSharedRef< FCustomClassFilterData >> 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: A unique identifier for this filter bar needed to enable saving settings in a config file

code: WidgetArgsType & FilterBarIdentifier &40; FName 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::OnClickedAddSearchHistoryButton

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


description: Specify this delegate to use simple asset comparison, where you compare your Item a list of FNames representing Classes

code: WidgetArgsType & OnCompareItemWithClassNames &40; const FCompareItemWithClassNames & InDelegate &41;


description: Delegate to extend the Add Filter dropdown

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


description: Specify this delegate to use asset comparison throughIAssetRegistry, where you specify how to convert your Item into anFAssetData

code: WidgetArgsType & OnConvertItemToAssetData &40; const FConvertItemToAssetData & InDelegate &41;


description: Delegate for when filters have changed

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


description: Whether the filter bar should provide the default asset filters

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


code: typedef FArguments WidgetArgsType


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


description: Use this function to get all currently active filters (to filter your items) NOTE: Must be called every time the filters change (OnFilterChanged) to make sure you get the correct combined filter

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


className: SFilter

code: typedef typename [SBasicFilterBar](API\Developer\ToolWidgets\Filters\SBasicFilterBar)< FilterType >::[SFilter](API\Editor\EditorWidgets\Filters\SAssetFilterBar\SFilter) SFilter


className: SFilterBar

description: FGenericFilterto create simple delegate based filters) .OnConvertItemToAssetData() // Conversion Function as mentioned above

code: template<typename FilterType> class SFilterBar : public [SAssetFilterBar< FilterType >](API\Editor\EditorWidgets\Filters\SAssetFilterBar)


className: UAssetFilterBarContext

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

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

PopulateFilterMenu

type: FOnPopulateAddA...


code: static [UFilterBarConfig](API\Editor\EditorWidgets\Filters\UFilterBarConfig) * Get()


className: Instance

code: static [TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UFilterBarConfig](API\Editor\EditorWidgets\Filters\UFilterBarConfig) > Instance = nullptr;


className: UFilterBarConfig

code: class UFilterBarConfig : public [UEditorConfigBase](API\Editor\EditorConfig\UEditorConfigBase)

FilterBars

type: TMap<FName,FF...


description: Gets the appropriate ObjectNameEditSink for the supplied class

code: [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IObjectNameEditSink](API\Editor\EditorWidgets\IObjectNameEditSink) > GetObjectNameEditSinkForClass ( const [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class ) const


description: Registers an object name edit sink so it can provide a name editing interface for an object type.

code: void RegisterObjectNameEditSink ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IObjectNameEditSink](API\Editor\EditorWidgets\IObjectNameEditSink) > & NewSink )


description: Unregisters a name edit sink. It will no longer provide a name editing interface for an object type.

code: void UnregisterObjectNameEditSink ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IObjectNameEditSink](API\Editor\EditorWidgets\IObjectNameEditSink) > & SinkToRemove )


code: FObjectNameEditSinkRegistry()


className: FObjectNameEditSinkRegistry

code: class FObjectNameEditSinkRegistry


className: FTransportControlArgs

code: struct FTransportControlArgs

OnBackwardEnd

type: FOnClicked

OnGetLooping

type: FOnGetLooping

OnGetPlaybackMode

type: FOnGetPlaybackM...

OnGetRecording

type: FOnGetRecording

OnTickPlayback

type: FOnTickPlayback

WidgetsToCreate

type: TArray<FTransp...

description: Array of custom widgets to create - if this array is used the default widget ordering will be ignored in favor of this set of widgets


code: FTransportControlWidget ( ETransportControlWidgetType InWidgetType )


code: FTransportControlWidget ( FOnMakeTransportWidget InMakeCustomWidgetDelegate )


className: FTransportControlWidget

description: Descriptor for a transport control widget

code: struct FTransportControlWidget

MakeCustomWidgetDelegate

type: FOnMakeTranspor...

description: Delegate used for making custom widgets

WidgetType

type: ETransportContr...

description: Basic widget type


className: ETextPropertyEditAction

code: enum ETextPropertyEditAction { EditedNamespace, EditedKey, EditedSource, }


description: Get the number ofFTextinstances being edited by this property

code: int32 GetNumTexts() const


description: Get the stable text ID for the given index (check against GetNumTexts)

code: void GetStableTextId ( const int32 InIndex, const [ETextPropertyEditAction](API\Editor\EditorWidgets\IEditableTextProperty\ETextPropertyEditAction) InEditAction, const [FString](API\Runtime\Core\Containers\FString) & InTextSource, const [FString](API\Runtime\Core\Containers\FString) & InProposedNamespace, const [FString](API\Runtime\Core\Containers\FString) & InProposedKey, [FString](API\Runtime\Core\Containers\FString) & OutStableNamespace, [FString](API\Runtime\Core\Containers\FString) & OutStableKey ) const


description: Get the text at the given index (check against GetNumTexts)

code: [FText](API\Runtime\Core\Internationalization\FText) GetText ( const int32 InIndex ) const


description: Get the tooltip text associated with the property being edited


description: Is the value associated with the properties the default value?

code: bool IsDefaultValue() const


description: Are the text properties being edited marked as multi-line?

code: bool IsMultiLineText() const


description: Are the text properties being edited marked as password fields?

code: bool IsPassword() const


description: Are the text properties being edited read-only?

code: bool IsReadOnly() const


description: Check to see if the given text is valid to use

code: bool IsValidText ( const [FText](API\Runtime\Core\Internationalization\FText) & InText, [FText](API\Runtime\Core\Internationalization\FText) & OutErrorMsg ) const


description: Set the text at the given index (check against GetNumTexts)

code: void SetText ( const int32 InIndex, const [FText](API\Runtime\Core\Internationalization\FText) & InText )


description: Get the localization ID we should use for the given object, and the given text instance

code: static void StaticStableTextId ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InObject, const [ETextPropertyEditAction](API\Editor\EditorWidgets\IEditableTextProperty\ETextPropertyEditAction) InEditAction, const [FString](API\Runtime\Core\Containers\FString) & InTextSource, const [FString](API\Runtime\Core\Containers\FString) & InProposedNamespace, const [FString](API\Runtime\Core\Containers\FString) & InProposedKey, [FString](API\Runtime\Core\Containers\FString) & OutStableNamespace, [FString](API\Runtime\Core\Containers\FString) & OutStableKey )


description: Get the localization ID we should use for the given package, and the given text instance

code: static void StaticStableTextId ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * InPackage, const [ETextPropertyEditAction](API\Editor\EditorWidgets\IEditableTextProperty\ETextPropertyEditAction) InEditAction, const [FString](API\Runtime\Core\Containers\FString) & InTextSource, const [FString](API\Runtime\Core\Containers\FString) & InProposedNamespace, const [FString](API\Runtime\Core\Containers\FString) & InProposedKey, [FString](API\Runtime\Core\Containers\FString) & OutStableNamespace, [FString](API\Runtime\Core\Containers\FString) & OutStableKey )


code: virtual ~IEditableTextProperty()


className: IEditableTextProperty

description: Interface to allowSTextPropertyEditableTextBoxto be used to edit both properties and Blueprint pins

code: class IEditableTextProperty


className: IObjectNameEditableTextBox

description: Interface for the widget that wraps an editable text box for viewing the names of objects or editing the labels of actors

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


description: Returns the display name for that object.

code: [FText](API\Runtime\Core\Internationalization\FText) GetObjectDisplayName ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object ) const


description: Returns the tooltip text for that object

code: [FText](API\Runtime\Core\Internationalization\FText) GetObjectNameTooltip ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object ) const


description: Checks to see if the specified object is handled by this type.

code: [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetSupportedClass() const


description: Whether or not the name can be edited

code: virtual bool IsObjectDisplayNameReadOnly ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object ) const


description:
Attempt to rename the object. Will fail if IsObjectDisplayNameReadOnly returns true.
Whether or not the display name was successfully set

code: virtual bool SetObjectDisplayName ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, [FString](API\Runtime\Core\Containers\FString) DisplayName )


description: Virtual destructor

code: virtual ~IObjectNameEditSink()


className: IObjectNameEditSink

description: ObjectNameEditSink provides an interface for the in-editor object name

code: class IObjectNameEditSink


className: ITransportControl

description: Base class for a widget that allows transport control

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


code: void Construct ( const [FArguments](API\Editor\EditorWidgets\SAssetDropTarget\FArguments) & InArgs )


className: FAreAssetsAcceptableForDrop

description: Called when we need to check if an asset type is valid for dropping

code: typedef TBaseDelegate_OneParam< bool, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > > FAreAssetsAcceptableForDrop


className: FAreAssetsAcceptableForDropWithReason

description: Called when we need to check if an asset type is valid for dropping and also will have a reason if it is not

code: typedef TBaseDelegate_TwoParams< bool, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) >, [FText](API\Runtime\Core\Internationalization\FText) & > FAreAssetsAcceptableForDropWithReason


description: Sets if this drop target can support multiple assets dropped, or only supports a single asset dropped at a time. False by default for legacy behavior.

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


description: Content to display for the in the drop target

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


code: FAreAssetsAcceptableForDrop ConvertObjectAcceptableDropDelegate &40; const FIsAssetAcceptableForDrop & LegacyDelegate &41;


code: FAreAssetsAcceptableForDropWithReason ConvertObjectAcceptableDropWithReasonDelegate &40; const FIsAssetAcceptableForDropWithReason & LegacyDelegate &41;


code: FOnAssetsDropped ConvertObjectDropDelegate &40; const FOnAssetDropped & LegacyDelegate &41;


description: Called to check if an asset is acceptable for dropping

code: WidgetArgsType & OnAreAssetsAcceptableForDrop &40; const FAreAssetsAcceptableForDrop & InDelegate &41;


code: WidgetArgsType & OnAssetDropped &40; const FOnAssetDropped & InDeprecatedDelegate &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped &40; TSharedRef< UserClass > InUserObjectRef, typename FOnAssetDropped::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped &40; TSharedRef< UserClass > InUserObjectRef, typename FOnAssetDropped::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped_Raw &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


description: Called to check if an asset is acceptable for dropping if you also plan on returning a reason text

code: WidgetArgsType & OnAreAssetsAcceptableForDropWithReason &40; const FAreAssetsAcceptableForDropWithReason & InDelegate &41;


code: template<typename FunctorType, typename... VarTypes> WidgetArgsType & OnAssetDropped_Lambda &40; FunctorType && InFunctor, VarTypes... Vars &41;


code: template<typename StaticFuncPtr, typename... VarTypes> WidgetArgsType & OnAssetDropped_Static &40; StaticFuncPtr InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped_UObject &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped_UObject &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


description: Called when a valid asset is dropped

code: WidgetArgsType & OnAssetsDropped &40; const FOnAssetsDropped & InDelegate &41;


code: template<typename StaticFuncPtr, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_Static &40; StaticFuncPtr InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnAssetDropped_Raw &40; UserClass &42; InUserObject, typename FOnAssetDropped::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename FunctorType, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_Lambda &40; FunctorType && InFunctor, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_Raw &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_Raw &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_UObject &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop_UObject &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: WidgetArgsType & OnIsAssetAcceptableForDropWithReason &40; const FIsAssetAcceptableForDropWithReason & InDeprecatedDelegate &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason &40; TSharedRef< UserClass > InUserObjectRef, typename FIsAssetAcceptableForDropWithReason::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason &40; TSharedRef< UserClass > InUserObjectRef, typename FIsAssetAcceptableForDropWithReason::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename StaticFuncPtr, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_Static &40; StaticFuncPtr InFunc, VarTypes... Vars &41;


code: template<typename FunctorType, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_Lambda &40; FunctorType && InFunctor, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_Raw &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_Raw &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_UObject &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDropWithReason_UObject &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDropWithReason::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: WidgetArgsType & OnIsAssetAcceptableForDrop &40; const FIsAssetAcceptableForDrop & InDeprecatedDelegate &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop &40; TSharedRef< UserClass > InUserObjectRef, typename FIsAssetAcceptableForDrop::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop &40; TSharedRef< UserClass > InUserObjectRef, typename FIsAssetAcceptableForDrop::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnIsAssetAcceptableForDrop &40; UserClass &42; InUserObject, typename FIsAssetAcceptableForDrop::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


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


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FArguments

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


className: FIsAssetAcceptableForDropWithReason

code: typedef TBaseDelegate_TwoParams< bool, const [UObject](API\Runtime\CoreUObject\UObject\UObject) *, [FText](API\Runtime\Core\Internationalization\FText) & > FIsAssetAcceptableForDropWithReason


className: FIsAssetAcceptableForDrop

code: typedef TBaseDelegate_OneParam< bool, const [UObject](API\Runtime\CoreUObject\UObject\UObject) * > FIsAssetAcceptableForDrop


className: FOnAssetDropped

description: Called when a valid asset is dropped

code: typedef TBaseDelegate_OneParam< void, [UObject](API\Runtime\CoreUObject\UObject\UObject) * > FOnAssetDropped


className: FOnAssetsDropped

description: Called when valid assets are dropped

code: typedef TBaseDelegate_TwoParams< void, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) &, [TArrayView](API\Runtime\Core\Containers\TArrayView)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > > FOnAssetsDropped


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

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


code: virtual bool OnAllowDrop ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > DragDropOperation ) const


code: [FReply](API\Runtime\SlateCore\Input\FReply) OnDropped ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & InGeometry, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & InDragDropEvent )


code: virtual bool OnIsRecognized ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > DragDropOperation ) const


className: SAssetDropTarget

description: A widget that displays a hover cue and handles dropping assets of allowed types onto this widget

code: class SAssetDropTarget : public [SDropTarget](API\Editor\EditorWidgets\SDropTarget)


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Editor\EditorWidgets\SAssetSearchBox\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: Whether the SearchBox allows entries that don't match the possible suggestions

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


description: Callback to filter the given suggestion list, to allow custom filtering behavior

code: WidgetArgsType & OnAssetSearchBoxSuggestionFilter &40; const FOnAssetSearchBoxSuggestionFilter & InDelegate &41;


description: Callback when a suggestion entry is chosen during an asset search, to allow custom compositing behavior of the suggestion into the search text

code: WidgetArgsType & OnAssetSearchBoxSuggestionChosen &40; const FOnAssetSearchBoxSuggestionChosen & InDelegate &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 SFilterSearchBox::FOnSaveSearchClicked & InDelegate &41;


description: Invoked whenever the text changes

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


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

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


description: All possible suggestions for the search text

code: WidgetArgsType & PossibleSuggestions &40; const TAttribute< TArray< FAssetSearchBoxSuggestion > > & InAttribute &41;


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

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


description: Where to place the suggestion list

code: WidgetArgsType & SuggestionListPlacement &40; EMenuPlacement InArg &41;


code: typedef FArguments WidgetArgsType


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


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:
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: SWidgetimplementation.

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


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 ( [SFilterSearchBox::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


code: bool AllowDrop ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > DragDropOperation ) const


className: SAssetSearchBox

description: A widget to provide a search box with a filtered dropdown menu. Also provides the functionality to show search history optionally, and a button/delegate to save a search via SetOnSaveSearchHandler

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


code: void Construct ( const [FArguments](API\Editor\EditorWidgets\SDropTarget\FArguments) & InArgs )


description: Deprecated* BackgroundColor has been removed. You may alter the background brush to get the same effect.

code: FArguments & BackgroundColor &40; const FLinearColor & InBackgroundColor &41;


description: Deprecated* BackgroundColorHover has been removed. You may alter the background brush when hovered to get the same effect.

code: FArguments & BackgroundColorHover &40; const FLinearColor & InBackgroundColor &41;


description: The background image that is applied after the surface.

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


description: When this is true, the drop target will only get recognized when entering while drag & dropping.

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


description: Whether to cache off the results of AllowDrop. Useful when then OnAllowDrop callback is expensive since it's called per frame.

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


code: FOnDrop ConvertOnDropFn &40; const FOnDropDeprecated & LegacyDelegate &41;


description: Horizontal border image that is used.

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


description: Called to check if an asset is acceptable for dropping

code: WidgetArgsType & OnAllowDrop &40; const FVerifyDrag & InDelegate &41;


code: WidgetArgsType & OnDragEnter &40; const FOnDragAction & InDelegate &41;


description: The color of the vertical/horizontal images when the drop data is not valid

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


code: WidgetArgsType & OnDragLeave &40; const FOnDragAction & InDelegate &41;


code: WidgetArgsType & OnDrop &40; const FOnDropDeprecated & InDeprecatedDelegate &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop &40; TSharedRef< UserClass > InUserObjectRef, typename FOnDropDeprecated::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop &40; TSharedRef< UserClass > InUserObjectRef, typename FOnDropDeprecated::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


description: Called when a valid asset is dropped

code: WidgetArgsType & OnDropped &40; const FOnDrop & InDelegate &41;


description: Content to display for the in the drop target

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


code: template<typename FunctorType, typename... VarTypes> WidgetArgsType & OnDrop_Lambda &40; FunctorType && InFunctor, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop_Raw &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop_Raw &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename StaticFuncPtr, typename... VarTypes> WidgetArgsType & OnDrop_Static &40; StaticFuncPtr InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop_UObject &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TConstMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: template<typename UserClass, typename... VarTypes> WidgetArgsType & OnDrop_UObject &40; UserClass &42; InUserObject, typename FOnDropDeprecated::template TMethodPtr< UserClass, VarTypes... > InFunc, VarTypes... Vars &41;


code: WidgetArgsType & OnIsRecognized &40; const FVerifyDrag & InDelegate &41;


description: The color of the vertical/horizontal images when the drop data is valid

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


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


description: Vertical border image that is used.

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


code: typedef FArguments WidgetArgsType


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


className: FOnDragAction

code: typedef TBaseDelegate_OneParam< void, const [FDragDropEvent](API\Runtime\SlateCore\Input\FDragDropEvent) & > FOnDragAction


className: FOnDropDeprecated

code: typedef TBaseDelegate_OneParam< [FReply](API\Runtime\SlateCore\Input\FReply), [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > > FOnDropDeprecated


className: FVerifyDrag

code: typedef TBaseDelegate_OneParam< bool, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > > FVerifyDrag


description: Get the brightness on the background.


description: Visibility of the overlay text when dragging is occurring.


description: Returns true if this drop target is currently being hovered over by a drag drop event

code: bool IsDragOver() const


code: virtual bool OnAllowDrop ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > DragDropOperation ) const


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

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


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

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


description:
Called during drag and drop when the the mouse is being dragged over a widget.
A reply that indicated whether this event was handled.

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


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

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


code: virtual bool OnIsRecognized ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FDragDropOperation](API\Runtime\SlateCore\Input\FDragDropOperation) > DragDropOperation ) const


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


description: Ticks this widget with Geometry. Override in derived classes, but always call the parent implementation.

code: virtual void Tick ( const [FGeometry](API\Runtime\SlateCore\Layout\FGeometry) & AllottedGeometry, const double InCurrentTime, const float InDeltaTime )


className: SDropTarget

description: A widget that displays a hover cue and handles dropping assets of allowed types onto this widget

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


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


code: void Construct ( const [FArguments](API\Editor\EditorWidgets\SEnumComboBox\FArguments) & InArgs, const [UEnum](API\Runtime\CoreUObject\UObject\UEnum) * InEnum )


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


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


code: WidgetArgsType & EnumValueSubset &40; TArray< int32 > InArg &41;


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


code: WidgetArgsType & OnEnumSelectionChanged &40; const FOnEnumSelectionChanged & InDelegate &41;


code: WidgetArgsType & OnGetToolTipForValue &40; const FOnGetToolTipForValue & InDelegate &41;


code: typedef FArguments WidgetArgsType


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


className: FOnEnumSelectionChanged

code: typedef TBaseDelegate_TwoParams< void, int32, [ESelectInfo::Type](API\Runtime\SlateCore\Types\ESelectInfo__Type) > FOnEnumSelectionChanged


className: FOnGetToolTipForValue

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


className: SEnumComboBox

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


description: Construct this widget. Called by the SNew()Slate macro.

code: void Construct ( const [FArguments](API\Editor\EditorWidgets\SMetaDataView\FArguments) & InArgs, const [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [FString](API\Runtime\Core\Containers\FString) > & InMetadata )


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


className: SMetaDataView

description: The widget to display metadata as a table of tag/value rows

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


description: Constructs this widget with InArgs

code: void Construct ( const [FArguments](API\Editor\EditorWidgets\STemplateStringEditableTextBox\FArguments) & InArgs )


description: The marshaller used to get/set the raw text to/from the text layout.

code: WidgetArgsType & Marshaller &40; TSharedPtr< ITextLayoutMarshaller > InArg &41;


description: Called whenever the text is changed interactively by the user.

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


description: The initial text that will appear in the widget.

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


description: The list of available arguments to use in this template string.

code: WidgetArgsType & ValidArguments &40; const TAttribute< TArray< FString > > & InAttribute &41;


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


className: STemplateStringEditableTextBox

code: class STemplateStringEditableTextBox : public [SMultiLineEditableTextBox](API\Runtime\Slate\Widgets\Input\SMultiLineEditableTextBox)


code: void Construct ( const [FArguments](API\Editor\EditorWidgets\STextPropertyEditableStringTable-\FArguments) & Arguments, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IEditableTextProperty](API\Editor\EditorWidgets\IEditableTextProperty) > & InEditableTextProperty )


description: Should we show an "unlink" button?

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


description: The styling of the button

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


description: The styling of the combobox

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


description: Font for comboboxes

code: WidgetArgsType & Font &40; FSlateFontInfo InArg &41;


className: WidgetArgsType

code: typedef FArguments WidgetArgsType


className: FKeyTextFilter

code: typedef [TTextFilter](API\Runtime\Core\Misc\TTextFilter)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [FString](API\Runtime\Core\Containers\FString) > > FKeyTextFilter


className: FArguments

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


className: FOptionTextFilter

code: typedef [TTextFilter](API\Runtime\Core\Misc\TTextFilter)< [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< FAvailableStringTable > > FOptionTextFilter


description: A widget that can be used for editing the string table referenced forFTextinstances

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


code: void Construct ( const [FArguments](API\Editor\EditorWidgets\STextPropertyEditableTextBox\FArguments) & Arguments, const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IEditableTextProperty](API\Editor\EditorWidgets\IEditableTextProperty) > & InEditableTextProperty )


description: Whether to wrap text automatically based on the widget's computed horizontal space

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


description: Font color and opacity (overrides Style)

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


description: Text color and opacity (overrides Style)

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


description: When specified, will report the MaxDesiredHeight if smaller than the content's desired height

code: WidgetArgsType & MaxDesiredHeight &40; const TAttribute< FOptionalSize > & InAttribute &41;


description: When specified, will report the MinDesiredWidth if larger than the content's desired width

code: WidgetArgsType & MinDesiredWidth &40; const TAttribute< FOptionalSize > & InAttribute &41;


description: The styling of the textbox

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


description: Whether text wraps onto a new line when it's length exceeds this width; if this value is zero or negative, no wrapping occurs

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


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


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:
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 )


className: STextPropertyEditableTextBox

description: A widget that can be used for editingFTextinstances

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


className: RangeType

code: enum &123; RangeType = 0 &125;


code: static constexpr underlying_type &40; ETransportControlWidgetType &41;


code: template<> struct TEnumRangeTraits< ETransportControlWidgetType >


module: EnvironmentLightingViewer

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


description: Called before the module is unloaded, right before the module object is destroyed.

code: virtual void ShutdownModule()


description: Called right after the module DLL has been loaded and the module object has been created

code: virtual void StartupModule()


className: FEnvironmentLightingViewerModule

description: Struct Viewer module

code: class FEnvironmentLightingViewerModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description:
Copies the provided FoliageType to a new asset
The new FoliageType

module: FoliageEdit

code: static [UFoliageType](API\Runtime\Foliage\UFoliageType) * DuplicateFoliageTypeToNewPackage ( const [FString](API\Runtime\Core\Containers\FString) & InPackageName, [UFoliageType](API\Runtime\Foliage\UFoliageType) * InFoliageType )


code: static void MoveActorFoliageInstancesToLevel ( [ULevel](API\Runtime\Engine\Engine\ULevel) * InTargetLevel, [AActor](API\Runtime\Engine\GameFramework\AActor) * InIFA )


code: static void ReplaceFoliageTypeObject ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [UFoliageType](API\Runtime\Foliage\UFoliageType) * OldType, [UFoliageType](API\Runtime\Foliage\UFoliageType) * NewType )


description: Save the foliage type object. If it isn't an asset, will prompt the user for a location to save the new asset.

code: static [UFoliageType](API\Runtime\Foliage\UFoliageType) * SaveFoliageTypeObject ( [UFoliageType](API\Runtime\Foliage\UFoliageType) * Settings )


className: FFoliageEditUtility

code: class FFoliageEditUtility


code: bool CanMoveSelectedFoliageToLevel ( [ULevel](API\Runtime\Engine\Engine\ULevel) * InTargetLevel ) const


description: Move the selected foliage to the specified level

code: void MoveSelectedFoliageToLevel ( [ULevel](API\Runtime\Engine\Engine\ULevel) * InTargetLevel )


description: Notifies us that the foliage has been externally changed and needs refreshing.

code: void UpdateMeshList()


className: IFoliageEditModule

description: Foliage Edit mode module interface

code: class IFoliageEditModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: Implement this for deinitialization of instances of the system

code: virtual void Deinitialize()


description: Implement this for initialization of instances of the system

code: virtual void Initialize ( [FSubsystemCollectionBase](API\Runtime\Engine\Subsystems\FSubsystemCollectionBase) & Collection )


className: UFoliageEditorSubsystem

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

code: class UFoliageEditorSubsystem : public [UEditorSubsystem](API\Editor\EditorSubsystem\UEditorSubsystem)


description: BeginUThumbnailRendererObject.

code: virtual bool CanVisualizeAsset ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object )


description: UThumbnailRendererimplementation.

code: virtual void Draw ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, int32 X, int32 Y, uint32 Width, uint32 Height, [FRenderTarget](API\Runtime\Engine\FRenderTarget) *, [FCanvas](API\Runtime\Engine\FCanvas) * Canvas, bool bAdditionalViewFamily )


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


code: class UFoliageType_ActorThumbnailRenderer : public [UBlueprintThumbnailRenderer](API\Editor\UnrealEd\ThumbnailRendering\UBlueprintThumbnailRenderer)


description: UObjectimplementation.

code: virtual void BeginDestroy()


description: Returns true if the renderer is capable of producing a thumbnail for the specified asset.


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


code: class UFoliageType_ISMThumbnailRenderer : public [UDefaultSizedThumbnailRenderer](API\Editor\UnrealEd\ThumbnailRendering\UDefaultSizedThumbnailRenderer)


code: static void ClearProceduralFoliageVolumes ( const [TArray](API\Runtime\Core\Containers\TArray)< [AProceduralFoliageVolume](API\Runtime\Foliage\AProceduralFoliageVolume) * > & ProceduralFoliageVolumes )


code: static void ClearProceduralFoliageComponents ( const [TArray](API\Runtime\Core\Containers\TArray)< [UProceduralFoliageComponent](API\Runtime\Foliage\UProceduralFoliageComponent) * > & ProceduralFoliageComponents )


code: static void ResimulateProceduralFoliageVolumes ( const [TArray](API\Runtime\Core\Containers\TArray)< [AProceduralFoliageVolume](API\Runtime\Foliage\AProceduralFoliageVolume) * > & ProceduralFoliageVolumes )


code: static void ResimulateProceduralFoliageComponents ( const [TArray](API\Runtime\Core\Containers\TArray)< [UProceduralFoliageComponent](API\Runtime\Foliage\UProceduralFoliageComponent) * > & ProceduralFoliageComponents )


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


className: UProceduralFoliageEditorLibrary

code: class UProceduralFoliageEditorLibrary : public [UBlueprintFunctionLibrary](API\Runtime\Engine\Kismet\UBlueprintFunctionLibrary)


description: Returns the font asset being inspected by the font editor

module: FontEditor

code: [UFont](API\Runtime\Engine\Engine\UFont) * GetFont() const


description: Refresh the preview viewport

code: void RefreshPreview()


description: Assigns a font texture object to the page properties control when a new page is selected

code: void SetSelectedPage ( int32 PageIdx )


className: IFontEditor

code: class IFontEditor : public [FAssetEditorToolkit](API\Editor\UnrealEd\Toolkits\FAssetEditorToolkit)


description: Creates a new Font editor

code: [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IFontEditor](API\Editor\FontEditor\IFontEditor) > CreateFontEditor ( const [EToolkitMode::Type](API\Editor\EditorFramework\Toolkits\EToolkitMode__Type) Mode, const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > & InitToolkitHost, [UFont](API\Runtime\Engine\Engine\UFont) * Font )


className: IFontEditorModule

code: class IFontEditorModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface), public [IHasMenuExtensibility](API\Editor\UnrealEd\Toolkits\IHasMenuExtensibility), public [IHasToolBarExtensibility](API\Editor\UnrealEd\Toolkits\IHasToolBarExtensibility)


description: Called when the children of the property should be customized or extra rows added

module: GameplayDebuggerEditor

code: virtual void CustomizeChildren ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, class [IDetailChildrenBuilder](API\Editor\PropertyEditor\IDetailChildrenBuilder) & ChildBuilder, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


description: Called when the header of the property (the row in the details panel where the property is shown) If nothing is added to the row, the header is not displayed

code: virtual void CustomizeHeader ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, class [FDetailWidgetRow](API\Editor\PropertyEditor\FDetailWidgetRow) & HeaderRow, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization) > MakeInstance()


code: void OnChildValueChanged()


code: class FGameplayDebuggerCategoryConfigCustomization : public [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization)

ActiveInGameProp

type: TSharedPtr<IPr...

CachedHeader

type: FText


code: void OnDebuggerEdModeActivation()


code: void OnLocalControllerUninitialized()


code: void OnWorldInitialized ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, const [UWorld::InitializationValues](API\Runtime\Engine\Engine\UWorld\InitializationValues) IVS )


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

code: virtual void ShutdownModule()


className: FGameplayDebuggerEditorModule

code: class FGameplayDebuggerEditorModule : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


code: virtual void Enter()


code: static const [FName](API\Runtime\Core\UObject\FName) EM_GameplayDebugger = TEXT("EM_GameplayDebugger");


code: void OnLocalControllerInitialized()


code: virtual void Exit()


code: virtual bool InputKey ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * InViewportClient, [FViewport](API\Runtime\Engine\FViewport) * InViewport, [FKey](API\Runtime\InputCore\FKey) InKey, EInputEvent InEvent )


code: virtual bool ReceivedFocus ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * ViewportClient, [FViewport](API\Runtime\Engine\FViewport) * Viewport )


code: virtual bool LostFocus ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * ViewportClient, [FViewport](API\Runtime\Engine\FViewport) * Viewport )


code: static void SafeCloseMode()


code: static void SafeOpenMode()


code: virtual void Tick ( [FEditorViewportClient](API\Editor\UnrealEd\FEditorViewportClient) * ViewportClient, float DeltaTime )


description: True if this mode uses a toolkit mode (eventually they all should)

code: virtual bool UsesToolkits() const


code: FGameplayDebuggerEdMode()


className: FGameplayDebuggerEdMode

code: class FGameplayDebuggerEdMode : public [FEdMode](API\Editor\UnrealEd\FEdMode)


code: virtual void CustomizeChildren ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, class [IDetailChildrenBuilder](API\Editor\PropertyEditor\IDetailChildrenBuilder) & ChildBuilder, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


code: virtual void CustomizeHeader ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< class [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, class [FDetailWidgetRow](API\Editor\PropertyEditor\FDetailWidgetRow) & HeaderRow, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization) > MakeInstance()


code: class FGameplayDebuggerExtensionConfigCustomization : public [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization)


code: void OnChildValueChanged()


code: class FGameplayDebuggerInputConfigCustomization : public [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization)


description: Returns the localized name of this toolkit type (typically just "editor")

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


code: virtual [FEdMode](API\Editor\UnrealEd\FEdMode) * GetEditorMode() const


description: the inline content that this toolkit returns

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


description: Returns the invariant name of this toolkit type

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


description: Initializes the mode toolkit

code: virtual void Init ( const [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > & InitToolkitHost )


code: FGameplayDebuggerToolkit ( class [FEdMode](API\Editor\UnrealEd\FEdMode) * InOwningMode )


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

module: GameplayTasksEditor

code: static [IGameplayTasksEditorModule](API\Editor\GameplayTasksEditor\IGameplayTasksEditorModule) & Get()


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


className: FGameplayDebuggerToolkit

code: class FGameplayDebuggerToolkit : public [FModeToolkit](API\Editor\UnrealEd\Toolkits\FModeToolkit)