Optionaltype: TypeOptionaloptionsOrMember: ReflectionMember | Partial<InspectablePropertyDecoration>OptionaltypeArguments: Type[]ReadonlyasThe AsQuaternionAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The AsSegmentedButtonAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlycategoryThe CategoryAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlycheckThe CheckBoxToggleAttribute changes how a read-only toggle is displayed.
ReadonlyconditionalThe ConditionalVisibilityAttribute dynamically determines if the field should be visible.
The SignalOnInteractionEndAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlycontentThe ContentTypeAttribute gets the content type used for filtering matching values in the UI.
ReadonlycustomThe CustomInspectorElementAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlydecimalsThe DecimalsAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The DefaultValueAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlydeveloperThe DeveloperOnlyAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlydontThe DontLoadOnAssignAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyenumThe EnumFlagsAttribute determines whether an enum field should be displayed as a set of flags.
ReadonlyfeatureThe FeatureToggleAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyfixedThe FixedSizeArrayAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyhdrThe HDRAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyiconThe IconAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The ImmutableAttribute that determines if the field is immutable.
ReadonlyinlineThe InlineAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyisDetermines if the type is immutable.
ReadonlylayerThe LayerMaskAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyloadThe LoadOnAssignAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlylockableThe LockableAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlymultilineThe MultilineAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlynameThe NameOverrideAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlynotThe NotNullAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlynoReadonlynumberThe NumberFormatAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyonThe OnDirtyReassignValueAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlyorderThe OrderAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The RangeAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The StepAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The TooltipAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
ReadonlytypeDetermines the type that the property should be inspected as.
ReadonlytypeExtra arguments that can be given to the type. If type is a ResourceHandle<T>, the
arguments will point to the resource type held by the handle.
ReadonlyuseThe UsePresetsAttribute value as defined by the user on the field description. Can also be manually defined by the user when adding custom fields to an inspector.
The content type for additional filtering.
The custom font size.
Determines if the field has a content type for additional filtering.
Integer field should be represented as a layer mask drop down instead of a plain integer input field.
When a quaternion is displayed in the inspector, by default it will be displayed as converted into euler angles. Use this flag to force it to be displayed as a quaternion (4D value) with no conversion instead.
Indicates that an enum field should be rendered as a segmented button.
Floating point field should be represented as a slider rather than a plain input field.
Determines if the property value should be represented as a color value.
The field will be hidden on inspectors if the developer mode is not enabled.
Signifies that a ResourceHandle<T> should not be loaded when assigned to field through the inspector.
Determines whether an enum field should be displayed as a set of flags.
Indicates that a is a toggle for it's entire structure.
Indicates that the contained array has a fixed size and operations that change the size of the array shouldn't be available.
Specifies that a Color is allowed to have a value outside of the [0, 1] range.
The field has an icon associated with it. This icon can be used when showing on the UI.
Determines if the field is inside a category or not.
Signifies that the field containing a class/struct should display the child fields of that objects as if they were part of the parent class in the inspector.
Signifies that a ResourceHandle<T> should be loaded when assigned to field through the inspector.
If set, the field can be locked, applicable for vector fields.
Indicates that the text field should support multiple lines.
Object returned by the inspectable field will never be null, and null should never be passed to the field. Only relevant if a field type is a reference type.
When a field changes those changes need to be applied to the parent object by calling the field setter.
Determines if the field is manually ordered.
Indicates that a field has a Tooltip attribute to be shown within the UI.
Returns whether a custom checkbox toggle icon attribute is being used.
If set, the field will use presets.
The name of the field to be displayed on the UI inspector.
Gets the type argument at the given index. If no such type parameter
exists, fallback is returned.
The index of the type argument to be fetched.
Optionalfallback: TypeThe fallback value returned in case index is not present on the type arguments array.
Either the type argument at index or fallback in case it doesn't exist.
StaticcreateCreates a new InspectablePropertyStyle from the given field or property on type;
The type to fetch attributes from.
The name of the field or property to get the style information from.
The InspectablePropertyStyle instance for the given field or property, null if the field or property is not an inspectable property.
The InspectablePropertyDecoration class that contains all attributes declared on an InspectableProperty The properties are used to dynamically style or modify an InspectorField upon creation.