FToolMenuContext

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel