Namespace Unity.Properties.UI | Properties UI | 1.4.4-preview.1
docs.unity3d.com
    Show / Hide Table of Contents

    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 when it is tagged with an attribute 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.

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023