Inherited by AzToolsFramework::DocumentPropertyEditor.
|
using | ReadOnlyQueryFunction = AZStd::function< bool(const InstanceDataNode *)> |
|
using | HiddenQueryFunction = AZStd::function< bool(const InstanceDataNode *)> |
|
using | IndicatorQueryFunction = AZStd::function< const char *(const InstanceDataNode *)> |
|
using | InstanceDataHierarchyCallBack = AZStd::function< void(AzToolsFramework::InstanceDataHierarchy &)> |
|
using | DynamicEditDataProvider = AZStd::function< const AZ::Edit::ElementData *(const void *, const AZ::SerializeContext::ClassData *)> |
|
|
| AZ_RTTI_NO_TYPE_INFO_DECL () |
|
virtual void | SetValueComparisonFunction (const InstanceDataHierarchy::ValueComparisonFunction &valueComparisonFunction) |
|
virtual void | SetReadOnlyQueryFunction (const ReadOnlyQueryFunction &readOnlyQueryFunction) |
|
virtual void | SetHiddenQueryFunction (const HiddenQueryFunction &hiddenQueryFunction) |
|
virtual void | SetIndicatorQueryFunction (const IndicatorQueryFunction &indicatorQueryFunction) |
|
virtual void | SetFilterString (AZStd::string str) |
|
virtual void | EnumerateInstances (InstanceDataHierarchyCallBack enumerationCallback) |
|
virtual void | MoveNodeToIndex (InstanceDataNode *node, int index) |
|
virtual void | MoveNodeBefore (InstanceDataNode *nodeToMove, InstanceDataNode *nodeToMoveBefore) |
|
virtual void | MoveNodeAfter (InstanceDataNode *nodeToMove, InstanceDataNode *nodeToMoveBefore) |
|
virtual void | CancelQueuedRefresh () |
|
virtual void | SetHideRootProperties (bool hideRootProperties) |
|
virtual void | SetAutoResizeLabels (bool autoResizeLabels) |
|
virtual void | InvalidateAll (const char *filter=nullptr) |
|
virtual void | QueueInvalidation (PropertyModificationRefreshLevel level) |
|
virtual void | PreventDataAccess (bool shouldPrevent) |
|
virtual void | ClearInstances () |
|
virtual void | SetDynamicEditDataProvider (DynamicEditDataProvider provider) |
|
virtual void | SetSavedStateKey (AZ::u32 key, AZStd::string propertyEditorName={}) |
|
virtual bool | HasFilteredOutNodes () const |
|
virtual bool | HasVisibleNodes () const |
|
virtual PropertyRowWidget * | GetWidgetFromNode (InstanceDataNode *node) const |
|
virtual QSet< PropertyRowWidget * > | GetTopLevelWidgets () |
|
virtual bool | AddInstance (void *instance, const AZ::Uuid &classId, void *aggregateInstance=nullptr, void *compareInstance=nullptr) |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/UI/DocumentPropertyEditor/IPropertyEditor.h