UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FExtensionBase Class Referenceabstract
+ Inheritance diagram for FExtensionBase:

Public Member Functions

virtual ~FExtensionBase ()
 
virtual EExtensionType::Type GetType () const =0
 

Public Attributes

FName Hook
 
EExtensionHook::Position HookPosition
 
TSharedPtr< FUICommandListCommandList
 

Constructor & Destructor Documentation

◆ ~FExtensionBase()

virtual FExtensionBase::~FExtensionBase ( )
inlinevirtual

Virtual destructor needed, so that our members get cleaned up properly

Member Function Documentation

◆ GetType()

virtual EExtensionType::Type FExtensionBase::GetType ( ) const
pure virtual
Returns
Returns the type of extension object. Implement this in derived classes

Implemented in FMenuBarExtension, FMenuExtension, and FToolBarExtension.

Member Data Documentation

◆ CommandList

TSharedPtr< FUICommandList > FExtensionBase::CommandList

Command list to use for the actions being added to the UI

◆ Hook

FName FExtensionBase::Hook

The ID of the extension point.

◆ HookPosition

EExtensionHook::Position FExtensionBase::HookPosition

Where to hook in relation to the extension point


The documentation for this class was generated from the following file: