package

androidx.wear.protolayout.expression.pipeline

Interfaces

BoundDynamicTypeAn object representing a dynamic type that is being prepared for evaluation by DynamicTypeEvaluator.bind(DynamicTypeBindingRequest).
DynamicTypeValueReceiver<T>Callback for an evaluation result.
PlatformDataProviderThis interface is used by platform data providers to yield dynamic data for their supported data keys.
PlatformDataReceiverCallback for receiving a PlatformDataProvider's new data.
PlatformTimeUpdateNotifierInterface used to notify all time based dynamic types that they should be updated with the new platform time (system time).
QuotaManagerInterface responsible for managing quota.

Classes

AnimationsHelperHelper class for Animations in ProtoLayout.
DynamicTypeBindingRequestHolds the parameters needed by DynamicTypeEvaluator.bind(DynamicTypeBindingRequest).
DynamicTypeEvaluatorEvaluates protolayout dynamic types.
DynamicTypeEvaluator.ConfigConfiguration for creating DynamicTypeEvaluator.
DynamicTypeEvaluator.Config.BuilderBuilds a DynamicTypeEvaluator.Config.
FixedQuotaManagerImplQuota manager with fixed quota cap.
PlatformTimeUpdateNotifierImplControls notifying for time-related updates using Android's clock.
StateStoreState storage for ProtoLayout, which also supports sending callback when data items change.