# androidx.wear.protolayout

# androidx.wear.protolayout

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/protolayout/package-summary "View this page in Java")

Allows creating layouts and expressions that can be rendered or evaluated at a remote host.

## Interfaces

|-----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ActionBuilders.Action](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.Action)                                   | Interface defining an action that can be used by a layout element.                                                                                                                                                                                             |
| [ActionBuilders.AndroidExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidExtra)                       | Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity.                                                                                                                                           |
| [ColorBuilders.Brush](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.Brush)                                       | Interface defining a[Brush](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.Brush)describes how something is drawn on screen.                                                                                           |
| [DimensionBuilders.AngularDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.AngularDimension)         | Interface defining the length of an arc element.                                                                                                                                                                                                               |
| [DimensionBuilders.ContainerDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ContainerDimension)     | Interface defining a dimension that can be applied to a container.                                                                                                                                                                                             |
| [DimensionBuilders.ExtensionDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ExtensionDimension)     | Interface defining a dimension that can be applied to a[androidx.wear.protolayout.LayoutElementBuilders.ExtensionLayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ExtensionLayoutElement)element. |
| [DimensionBuilders.ImageDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ImageDimension)             | Interface defining a dimension that can be applied to an image.                                                                                                                                                                                                |
| [DimensionBuilders.OffsetDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.OffsetDimension)           | Interface defining a dimension that represents an offset relative to the element's position.                                                                                                                                                                   |
| [DimensionBuilders.PivotDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.PivotDimension)             | Interface defining a dimension that can be applied to a pivot location for scale and rotate transformations.                                                                                                                                                   |
| [DimensionBuilders.SpacerDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.SpacerDimension)           | Interface defining a dimension that can be applied to a spacer.                                                                                                                                                                                                |
| [LayoutElementBuilders.ArcLayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcLayoutElement) | Interface defining the root of all elements that can be used in an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).                                                                                   |
| [LayoutElementBuilders.FontSetting](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontSetting)           | Interface defining a single point of customization in a font.                                                                                                                                                                                                  |
| [LayoutElementBuilders.LayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.LayoutElement)       | Interface defining the root of all layout elements.                                                                                                                                                                                                            |
| [LayoutElementBuilders.Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span)                         | Interface defining a single[Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span).                                                                                                                        |
| [ModifiersBuilders.SlideBound](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideBound)                     | Interface defining the boundary that a Slide animation will use for start/end.                                                                                                                                                                                 |
| [TriggerBuilders.Trigger](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.Trigger)                               | Interface defining the triggers that can be fired.                                                                                                                                                                                                             |

