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