|
Open 3D Engine LyShine Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits QWidget, IPropertyEditorNotify, and 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 () |