Open 3D Engine ScriptCanvas 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.
ScriptCanvasEditor::Widget::PropertyGrid Class Reference

Inherits AzQtComponents::StyledDockWidget, AzToolsFramework::IPropertyEditorNotify, PropertyGridRequestBus::Handler, ScriptCanvas::EndpointNotificationBus::MultiHandler, ScriptCanvas::NodeNotificationsBus::MultiHandler, and GraphCanvas::GraphCanvasPropertyInterfaceNotificationBus::MultiHandler.

Classes

struct  InstancesToDisplay
 

Public Member Functions

 PropertyGrid (QWidget *parent=nullptr, const char *name="Properties")
 
void BeforePropertyModified (AzToolsFramework::InstanceDataNode *pNode) override
 
void AfterPropertyModified (AzToolsFramework::InstanceDataNode *pNode) override
 
void SetPropertyEditingActive (AzToolsFramework::InstanceDataNode *pNode) override
 
void SetPropertyEditingComplete (AzToolsFramework::InstanceDataNode *pNode) override
 
void RequestPropertyContextMenu (AzToolsFramework::InstanceDataNode *node, const QPoint &point) override
 
void OnSlotDisplayTypeChanged (const ScriptCanvas::SlotId &slotId, const ScriptCanvas::Data::Type &slotType) override
 
void RefreshPropertyGrid () override
 
void RebuildPropertyGrid () override
 
void SetSelection (const AZStd::vector< AZ::EntityId > &selectedEntityIds) override
 
void ClearSelection () override
 
void OnPropertyComponentChanged () override
 
void SealUndoStack () override
 
void OnNodeUpdate (const AZ::EntityId &)
 
void DisableGrid ()
 
void EnableGrid ()
 

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