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