Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | ISocketManager |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/ISocketManager.h |
| Include Path | #include "ISocketManager.h" |
Syntax
class ISocketManager : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → ISocketManager
- FSlateControlledConstruction → SWidget → SCompoundWidget → ISocketManager
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddSelectedSocket
(
UStaticMeshSocket* InSelectedSocket |
Adds a socket to the already selected ones. | ISocketManager.h | |
void DeleteSelectedSocket() |
Deletes the first selected socket. | ISocketManager.h | |
void DeleteSelectedSockets() |
Deletes the selected sockets. | ISocketManager.h | |
void DuplicateSelectedSocket() |
Duplicate the first selected socket. | ISocketManager.h | |
void DuplicateSelectedSockets() |
Duplicate the selected sockets. | ISocketManager.h | |
UStaticMeshSocket * GetSelectedSocket() |
Retrieves the first selected socket. | ISocketManager.h | |
TArray< UStaticMeshSocket * > GetSelectedSockets() |
Retrieves the selected socket. | ISocketManager.h | |
bool HasSelectedSockets() |
Returns true if at least one socket is selected. | ISocketManager.h | |
void RemoveSelectedSocket
(
const UStaticMeshSocket* InSelectedSocket |
Removes a given socket from the current selection. | ISocketManager.h | |
void RequestRenameSelectedSocket() |
Request a rename on the selected socket | ISocketManager.h | |
void SetSelectedSocket
(
UStaticMeshSocket* InSelectedSocket |
Sets the selected socket. | ISocketManager.h | |
void UpdateStaticMesh() |
Updates the StaticMesh currently being edited | ISocketManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< ISocketManager > CreateSocketManager
(
TSharedPtr< class IStaticMeshEditor > InStaticMeshEditor, |
Creates a socket manager instance. | ISocketManager.h |