## Classes

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ActionBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders)                                                                                                             | Builders for actions that can be performed when a user interacts with layout elements.                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ActionBuilders.AndroidActivity](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidActivity)                                                                             | A launch action to send an intent to an Android activity.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [ActionBuilders.AndroidActivity.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidActivity.Builder)                                                             | Builder for[AndroidActivity](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidActivity)                                                                                                                                                                                                                                                                                                                                                        |
| [ActionBuilders.AndroidBooleanExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidBooleanExtra)                                                                     | A boolean value that can be added to an Android intent's extras.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ActionBuilders.AndroidBooleanExtra.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidBooleanExtra.Builder)                                                     | Builder for[AndroidBooleanExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidBooleanExtra).                                                                                                                                                                                                                                                                                                                                               |
| [ActionBuilders.AndroidDoubleExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidDoubleExtra)                                                                       | A double value that can be added to an Android intent's extras.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ActionBuilders.AndroidDoubleExtra.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidDoubleExtra.Builder)                                                       | Builder for[AndroidDoubleExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidDoubleExtra).                                                                                                                                                                                                                                                                                                                                                 |
| [ActionBuilders.AndroidIntExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidIntExtra)                                                                             | An integer value that can be added to an Android intent's extras.                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [ActionBuilders.AndroidIntExtra.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidIntExtra.Builder)                                                             | Builder for[AndroidIntExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidIntExtra).                                                                                                                                                                                                                                                                                                                                                       |
| [ActionBuilders.AndroidLongExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidLongExtra)                                                                           | A long value that can be added to an Android intent's extras.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [ActionBuilders.AndroidLongExtra.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidLongExtra.Builder)                                                           | Builder for[AndroidLongExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidLongExtra).                                                                                                                                                                                                                                                                                                                                                     |
| [ActionBuilders.AndroidStringExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidStringExtra)                                                                       | A string value that can be added to an Android intent's extras.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ActionBuilders.AndroidStringExtra.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidStringExtra.Builder)                                                       | Builder for[AndroidStringExtra](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.AndroidStringExtra).                                                                                                                                                                                                                                                                                                                                                 |
| [ActionBuilders.LaunchAction](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LaunchAction)                                                                                   | An action used to launch another activity on the system.                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ActionBuilders.LaunchAction.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LaunchAction.Builder)                                                                   | Builder for[LaunchAction](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LaunchAction).                                                                                                                                                                                                                                                                                                                                                             |
| [ActionBuilders.LoadAction](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LoadAction)                                                                                       | An action used to load (or reload) the layout contents.                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ActionBuilders.LoadAction.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LoadAction.Builder)                                                                       | Builder for[LoadAction](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ActionBuilders.LoadAction).                                                                                                                                                                                                                                                                                                                                                                 |
| [ColorBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders)                                                                                                               | Builders for color utilities for layout elements.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [ColorBuilders.ColorProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorProp)                                                                                           | A property defining a color.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [ColorBuilders.ColorProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorProp.Builder)                                                                           | Builder for[ColorProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorProp)                                                                                                                                                                                                                                                                                                                                                                     |
| [ColorBuilders.ColorStop](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorStop)                                                                                           | A color and an offset, determining a color position in a gradient.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ColorBuilders.ColorStop.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorStop.Builder)                                                                           | Builder for[ColorStop](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.ColorStop)                                                                                                                                                                                                                                                                                                                                                                     |
| [ColorBuilders.LinearGradient](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.LinearGradient)                                                                                 | A linear gradient with the provided colors based on defined start and end coordinates.                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ColorBuilders.LinearGradient.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.LinearGradient.Builder)                                                                 | Builder for[LinearGradient](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.LinearGradient).                                                                                                                                                                                                                                                                                                                                                          |
| [ColorBuilders.SweepGradient](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.SweepGradient)                                                                                   | A sweep gradient with the given colors dispersed around its center with offsets defined in each color stop.                                                                                                                                                                                                                                                                                                                                                                                  |
| [ColorBuilders.SweepGradient.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.SweepGradient.Builder)                                                                   | Builder for[SweepGradient](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ColorBuilders.SweepGradient).                                                                                                                                                                                                                                                                                                                                                            |
| [DeviceParametersBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders)                                                                                         | Builders for request messages used to fetch layouts and resources.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [DeviceParametersBuilders.Capabilities](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.Capabilities)                                                               | [Capabilities](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.Capabilities)describing the features that the renderer supports.                                                                                                                                                                                                                                                                                                            |
| [DeviceParametersBuilders.Capabilities.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.Capabilities.Builder)                                               | Builder for[Capabilities](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.Capabilities)                                                                                                                                                                                                                                                                                                                                                    |
| [DeviceParametersBuilders.DeviceParameters](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.DeviceParameters)                                                       | Parameters describing the device requesting a layout update.                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [DeviceParametersBuilders.DeviceParameters.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.DeviceParameters.Builder)                                       | Builder for[DeviceParameters](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DeviceParametersBuilders.DeviceParameters)                                                                                                                                                                                                                                                                                                                                            |
| [DimensionBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders)                                                                                                       | Builders for dimensions for layout elements.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [DimensionBuilders.AngularLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.AngularLayoutConstraint)                                                       | A type for specifying layout constraints when using[DegreesProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DegreesProp)on a data bindable layout element.                                                                                                                                                                                                                                                                                   |
| [DimensionBuilders.AngularLayoutConstraint.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.AngularLayoutConstraint.Builder)                                       | Builder for[AngularLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.AngularLayoutConstraint).                                                                                                                                                                                                                                                                                                                                    |
| [DimensionBuilders.BoundingBoxRatio](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.BoundingBoxRatio)                                                                     | Provide a position representation proportional to the bounding box width/height.                                                                                                                                                                                                                                                                                                                                                                                                             |
| [DimensionBuilders.BoundingBoxRatio.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.BoundingBoxRatio.Builder)                                                     | Builder for[BoundingBoxRatio](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.BoundingBoxRatio).                                                                                                                                                                                                                                                                                                                                                  |
| [DimensionBuilders.DegreesProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DegreesProp)                                                                               | A type for angular dimensions, measured in degrees.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [DimensionBuilders.DegreesProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DegreesProp.Builder)                                                               | Builder for[DegreesProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DegreesProp)                                                                                                                                                                                                                                                                                                                                                             |
| [DimensionBuilders.DpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp)                                                                                         | A type for linear dimensions, measured in dp.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [DimensionBuilders.DpProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp.Builder)                                                                         | Builder for[DpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp).                                                                                                                                                                                                                                                                                                                                                                      |
| [DimensionBuilders.EmProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.EmProp)                                                                                         | A type for font spacing, measured in em.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [DimensionBuilders.EmProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.EmProp.Builder)                                                                         | Builder for[EmProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.EmProp)                                                                                                                                                                                                                                                                                                                                                                       |
| [DimensionBuilders.ExpandedDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ExpandedDimensionProp)                                                           | A type for a dimension that fills all the space it can (i.e. MATCH_PARENT in Android parlance).                                                                                                                                                                                                                                                                                                                                                                                              |
| [DimensionBuilders.ExpandedDimensionProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ExpandedDimensionProp.Builder)                                           | Builder for[ExpandedDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ExpandedDimensionProp).                                                                                                                                                                                                                                                                                                                                        |
| [DimensionBuilders.HorizontalLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.HorizontalLayoutConstraint)                                                 | A type for specifying horizontal layout constraints when using[DpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp)on a data bindable layout element.                                                                                                                                                                                                                                                                                  |
| [DimensionBuilders.HorizontalLayoutConstraint.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.HorizontalLayoutConstraint.Builder)                                 | Builder for[HorizontalLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.HorizontalLayoutConstraint).                                                                                                                                                                                                                                                                                                                              |
| [DimensionBuilders.ProportionalDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ProportionalDimensionProp)                                                   | A type for a dimension that scales itself proportionally to another dimension such that the aspect ratio defined by the given width and height values is preserved.                                                                                                                                                                                                                                                                                                                          |
| [DimensionBuilders.ProportionalDimensionProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ProportionalDimensionProp.Builder)                                   | Builder for[ProportionalDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.ProportionalDimensionProp).                                                                                                                                                                                                                                                                                                                                |
| [DimensionBuilders.SpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.SpProp)                                                                                         | A type for font sizes, measured in sp.                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [DimensionBuilders.SpProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.SpProp.Builder)                                                                         | Builder for[SpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.SpProp)                                                                                                                                                                                                                                                                                                                                                                       |
| [DimensionBuilders.VerticalLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.VerticalLayoutConstraint)                                                     | A type for specifying vertical layout constraints when using[DpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp)on a data bindable layout element.                                                                                                                                                                                                                                                                                    |
| [DimensionBuilders.VerticalLayoutConstraint.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.VerticalLayoutConstraint.Builder)                                     | Builder for[VerticalLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.VerticalLayoutConstraint).                                                                                                                                                                                                                                                                                                                                  |
| [DimensionBuilders.WrappedDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.WrappedDimensionProp)                                                             | A type for a dimension that sizes itself to the size of its children (i.e. WRAP_CONTENT in Android parlance).                                                                                                                                                                                                                                                                                                                                                                                |
| [DimensionBuilders.WrappedDimensionProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.WrappedDimensionProp.Builder)                                             | Builder for[WrappedDimensionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.WrappedDimensionProp).                                                                                                                                                                                                                                                                                                                                          |
| [LayoutElementBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders)                                                                                               | Builders for composable layout elements that can be combined together to create renderable UI layouts.                                                                                                                                                                                                                                                                                                                                                                                       |
| [LayoutElementBuilders.Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc)                                                                                       | An arc container.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.Arc.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc.Builder)                                                                       | Builder for[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.ArcAdapter](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAdapter)                                                                         | A container that allows a standard[LayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.LayoutElement)to be added to an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).                                                                                                                                                                                                   |
| [LayoutElementBuilders.ArcAdapter.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAdapter.Builder)                                                         | Builder for[ArcAdapter](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAdapter).                                                                                                                                                                                                                                                                                                                                                          |
| [LayoutElementBuilders.ArcAnchorTypeProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAnchorTypeProp)                                                           | An extensible`ArcAnchorType`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.ArcAnchorTypeProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAnchorTypeProp.Builder)                                           | Builder for[ArcAnchorTypeProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcAnchorTypeProp)                                                                                                                                                                                                                                                                                                                                             |
| [LayoutElementBuilders.ArcDirectionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcDirectionProp)                                                             | An extensible`ArcDirection`property that can be set to any curved element to control the drawing direction.                                                                                                                                                                                                                                                                                                                                                                                  |
| [LayoutElementBuilders.ArcDirectionProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcDirectionProp.Builder)                                             | Builder for[ArcDirectionProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcDirectionProp)                                                                                                                                                                                                                                                                                                                                               |
| [LayoutElementBuilders.ArcLine](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcLine)                                                                               | A line that can be used in an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc)and renders as a round progress bar.                                                                                                                                                                                                                                                                                                                   |
| [LayoutElementBuilders.ArcLine.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcLine.Builder)                                                               | Builder for[ArcLine](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcLine).                                                                                                                                                                                                                                                                                                                                                                |
| [LayoutElementBuilders.ArcSpacer](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer)                                                                           | A simple spacer used to provide padding between adjacent elements in an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.ArcSpacer.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer.Builder)                                                           | Builder for[ArcSpacer](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer).                                                                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.ArcText](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcText)                                                                               | A text element that can be used in an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).                                                                                                                                                                                                                                                                                                                                              |
| [LayoutElementBuilders.ArcText.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcText.Builder)                                                               | Builder for[ArcText](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcText).                                                                                                                                                                                                                                                                                                                                                                |
| [LayoutElementBuilders.Box](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Box)                                                                                       | A container which stacks all of its children on top of one another.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [LayoutElementBuilders.Box.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Box.Builder)                                                                       | Builder for[Box](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Box).                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.ColorFilter](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ColorFilter)                                                                       | Filtering parameters used for images.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.ColorFilter.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ColorFilter.Builder)                                                       | Builder for[ColorFilter](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ColorFilter)                                                                                                                                                                                                                                                                                                                                                         |
| [LayoutElementBuilders.Column](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Column)                                                                                 | A column of elements.                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.Column.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Column.Builder)                                                                 | Builder for[Column](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Column).                                                                                                                                                                                                                                                                                                                                                                  |
| [LayoutElementBuilders.ContentScaleModeProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ContentScaleModeProp)                                                     | An extensible`ContentScaleMode`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [LayoutElementBuilders.ContentScaleModeProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ContentScaleModeProp.Builder)                                     | Builder for[ContentScaleModeProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ContentScaleModeProp)                                                                                                                                                                                                                                                                                                                                       |
| [LayoutElementBuilders.DashedArcLine](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedArcLine)                                                                   | A dashed arc line.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [LayoutElementBuilders.DashedArcLine.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedArcLine.Builder)                                                   | Builder for[DashedArcLine](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedArcLine).                                                                                                                                                                                                                                                                                                                                                    |
| [LayoutElementBuilders.DashedLinePattern](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedLinePattern)                                                           | A dashed line pattern which describes how the dashed arc line is segmented by gaps.                                                                                                                                                                                                                                                                                                                                                                                                          |
| [LayoutElementBuilders.DashedLinePattern.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedLinePattern.Builder)                                           | Builder for[DashedLinePattern](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.DashedLinePattern)                                                                                                                                                                                                                                                                                                                                             |
| [LayoutElementBuilders.ExtensionLayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ExtensionLayoutElement)                                                 | A layout element which can be defined by a renderer extension.                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [LayoutElementBuilders.ExtensionLayoutElement.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ExtensionLayoutElement.Builder)                                 | Builder for[ExtensionLayoutElement](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ExtensionLayoutElement).                                                                                                                                                                                                                                                                                                                                  |
| [LayoutElementBuilders.FontStyle](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontStyle)                                                                           | The styling of a font (e.g. font size, and metrics).                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [LayoutElementBuilders.FontStyle.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontStyle.Builder)                                                           | Builder for[FontStyle](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontStyle)                                                                                                                                                                                                                                                                                                                                                             |
| [LayoutElementBuilders.FontStyles](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontStyles)                                                                         | **This class is deprecated.** Use[androidx.wear.protolayout.material.Typography](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/material/Typography)on Material[androidx.wear.protolayout.material.Text](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/material/Text)(highly recommended) or make your own[FontStyle](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontStyle). <br /> |
| [LayoutElementBuilders.FontVariantProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontVariantProp)                                                               | An extensible`FontVariant`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [LayoutElementBuilders.FontVariantProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontVariantProp.Builder)                                               | Builder for[FontVariantProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontVariantProp)                                                                                                                                                                                                                                                                                                                                                 |
| [LayoutElementBuilders.FontWeightProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontWeightProp)                                                                 | An extensible`FontWeight`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [LayoutElementBuilders.FontWeightProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontWeightProp.Builder)                                                 | Builder for[FontWeightProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.FontWeightProp)                                                                                                                                                                                                                                                                                                                                                   |
| [LayoutElementBuilders.HorizontalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.HorizontalAlignmentProp)                                               | An extensible`HorizontalAlignment`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [LayoutElementBuilders.HorizontalAlignmentProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.HorizontalAlignmentProp.Builder)                               | Builder for[HorizontalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.HorizontalAlignmentProp)                                                                                                                                                                                                                                                                                                                                 |
| [LayoutElementBuilders.Image](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Image)                                                                                   | An image.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [LayoutElementBuilders.Image.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Image.Builder)                                                                   | Builder for[Image](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Image).                                                                                                                                                                                                                                                                                                                                                                    |
| [LayoutElementBuilders.Layout](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Layout)                                                                                 | A complete layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [LayoutElementBuilders.Layout.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Layout.Builder)                                                                 | Builder for[Layout](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Layout)                                                                                                                                                                                                                                                                                                                                                                   |
| [LayoutElementBuilders.Row](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Row)                                                                                       | A row of elements.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [LayoutElementBuilders.Row.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Row.Builder)                                                                       | Builder for[Row](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Row).                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.Spacer](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spacer)                                                                                 | A simple spacer, typically used to provide padding between adjacent elements.                                                                                                                                                                                                                                                                                                                                                                                                                |
| [LayoutElementBuilders.Spacer.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spacer.Builder)                                                                 | Builder for[Spacer](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spacer).                                                                                                                                                                                                                                                                                                                                                                  |
| [LayoutElementBuilders.SpanImage](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanImage)                                                                           | An image which can be added to a[Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span).                                                                                                                                                                                                                                                                                                                                                 |
| [LayoutElementBuilders.SpanImage.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanImage.Builder)                                                           | Builder for[SpanImage](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanImage).                                                                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.SpanText](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanText)                                                                             | A portion of text which can be added to a[Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span).                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.SpanText.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanText.Builder)                                                             | Builder for[SpanText](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanText).                                                                                                                                                                                                                                                                                                                                                              |
| [LayoutElementBuilders.SpanVerticalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanVerticalAlignmentProp)                                           | An extensible`SpanVerticalAlignment`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [LayoutElementBuilders.SpanVerticalAlignmentProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanVerticalAlignmentProp.Builder)                           | Builder for[SpanVerticalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.SpanVerticalAlignmentProp)                                                                                                                                                                                                                                                                                                                             |
| [LayoutElementBuilders.Spannable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spannable)                                                                           | A container of[Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span)elements.                                                                                                                                                                                                                                                                                                                                                           |
| [LayoutElementBuilders.Spannable.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spannable.Builder)                                                           | Builder for[Spannable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Spannable).                                                                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.StrokeCapProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.StrokeCapProp)                                                                   | An extensible`StrokeCap`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [LayoutElementBuilders.StrokeCapProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.StrokeCapProp.Builder)                                                   | Builder for[StrokeCapProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.StrokeCapProp)                                                                                                                                                                                                                                                                                                                                                     |
| [LayoutElementBuilders.Text](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Text)                                                                                     | A text string.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [LayoutElementBuilders.Text.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Text.Builder)                                                                     | Builder for[Text](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Text).                                                                                                                                                                                                                                                                                                                                                                      |
| [LayoutElementBuilders.TextAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextAlignmentProp)                                                           | An extensible`TextAlignment`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [LayoutElementBuilders.TextAlignmentProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextAlignmentProp.Builder)                                           | Builder for[TextAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextAlignmentProp)                                                                                                                                                                                                                                                                                                                                             |
| [LayoutElementBuilders.TextOverflowProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextOverflowProp)                                                             | An extensible`TextOverflow`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [LayoutElementBuilders.TextOverflowProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextOverflowProp.Builder)                                             | Builder for[TextOverflowProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.TextOverflowProp)                                                                                                                                                                                                                                                                                                                                               |
| [LayoutElementBuilders.VerticalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.VerticalAlignmentProp)                                                   | An extensible`VerticalAlignment`property.                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [LayoutElementBuilders.VerticalAlignmentProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.VerticalAlignmentProp.Builder)                                   | Builder for[VerticalAlignmentProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.VerticalAlignmentProp)                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders)                                                                                                       | Builders for modifiers for composable layout elements.                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.AnimatedVisibility](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.AnimatedVisibility)                                                                 | The content transition of an element.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [ModifiersBuilders.AnimatedVisibility.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.AnimatedVisibility.Builder)                                                 | Builder for[AnimatedVisibility](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.AnimatedVisibility)                                                                                                                                                                                                                                                                                                                                               |
| [ModifiersBuilders.ArcModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ArcModifiers)                                                                             | [Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)that can be used with ArcLayoutElements.                                                                                                                                                                                                                                                                                                                                    |
| [ModifiersBuilders.ArcModifiers.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ArcModifiers.Builder)                                                             | Builder for[ArcModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ArcModifiers)                                                                                                                                                                                                                                                                                                                                                           |
| [ModifiersBuilders.Background](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Background)                                                                                 | A modifier to apply a background to an element.                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ModifiersBuilders.Background.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Background.Builder)                                                                 | Builder for[Background](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Background)                                                                                                                                                                                                                                                                                                                                                               |
| [ModifiersBuilders.Border](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Border)                                                                                         | A modifier to apply a border around an element.                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ModifiersBuilders.Border.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Border.Builder)                                                                         | Builder for[Border](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Border)                                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.Clickable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Clickable)                                                                                   | A modifier for an element which can have associated Actions for click events.                                                                                                                                                                                                                                                                                                                                                                                                                |
| [ModifiersBuilders.Clickable.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Clickable.Builder)                                                                   | Builder for[Clickable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Clickable)                                                                                                                                                                                                                                                                                                                                                                 |
| [ModifiersBuilders.Corner](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Corner)                                                                                         | The corner of a[androidx.wear.protolayout.LayoutElementBuilders.Box](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Box)element.                                                                                                                                                                                                                                                                                                             |
| [ModifiersBuilders.Corner.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Corner.Builder)                                                                         | Builder for[Corner](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Corner)                                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.CornerRadius](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.CornerRadius)                                                                             | A radius for either circular or elliptical shapes.                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ModifiersBuilders.CornerRadius.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.CornerRadius.Builder)                                                             | Builder for[CornerRadius](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.CornerRadius)                                                                                                                                                                                                                                                                                                                                                           |
| [ModifiersBuilders.DefaultContentTransitions](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions)                                                   | Prebuilt default objects for animated visibility transition animations.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ModifiersBuilders.ElementMetadata](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata)                                                                       | Metadata about an element.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ModifiersBuilders.ElementMetadata.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder)                                                       | Builder for[ElementMetadata](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata)                                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders.EnterTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition)                                                                       | The content transition that is triggered when element enters the layout.                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders.EnterTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition.Builder)                                                       | Builder for[EnterTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition)                                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders.ExitTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition)                                                                         | The content transition that is triggered when element exits the layout.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ModifiersBuilders.ExitTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition.Builder)                                                         | Builder for[ExitTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition)                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.FadeInTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeInTransition)                                                                     | The fading animation for content transition of an element and its children, from the specified starting alpha to fully visible.                                                                                                                                                                                                                                                                                                                                                              |
| [ModifiersBuilders.FadeInTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeInTransition.Builder)                                                     | Builder for[FadeInTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeInTransition)                                                                                                                                                                                                                                                                                                                                                   |
| [ModifiersBuilders.FadeOutTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeOutTransition)                                                                   | The fading animation for content transition of an element and its children, from fully visible to the specified target alpha.                                                                                                                                                                                                                                                                                                                                                                |
| [ModifiersBuilders.FadeOutTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeOutTransition.Builder)                                                   | Builder for[FadeOutTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.FadeOutTransition)                                                                                                                                                                                                                                                                                                                                                 |
| [ModifiersBuilders.Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)                                                                                   | [Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)for an element.                                                                                                                                                                                                                                                                                                                                                             |
| [ModifiersBuilders.Modifiers.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers.Builder)                                                                   | Builder for[Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)                                                                                                                                                                                                                                                                                                                                                                 |
| [ModifiersBuilders.Padding](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Padding)                                                                                       | A modifier to apply padding around an element.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [ModifiersBuilders.Padding.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Padding.Builder)                                                                       | Builder for[Padding](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Padding)                                                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders.Semantics](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Semantics)                                                                                   | A modifier for an element which has accessibility semantics associated with it.                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ModifiersBuilders.Semantics.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Semantics.Builder)                                                                   | Builder for[Semantics](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Semantics)                                                                                                                                                                                                                                                                                                                                                                 |
| [ModifiersBuilders.Shadow](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Shadow)                                                                                         | The shadow definition.                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.Shadow.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Shadow.Builder)                                                                         | Builder for[Shadow](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Shadow)                                                                                                                                                                                                                                                                                                                                                                       |
| [ModifiersBuilders.SlideInTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideInTransition)                                                                   | The sliding in animation for content transition of an element and its children.                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ModifiersBuilders.SlideInTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideInTransition.Builder)                                                   | Builder for[SlideInTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideInTransition)                                                                                                                                                                                                                                                                                                                                                 |
| [ModifiersBuilders.SlideOutTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideOutTransition)                                                                 | The sliding out animation for content transition of an element and its children.                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ModifiersBuilders.SlideOutTransition.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideOutTransition.Builder)                                                 | Builder for[SlideOutTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideOutTransition)                                                                                                                                                                                                                                                                                                                                               |
| [ModifiersBuilders.SlideParentBound](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideParentBound)                                                                     | The slide animation will animate from/to the parent elements boundaries.                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ModifiersBuilders.SlideParentBound.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideParentBound.Builder)                                                     | Builder for[SlideParentBound](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SlideParentBound).                                                                                                                                                                                                                                                                                                                                                  |
| [ModifiersBuilders.SpanModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SpanModifiers)                                                                           | [Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)that can be used with[androidx.wear.protolayout.LayoutElementBuilders.Span](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Span)elements.                                                                                                                                                                                   |
| [ModifiersBuilders.SpanModifiers.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SpanModifiers.Builder)                                                           | Builder for[SpanModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.SpanModifiers)                                                                                                                                                                                                                                                                                                                                                         |
| [ModifiersBuilders.Transformation](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Transformation)                                                                         | A modifier to apply transformations to the element.                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [ModifiersBuilders.Transformation.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Transformation.Builder)                                                         | Builder for[Transformation](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Transformation)                                                                                                                                                                                                                                                                                                                                                       |
| [ProtoLayoutScope](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ProtoLayoutScope)                                                                                                         | A scope object responsible for handling internal details of ProtoLayout layouts and Tiles.                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ResourceBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders)                                                                                                         | Builders for the resources for a layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ResourceBuilders.AndroidAnimatedImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidAnimatedImageResourceByResId)                                 | A non-seekable animated image resource that maps to an Android drawable by resource ID.                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ResourceBuilders.AndroidAnimatedImageResourceByResId.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidAnimatedImageResourceByResId.Builder)                 | Builder for[AndroidAnimatedImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidAnimatedImageResourceByResId)                                                                                                                                                                                                                                                                                                              |
| [ResourceBuilders.AndroidImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidImageResourceByResId)                                                 | An image resource which maps to an Android drawable by resource ID.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [ResourceBuilders.AndroidImageResourceByResId.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidImageResourceByResId.Builder)                                 | Builder for[AndroidImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidImageResourceByResId)                                                                                                                                                                                                                                                                                                                              |
| [ResourceBuilders.AndroidLottieResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidLottieResourceByResId)                                               | A Lottie resource that is read from a raw Android resource ID.                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [ResourceBuilders.AndroidLottieResourceByResId.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidLottieResourceByResId.Builder)                               | Builder for[AndroidLottieResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidLottieResourceByResId)                                                                                                                                                                                                                                                                                                                            |
| [ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId)                 | A seekable animated image resource that maps to an Android drawable by resource ID.                                                                                                                                                                                                                                                                                                                                                                                                          |
| [ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId.Builder) | Builder for[AndroidSeekableAnimatedImageResourceByResId](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId)                                                                                                                                                                                                                                                                                              |
| [ResourceBuilders.ImageResource](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.ImageResource)                                                                             | An image resource, which can be used by layouts.                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ResourceBuilders.ImageResource.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.ImageResource.Builder)                                                             | Builder for[ImageResource](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.ImageResource)                                                                                                                                                                                                                                                                                                                                                          |
| [ResourceBuilders.InlineImageResource](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.InlineImageResource)                                                                 | An image resource whose data is fully inlined, with no dependency on a system or app resource.                                                                                                                                                                                                                                                                                                                                                                                               |
| [ResourceBuilders.InlineImageResource.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.InlineImageResource.Builder)                                                 | Builder for[InlineImageResource](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.InlineImageResource)                                                                                                                                                                                                                                                                                                                                              |
| [ResourceBuilders.LottieProperty](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.LottieProperty)                                                                           | A single point of customization in a Lottie file.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [ResourceBuilders.Resources](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.Resources)                                                                                     | The resources for a layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [ResourceBuilders.Resources.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.Resources.Builder)                                                                     | Builder for[Resources](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ResourceBuilders.Resources)                                                                                                                                                                                                                                                                                                                                                                  |
| [StateBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/StateBuilders)                                                                                                               | Builders for state of a layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [StateBuilders.State](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/StateBuilders.State)                                                                                                   | [State](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/StateBuilders.State)information.                                                                                                                                                                                                                                                                                                                                                                            |
| [StateBuilders.State.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/StateBuilders.State.Builder)                                                                                   | Builder for[State](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/StateBuilders.State)                                                                                                                                                                                                                                                                                                                                                                             |
| [TimelineBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders)                                                                                                         | Builders for a timeline with entries representing content that should be displayed within given time intervals.                                                                                                                                                                                                                                                                                                                                                                              |
| [TimelineBuilders.TimeInterval](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimeInterval)                                                                               | A time interval, typically used to describe the validity period of a[TimelineEntry](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimelineEntry).                                                                                                                                                                                                                                                                                                |
| [TimelineBuilders.TimeInterval.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimeInterval.Builder)                                                               | Builder for[TimeInterval](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimeInterval)                                                                                                                                                                                                                                                                                                                                                            |
| [TimelineBuilders.Timeline](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.Timeline)                                                                                       | A collection of[TimelineEntry](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimelineEntry)items.                                                                                                                                                                                                                                                                                                                                                |
| [TimelineBuilders.Timeline.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.Timeline.Builder)                                                                       | Builder for[Timeline](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.Timeline)                                                                                                                                                                                                                                                                                                                                                                    |
| [TimelineBuilders.TimelineEntry](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimelineEntry)                                                                             | One piece of renderable content along with the time that it is valid for.                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [TimelineBuilders.TimelineEntry.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimelineEntry.Builder)                                                             | Builder for[TimelineEntry](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TimelineBuilders.TimelineEntry)                                                                                                                                                                                                                                                                                                                                                          |
| [TriggerBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders)                                                                                                           | Builders for triggers that can be used to start an animation.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [TriggerBuilders.OnVisibleOnceTrigger](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleOnceTrigger)                                                                 | Triggers only once when the layout visibility state turns from invisible to fully visible for the first time.                                                                                                                                                                                                                                                                                                                                                                                |
| [TriggerBuilders.OnVisibleOnceTrigger.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleOnceTrigger.Builder)                                                 | Builder for[OnVisibleOnceTrigger](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleOnceTrigger).                                                                                                                                                                                                                                                                                                                                            |
| [TriggerBuilders.OnVisibleTrigger](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleTrigger)                                                                         | Triggers when the layout visibility state turns from invisible to fully visible.                                                                                                                                                                                                                                                                                                                                                                                                             |
| [TriggerBuilders.OnVisibleTrigger.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleTrigger.Builder)                                                         | Builder for[OnVisibleTrigger](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TriggerBuilders.OnVisibleTrigger).                                                                                                                                                                                                                                                                                                                                                    |
| [TypeBuilders](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders)                                                                                                                 | Builders for extensible primitive types used by layout elements.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [TypeBuilders.BoolProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.BoolProp)                                                                                               | A boolean type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [TypeBuilders.BoolProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.BoolProp.Builder)                                                                               | Builder for[BoolProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.BoolProp)                                                                                                                                                                                                                                                                                                                                                                        |
| [TypeBuilders.FloatProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.FloatProp)                                                                                             | A float type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [TypeBuilders.FloatProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.FloatProp.Builder)                                                                             | Builder for[FloatProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.FloatProp)                                                                                                                                                                                                                                                                                                                                                                      |
| [TypeBuilders.Int32Prop](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.Int32Prop)                                                                                             | An int32 type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [TypeBuilders.Int32Prop.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.Int32Prop.Builder)                                                                             | Builder for[Int32Prop](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.Int32Prop)                                                                                                                                                                                                                                                                                                                                                                      |
| [TypeBuilders.StringLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringLayoutConstraint)                                                                   | A type for specifying layout constraints when using[StringProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringProp)on a data bindable layout element.                                                                                                                                                                                                                                                                                          |
| [TypeBuilders.StringLayoutConstraint.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringLayoutConstraint.Builder)                                                   | Builder for[StringLayoutConstraint](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringLayoutConstraint).                                                                                                                                                                                                                                                                                                                                           |
| [TypeBuilders.StringProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringProp)                                                                                           | A string type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [TypeBuilders.StringProp.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringProp.Builder)                                                                           | Builder for[StringProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/TypeBuilders.StringProp)                                                                                                                                                                                                                                                                                                                                                                    |

## Enums

|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| [ProtoLayoutScope.RendererCapability](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ProtoLayoutScope.RendererCapability) | Defines the capabilities or features that a renderer can support. |