Inherits AZ::DocumentPropertyEditor::Nodes::PropertyEditor.
Static Public Attributes | |
static constexpr AZStd::string_view | Name = "UIElement" |
static constexpr auto | Handler = NamedCrcAttributeDefinition("Handler") |
Static Public Attributes inherited from AZ::DocumentPropertyEditor::Nodes::PropertyEditor | |
static constexpr AZStd::string_view | Name = "PropertyEditor" |
static constexpr auto | Description = AttributeDefinition<AZStd::string_view>("Description") |
static constexpr auto | Type = AttributeDefinition<AZStd::string_view>("Type") |
static constexpr auto | OnChanged = CallbackAttributeDefinition<void(const Dom::Value&, ValueChangeType)>("OnChanged") |
static constexpr auto | Value = AttributeDefinition<AZ::Dom::Value>("Value") |
static constexpr auto | ValueType = TypeIdAttributeDefinition("ValueType") |
static constexpr auto | ValueHashed = AttributeDefinition<AZ::u64>("ValueHashed") |
static constexpr auto | ParentValue = AttributeDefinition<AZ::Dom::Value>("ParentValue") |
static constexpr auto | SharePriorColumn = AttributeDefinition<bool>("SharePriorColumn") |
static constexpr auto | UseMinimumWidth = AttributeDefinition<bool>("UseMinimumWidth") |
static constexpr auto | Alignment = AttributeDefinition<Align>("Alignment") |
static constexpr auto | EnumType = TypeIdAttributeDefinition("EnumType") |
static constexpr auto | EnumUnderlyingType = TypeIdAttributeDefinition("EnumUnderlyingType") |
template<typename GenericValueType > | |
static constexpr auto | GenericValue = GenericValueAttributeDefinition<GenericValueType>("GenericValue") |
template<typename GenericValueType > | |
static constexpr auto | GenericValueList = GenericValueListAttributeDefinition<GenericValueType>("GenericValueList") |
static constexpr auto | ChangeNotify = CallbackAttributeDefinition<PropertyRefreshLevel()>("ChangeNotify") |
static constexpr auto | ChangeValidate = CallbackAttributeDefinition<AZ::Outcome<void, AZStd::string>(void*, const AZ::Uuid&)>("ChangeValidate") |
static constexpr auto | RequestTreeUpdate = CallbackAttributeDefinition<void(PropertyRefreshLevel)>("RequestTreeUpdate") |
Static Public Attributes inherited from AZ::DocumentPropertyEditor::Nodes::NodeWithVisiblityControl | |
static constexpr AZStd::string_view | Name = "NodeWithVisiblityControl" |
static constexpr auto | Visibility = AttributeDefinition<PropertyVisibility>("Visibility") |
static constexpr auto | ReadOnly = AttributeDefinition<bool>("ReadOnly") |
static constexpr auto | NameLabelOverride = AttributeDefinition<AZStd::string_view>("NameLabelOverride") |
static constexpr auto | SetTrueLabel = AttributeDefinition<AZStd::string_view>("SetTrueLabel") |
static constexpr auto | SetFalseLabel = AttributeDefinition<AZStd::string_view>("SetFalseLabel") |
static constexpr auto | Disabled = AttributeDefinition<bool>("Disabled") |
static constexpr auto | AncestorDisabled = AttributeDefinition<bool>("AncestorDisabled") |
Static Public Attributes inherited from AZ::DocumentPropertyEditor::NodeDefinition | |
static constexpr AZStd::string_view | Name = "<undefined node name>" |
Additional Inherited Members | |
Public Types inherited from AZ::DocumentPropertyEditor::Nodes::PropertyEditor | |
enum class | Align : AZ::u8 { AlignLeft , AlignRight , AlignCenter , UseDefaultAlignment } |
Specifies the alignment options for a PropertyEditor that has the Alignment attribute. | |
Static Public Member Functions inherited from AZ::DocumentPropertyEditor::NodeDefinition | |
static bool | CanAddToParentNode (const Dom::Value &parentNode) |
static bool | CanBeParentToValue (const Dom::Value &value) |