Open 3D Engine GraphCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
GraphCanvas::PresetsMenuActionGroup Class Referenceabstract

Inherits AssetEditorPresetNotificationBus::Handler.

Inherited by GraphCanvas::ApplyPresetMenuActionGroup, GraphCanvas::CreateCommentPresetMenuActionGroup, and GraphCanvas::CreateNodeGroupPresetMenuActionGroup.

Public Member Functions

void PopulateMenu (EditorContextMenu *contextMenu)
 
void RefreshPresets ()
 
virtual ConstructContextMenuActionCreatePresetMenuAction (EditorContextMenu *contextMenu, AZStd::shared_ptr< ConstructPreset > preset)=0
 
void OnPresetsChanged () override
 
void OnConstructPresetsChanged (ConstructType constructType) override
 
void SetEnabled (bool enabled)
 

Protected Member Functions

 PresetsMenuActionGroup (ConstructType constructType)
 

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