FToolMenuContext

Windows
MacOS
Linux

References

Module

ToolMenus

Header

/Engine/Source/Developer/ToolMenus/Public/ToolMenuContext.h

Include

#include "ToolMenuContext.h"

Syntax

struct FToolMenuContext

Constructors

Name Description

Public function

FToolMenuContext()

Public function

FToolMenuContext

(
    UObject* InContext
)

Public function

FToolMenuContext

(
    UObject* InContext,
    FContextObjectCleanup&& InCleanup
)

Public function

FToolMenuContext

(
    TSharedPtr< FUICommandList > InComm...,
    TSharedPtr< FExtender > InExtender,
    UObject* InContext
)

Functions

Name Description

Public function

void

 

AddCleanup

(
    FContextCleanup&& InCleanup
)

Public function

void

 

AddExtender

(
    const TSharedPtr< FExtender >& InE...
)

Public function

void

 

AddObject

(
    UObject* InObject
)

Public function

void

 

AddObject

(
    UObject* InObject,
    FContextObjectCleanup&& InCleanup
)

Public function

void

 

AppendCommandList

(
    const TSharedRef< FUICommandList > ...
)

Public function

void

 

AppendCommandList

(
    const TSharedPtr< FUICommandList > ...
)

Public function

void

 

AppendObjects

(
    const TArray< UObject* >& InO...
)

Public function

void

 

CleanupObjects()

Public function Const

UObject *...

 

FindByClass

(
    UClass* InClass
)

Public function Const

TContextType...

 

FindContext()

Public function Const

const FUIAct...

 

GetActionForCommand

(
    TSharedPtr< const FUICommandInfo > ...,
    TSharedPtr< const FUICommandList > ...
)

Public function Const

const FUIAct...

 

GetActionForCommand

(
    TSharedPtr< const FUICommandInfo > ...
)

Public function Const

TSharedPtr< ...

 

GetAllExtenders()

Public function Const

bool

 

IsEditing()

Public function

void

 

ResetExtenders()

Public function

void

 

SetIsEditing

(
    bool InIsEditing
)

Typedefs

Deprecated Functions

Name Description

Public function Const

TContextType...

 

Find()

Find is deprecated. Use the FindContext instead.