Navigation
API > API/Editor > API/Editor/SceneOutliner
| Name | SSocketChooserPopup |
| Type | class |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SSocketChooser.h |
| Include Path | #include "SSocketChooser.h" |
Syntax
class SSocketChooserPopup : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SSocketChooserPopup
- FSlateControlledConstruction → SWidget → SCompoundWidget → SSocketChooserPopup
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FSocketInfo | Info about one socket |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSocketChosen | TBaseDelegate_OneParam< void, FName > | SSocketChooser.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FilteredSockets | TArray< TSharedPtr< FSocketInfo > > | Filtered list of sockets | SSocketChooser.h | |
| OnSocketChosen | FOnSocketChosen | Delegate to call when OK button is pressed | SSocketChooser.h | |
| SceneComponent | TWeakObjectPtr< USceneComponent > | The Component that contains the sockets we are choosing from | SSocketChooser.h | |
| SearchBox | TSharedPtr< SWidget > | Search box widget | SSocketChooser.h | |
| SocketListView | TSharedPtr< SListView< TSharedPtr< FSocketInfo > > > | The combo box | SSocketChooser.h | |
| Sockets | TArray< TSharedPtr< FSocketInfo > > | Array of shared pointers to socket infos | SSocketChooser.h | |
| StaticMesh | TWeakObjectPtr< UStaticMesh > | StaticMesh that we want to pick a socket for. Will only be used if no SkeletalMesh | SSocketChooser.h | |
| TextFilterPtr | TSharedPtr< FTextFilterExpressionEvaluator > | Compiled filter search terms. | SSocketChooser.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| WidgetWindow | TWeakPtr< SWindow > | Cache a weak pointer to my window | SSocketChooser.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ChooseSocket
(
TSharedPtr< FSocketInfo > SocketInfo |
Select an item | SSocketChooser.h | |
void Construct
(
const FArguments& InArgs |
SSocketChooser.h | ||
void HandleSearchTextChanged
(
const FText& InText |
SSocketChooser.h | ||
virtual bool HasKeyboardFocus() |
SSocketChooser.h | ||
TSharedRef< ITableRow > MakeItemWidget
(
TSharedPtr< FSocketInfo > SocketInfo, |
Called to create a widget for each socket | SSocketChooser.h | |
virtual FReply OnFocusReceived
(
const FGeometry& MyGeometry, |
SSocketChooser.h | ||
virtual FReply OnKeyDown
(
const FGeometry& MyGeometry, |
SSocketChooser.h | ||
void SelectedSocket
(
TSharedPtr< FSocketInfo > SocketInfo, |
Called when item is selected | SSocketChooser.h | |
virtual bool SupportsKeyboardFocus() |
SSocketChooser.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SWidget interface | SSocketChooser.h |