Namespace Unity.Properties.UI
Classes
CreateElementOnAddAttribute
Tag a collection field or a property to try to create an instance when adding a new element to the collection.
CreateInstanceOnInspectionAttribute
Tag a field or a property to try to create a new instance if it is null.
DelayedValueAttribute
Attribute used to make a float, int, or string value be delayed.
When this attribute is used, the float, int, or text field will not return a new value until the user has pressed enter or focus is moved away from the field.
DisplayNameAttribute
Use this attribute on fields and properties to change the display name shown when inspected.
InspectionContext
Base type to define an inspection context that can be passed to a PropertyElement.
Inspector<T>
Base class for defining a custom inspector for values of type
InspectorAttribute
Base class to derive property attributes that can work on fields and properties.
InspectorOptionsAttribute
Allows to configure how the UI hierarchy is generated.
InvalidBindingException
The exception that is thrown when trying to resolve an invalid path.
MinMaxAttribute
Tag a Vector2 or a Vector2Int field to draw it as a min-max slider.
MinValueAttribute
Attribute used to make a numeric field or property restricted to a specific minimum value.
PaginationAttribute
Tag a list field or property to add pagination.
PropertyDrawer<TValue, TAttribute>
Base class for defining a custom inspector for field values of type
PropertyElement
Makes an element that can generate a UI hierarchy for a given target.
SearchElement
Represents a reusable control for searching and filtering.
SearchHandler<TData>
The built in search handler.
StylingUtility
Provides utility methods around styling.
SystemVersionUsageAttribute
Use this attribute on fields and properties of type Version to indicate which properties should be displayed.
Interfaces
ISearchHandler
Interface used to reference an untyped search handler.
ISearchQuery<TData>
Interface used to apply a search query to a given set of data.
ISearchQueryHandler<TData>
Interface used to receive search query callbacks.
Enums
SearchHandlerType
Available search handler modes.
SystemVersionUsage
Defines the different mode of display for the Version type.
Delegates
PropertyElement.AttributeFilterHandler
Handler to filter visitation based on a field's attribute.
PropertyElement.ChangeHandler
Handler to react to changes.