Navigation
API > API/Developer > API/Developer/ToolMenus
| Name | FToolMenuContext |
| Type | struct |
| Header File | /Engine/Source/Developer/ToolMenus/Public/ToolMenuContext.h |
| Include Path | #include "ToolMenuContext.h" |
Syntax
USTRUCT (BlueprintType )
struct FToolMenuContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FToolMenuContext
(
TSharedPtr< FUICommandList > InCommandList, |
ToolMenuContext.h | ||
FToolMenuContext
(
UObject* InContext, |
ToolMenuContext.h | ||
FToolMenuContext
(
UObject* InContext |
ToolMenuContext.h | ||
| ToolMenuContext.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FContextCleanup | TFunction< void()> | ToolMenuContext.h | |
| FContextObjectCleanup | TFunction< void(UObject *)> | ToolMenuContext.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsEditing | bool | ToolMenuContext.h | ||
| CommandList | TSharedPtr< FUICommandList > | ToolMenuContext.h | ||
| CommandLists | TArray< TSharedPtr< FUICommandList > > | ToolMenuContext.h | ||
| ContextCleanupFuncs | TArray< FContextCleanup > | ToolMenuContext.h | ||
| ContextObjectCleanupFuncs | TSortedMap< TObjectPtr< UObject >, FContextObjectCleanup > | ToolMenuContext.h | ||
| ContextObjects | TArray< TObjectPtr< UObject > > | ToolMenuContext.h | ||
| Extenders | TArray< TSharedPtr< FExtender > > | ToolMenuContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCleanup
(
FContextCleanup&& InCleanup |
ToolMenuContext.h | ||
void AddExtender
(
const TSharedPtr< FExtender >& InExtender |
ToolMenuContext.h | ||
void AddObject
(
UObject* InObject |
ToolMenuContext.h | ||
void AddObject
(
UObject* InObject, |
ToolMenuContext.h | ||
void AppendCommandList
(
const TSharedRef< FUICommandList >& InCommandList |
ToolMenuContext.h | ||
void AppendCommandList
(
const TSharedPtr< FUICommandList >& InCommandList |
ToolMenuContext.h | ||
void AppendObjects
(
const TArray< UObject* >& InObjects |
ToolMenuContext.h | ||
void CleanupObjects() |
ToolMenuContext.h | ||
TContextType * Find() |
ToolMenuContext.h | ||
UObject * FindByClass
(
UClass* InClass |
ToolMenuContext.h | ||
TContextType * FindContext() |
ToolMenuContext.h | ||
const FUIAction * GetActionForCommand
(
TSharedPtr< const FUICommandInfo > Command, |
ToolMenuContext.h | ||
const FUIAction * GetActionForCommand
(
TSharedPtr< const FUICommandInfo > Command |
ToolMenuContext.h | ||
TSharedPtr< FExtender > GetAllExtenders() |
ToolMenuContext.h | ||
bool IsEditing() |
ToolMenuContext.h | ||
void ResetExtenders() |
ToolMenuContext.h | ||
void SetIsEditing
(
bool InIsEditing |
ToolMenuContext.h |