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::ApplyPresetMenuActionGroup Class Reference

Inherits GraphCanvas::PresetsMenuActionGroup.

Inherited by GraphCanvas::ApplyCommentPresetMenuActionGroup, and GraphCanvas::ApplyNodeGroupPresetMenuActionGroup.

Public Member Functions

void RefreshActionGroup (const GraphId &graphId, const AZ::EntityId &targetId)
 
ConstructContextMenuActionCreatePresetMenuAction (EditorContextMenu *contextMenu, AZStd::shared_ptr< ConstructPreset > preset) override
 
- Public Member Functions inherited from GraphCanvas::PresetsMenuActionGroup
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

 ApplyPresetMenuActionGroup (ConstructType constructType)
 
- Protected Member Functions inherited from GraphCanvas::PresetsMenuActionGroup
 PresetsMenuActionGroup (ConstructType constructType)
 

Member Function Documentation

◆ CreatePresetMenuAction()

ConstructContextMenuAction * GraphCanvas::ApplyPresetMenuActionGroup::CreatePresetMenuAction ( EditorContextMenu contextMenu,
AZStd::shared_ptr< ConstructPreset preset 
)
overridevirtual

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