Open 3D Engine LyShine 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.
PropertiesWidget Class Reference

Inherits QWidget, AzToolsFramework::IPropertyEditorNotify, and AzToolsFramework::ToolsApplicationEvents::Bus::Handler.

Public Slots

void UserSelectionChanged (HierarchyItemRawPtrList *items)
 

Public Member Functions

 PropertiesWidget (EditorWindow *editorWindow, QWidget *parent=nullptr)
 
QSize sizeHint () const override
 
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 SealUndoStack () override
 
void RequestPropertyContextMenu (AzToolsFramework::InstanceDataNode *node, const QPoint &globalPos) override
 
void InvalidatePropertyDisplay (AzToolsFramework::PropertyModificationRefreshLevel level) override
 
void TriggerRefresh (AzToolsFramework::PropertyModificationRefreshLevel refreshLevel=AzToolsFramework::PropertyModificationRefreshLevel::Refresh_EntireTree, const AZ::Uuid *componentType=nullptr)
 
void TriggerImmediateRefresh (AzToolsFramework::PropertyModificationRefreshLevel refreshLevel=AzToolsFramework::PropertyModificationRefreshLevel::Refresh_EntireTree, const AZ::Uuid *componentType=nullptr)
 
void SelectedEntityPointersChanged ()
 
void SetSelectedEntityDisplayNameWidget (QLineEdit *selectedEntityDisplayNameWidget)
 
void SetEditorOnlyCheckbox (QCheckBox *editorOnlyCheckbox)
 
float GetScrollValue ()
 
void SetScrollValue (float scrollValue)
 
AZ::Entity::ComponentArrayType GetSelectedComponents ()
 

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