Class Index

These are all the API classes. See all API packages.

A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   R   S   T   U   V   W  

A

AbstractRecord

Base implementation of a frame record

AccessibilityAction

Adaptation

List of adaptation matrices that can be used for chromatic adaptation using the von Kries transform.

AlertDialogButtonLayout

An enum which specifies how the buttons are positioned inside the AlertDialog:

Alignment

Represents a positioning of a point inside a 2D box.

AlignmentLine

Defines a layout line that can be used by layout models to align and position layout children.

Ambient

Compose passes data through the composition tree explicitly through means of parameters to composable functions.

Anchor

AndroidComposeTestCaseSetup

AndroidComposeTestRule

Android specific implementation of ComposeTestRule.

AndroidComposeTestRule.AndroidComposeStatement

AndroidComposeView

AnimatedFloat

This class inherits most of the functionality from BaseAnimatedValue.

AnimatedValue

AnimatedValue is an animatable value holder.

AnimatedValueHolder

Value holder that allows to animate value that it holds.

AnimationBuilder

AnimationClockObservable

This interface allows AnimationClock to be subscribed and unsubscribed.

AnimationClockObserver

Observer for animation clock changes.

AnimationEndReason

Possible reasons with which DynamicTargetAnimation can finish

AnnotatedString

The basic data structure of text with multiple styles.

AnnotatedString.Builder

Builder class for AnnotatedString.

AnnotatedString.Item

The information attached on the text such as a TextStyle.

Applier

A helper class to apply changes to a tree with startNode types N given an apply adapter for type N

ApplyAdapter

An adapter that performs tree based operations on some tree startNode N without requiring a specific base type for N

Arrangement

Used to specify the arrangement of the layout's children in Row or Column in the main axis direction (horizontal and vertical, respectively).

Autofill

Autofill API.

AutofillNode

Every autofillable composable will have an AutofillNode.

AutofillTree

The autofill tree.

AutofillType

Autofill type information.

B

BackspaceKeyEditOp

An edit operation represents backspace keyevent

BaseAnimatedValue

This is the base class for AnimatedValue.

BaseAnimationClock

Base implementation for the AnimationClockObservable that handles the subscribing and unsubscribing logic that would be common for all custom animation clocks.

BaselineShift

The amount by which the text is shifted up or down from current the baseline.

BlendMode

Algorithms to use when painting on the canvas.

BlurStyle

Border

A border of a shape which will be drawn on top of the shape as an inner stroke.

BottomAppBar

BottomAppBar.FabConfiguration

Configuration for a FloatingActionButton in a BottomAppBar

BottomAppBar.FabPosition

The possible positions for a FloatingActionButton attached to a BottomAppBar.

Bounds

A four dimensional bounds using Dp for units

Brush

ButtonStyle

Styling configuration for a Button.

C

CallGroup

A group that represents the invocation of a component

Canvas

Choreographer

ClipOp

Defines how a new clip region should be merged with the existing clip region.

CollectedSizes

Small utility class to provide convenient assertion for width and height for some PxSize.

Color

The Color class contains color information to be used while painting in Canvas.

ColorFilter

Creates a color filter that applies the blend mode given as the second argument.

ColorModel

A color model is required by a ColorSpace to describe the way colors can be represented as tuples of numbers.

ColorPalette

Collection of colors in the Material color specification.

ColorPropKey

Built-in property key for Color properties.

ColorSpace

A ColorSpace is used to identify a specific organization of colors.

ColorSpaces

ColorStop

ColumnScope

A ColumnScope provides a scope for the children of a Column.

CommitScope

A CommitScope represents an object that executes some code and has a cleanup in the context of the Composition lifecycle.

CommitTextEditOp

An edit operation represent commitText callback from InputMethod.

Component

A Component is a class variant of a Composable function.

ComponentNode

The base type for all nodes from the tree generated from a component hierarchy.

Composable

Composable functions are the fundamental building blocks of an application built with Compose.

Compose

A global namespace to hold some Compose utility methods, such as Compose.composeInto and Compose.disposeComposition.

ComposeBenchmarkScope

Test scope accessible from benchmarks.

ComposeExecutionControl

Test scope accessible from execution controlled tests to test compose.

Composer

Implementation of a composer for mutable tree.

ComposerUpdater

ComposeTestCase

To be implemented to provide a test case that is then executed by ComposeTestRule or can be used in benchmarks.

ComposeTestCaseSetup

Helper interface to run execution-controlled test via ComposeTestRule.

ComposeTestRule

Enables to run tests of individual composables without having to do manual setup.

ComposeViewAdapter

CompositionContext

CompositionLifecycleObserver

Instances of classes implementing this interface are notified when they are initially used during composition and when they are no longer being used.

CompositionReference

A CompositionReference is an opaque type that is used to logically "link" two compositions together.

Connector

A connector transforms colors from a source color space to a destination color space.

Constraints

Immutable constraints used for measuring child Layouts.

ConsumedData

Describes what aspects of, and how much of, a change has been consumed.

CornerBasedShape

Base class for Shapes defined by four CornerSizes.

CornerSize

Defines size of a corner in Px.

CrossAxisAlignment

Used to specify the alignment of a layout's children, in cross axis direction.

CubicBezierEasing

A cubic polynomial easing.

CutCornerShape

A shape describing the rectangle with cut corners.

D

DataNode

A ComponentNode that stores a value in the emitted hierarchy

DataNodeKey

The key used in DataNode.

DataTableChildren

Collects information about the children of a DataTable when its body is executed with a DataTableChildren as argument.

DataTablePagination

Pagination configuration for a DataTable.

DataTableSorting

Sorting configuration for a DataTable.

DecayAnimation

This animation interface is intended to be stateless, just like Animation.

DefaultAnimationClock

Default Choreographer based clock that pushes a new frame to all subscribers on each Choreographer tick, until all subscribers have unsubscribed.

DefaultRippleEffectFactory

Used to specify this type of RippleEffect for Ripple.

DeferredResource

A class used for the result of the asynchronous resource loading.

DeleteSurroundingTextEditOp

An edit operation represents deleteSurroundingText callback from InputMethod

DeleteSurroundingTextInCodePointsEditOp

An edit operation represents deleteSurroundingTextInCodePoitns callback from InputMethod

Density

A density of the screen.

DensityScope

Used to add density resolution logic within a receiver scope.

Direction

DisableTransitions

This rule will disable all Transition animations for the test.

DisableTransitions.DisableTransitionsStatement

Dp

Dimension value representing device-independent pixels (dp).

DpConstraints

Similar to Constraints, but with constraint values expressed in Dp.

DpCubed

Holds a unit of cubed dimensions, such as 1.value * 2.value * 3.dp.

DpInverse

Holds a unit of an inverse dimensions, such as 1.dp / (2.value * 3.dp).

DpPropKey

Built-in property key for Dp properties.

DpSquared

Holds a unit of squared dimensions, such as 1.value * 2.dp.

DragDirection

Draggable Direction specifies the direction in which you can drag an Draggable.

DragDirection.Horizontal

Horizontal direction of dragging in Draggable.

DragDirection.Vertical

Vertical direction of dragging in Draggable.

DragObserver

DragValueController

Interface that defines behaviour of value that is dragged via Draggable

DrawBordersReceiver

Collects information about the borders specified by drawBorders when its body is executed with a DrawBordersReceiver instance as argument.

DrawerState

Possible states of the drawer

DrawNode

Backing node for the Draw component.

DrawReceiver

Receiver scope for Draw lambda that allows ordering the child drawing between canvas operations.

DropDownAlignment

The DropdownPopup is aligned below its parent relative to its left or right corner.

Duration

A span of time, such as 27 days, 4 hours, 12 minutes, and 3 seconds.

DurationBasedAnimationBuilder

Base class for an AnimationBuilder to create animations based on a fixed duration.

DynamicTargetAnimation

Dynamic target animation allows and anticipates the animation target to change frequently.

E

Easing

Easing is a way to adjust an animation’s fraction.

EdgeInsets

Describes a set of offsets from each of the four sides of a box.

EditingBuffer

The editing buffer

EditOperation

A base class of all EditOperations

EditorModel

A class holding information about the editing state.

EditProcessor

The core editing implementation

Effect

The Effect class is really an opaque class that holds a block of executable code that is meant to be executed positionally in the context of a composition.

EffectsDsl

Effects are positionally memoized which means that the "resolving" of them depends on execution order and the fact that the resolve happens inside of composition.

Emittable

The Emittable interface tells Compose that the implementing class represents a primitive node/type in the view hierarchy produced as a result of composition.

ExponentialDecay

This is a decay animation where the friction/deceleration is always proportional to the velocity.

F

FailedResource

A class represents the alternative resource due to failed to load the requested resource.

FakeViewStructure

A fake implementation of ViewStructure to use in tests.

FilterQuality

FinishComposingTextEditOp

An edit operation represents finishComposingText callback from InputMEthod

FixedScale

ScaleFit implementation that always scales the dimension by the provided fixed floating point value

FlexChildren

Collects information about the children of a FlexColumn or FlexColumn when its body is executed with a FlexChildren instance as argument.

FlexScope

A FlexScope provides a scope for Inflexible/Flexible functions.

FlingConfig

Class to specify fling behavior.

Float16

The Float16 class is a wrapper and a utility class to manipulate half-precision 16-bit IEEE 754 floating point data types (also called fp16 or binary16).

FloatDragValueController

Simple DragValueController that backs up single Float value with no fling support

FloatPropKey

Built-in property key for Float properties.

FlowCrossAxisAlignment

Used to specify the alignment of a layout's children, in cross axis direction.

FlowMainAxisAlignment

FocusDetailedState

Different states of the focus system.

FocusManager

Manages focused composable and available.

FocusNode

Backing node that implements focus.

FocusOperator

The FocusOperator is returned in the receiver scope of the children of a Focusable.

FocusState

Different states of the focus system.

Font

Defines a font to be used while rendering text.

Font.ResourceLoader

Interface used to load a font resource.

FontFamily

Defines a font family.

FontStyle

Defines whether the font is Italic or Normal.

FontSynthesis

Possible options for font synthesis.

FontWeight

The thickness of the glyphs, in a range of 1,1000.

FoundationSemanticsProperties

Semantics properties that apply to the Compose Foundation UI elements.

Frame

Information about a frame including the frame id and whether or not it is read only.

FrameAborted

FrameCommitObserver

Framed

Interface implemented by all model objects.

FrameManager

The frame manager manages the priority frame in the main thread.

FrameReadObserver

FrameWriteObserver

G

GenericShape

Creates Shape defined by applying the provided builder on a Path.

Gravity

Provides scope-dependent alignment options for children layouts where the alignment is handled by the parent layout rather than the child itself.

Group

A group in the slot table.

GroupComponent

H

Handler

HiddenAttribute

Hide

We will want something like this to remove things from autocomplete.

HorizontalAlignmentLine

A horizontal AlignmentLine.

I

Illuminant

Illuminant contains standard CIE white points.

Image

ImageByteFormat

The format in which image bytes should be returned when using Image.toByteData.

ImageConfig

Possible Image configurations.

ImageRepeat

How to paint any portions of a box not covered by an image.

ImeAction

Enums used for indicating IME action.

Immutable

InputEventListener

An interface of listening IME events.

InputSessionToken

The input session token.

InputState

Stores an input state for IME

InterruptionHandling

IntPropKey

Built-in property key for Int properties.

IntPx

Dimension value represented in whole pixels (px).

IntPxBounds

A four dimensional bounds using IntPx for units

IntPxPosition

A two-dimensional position using IntPx for units

IntPxSize

A two dimensional size using IntPx for units

IntrinsicMeasurable

A part of the composition that can be measured.

IntrinsicMeasureBlock

A function for performing intrinsic measurement.

J

JoinedKey

A key that has being joined together to form one key.

K

KeyboardType

Enums used for indicating keyboard types

KeyframesBuilder

KeyframesBuilder creates a Keyframes animation.

KeyframesBuilder.KeyframeEntity

Holder class for building a keyframes animation.

KeyInfo

Information about groups and their keys.

L

LayoutCoordinates

A holder of the measured bounds for the layout (MeasureBox).

LayoutDirection

A class for defining layout directions.

LayoutModifier

A Modifier.Element that changes the way a UI component is measured and laid out.

LayoutNode

Backing node for Layout component.

LayoutNode.InnerMeasureScope

LayoutNode.MeasureBlocks

LayoutNode.NoIntristicsMeasureBlocks

LayoutScopeMarker

LayoutSize

Used to specify how a layout chooses its own size when multiple behaviors are possible.

LinearGradient

Brush implementation used to apply a linear gradient on a given Paint

LoadedResource

A class represents the loaded resource.

Locale

A Locale object represents a specific geographical, political, or cultural region.

LocaleList

Defines a list of Locale objects.

LongPressDragObserver

LooperWrapper

M

MainAxisAlignment

Used to specify the alignment of a layout's children, in main axis direction.

ManualAnimationClock

A custom clock whose frame time can be manually updated via mutating clockTimeMillis.

MaskFilter

MaterialTheme

Contains functions to access the current theme values provided at the call site's position in the hierarchy.

Matrix2

Matrix3

Matrix4

MatrixColumn

Measurable

A part of the composition that can be measured.

MeasureBlock

A function for performing layout measurement.

MeasureScope

The receiver scope of a layout's measure lambda.

MeasureScope.LayoutResult

Interface holding the size and alignment lines of the measured layout, as well as the children positioning logic.

Model

Model can be applied to a class which represents your application's data model, and will cause instances of the class to become observable, such that a read of a property of an instance of this class during the invocation of a composable function will cause that component to be "subscribed" to mutations of that instance.

ModelList

ModelMap

Modifier

An immutable chain of modifier elements for use with Composables.

Modifier.Element

A single element contained within a Modifier chain.

Modifier.None

An empty Modifier that contains no elements.

MoveCursorEditOp

An edit operation represents cursor moving.

MultiComposableMeasurables

A List of Measurables passed in as the argument to the Layout measureBlock when using the vararg variant.

MultiMeasureBlock

MultiParagraph

Lays out and renders multiple paragraphs at once.

MultiParagraphIntrinsics

Calculates and provides the intrinsic width and height of text that contains ParagraphStyle.

MutableTransitionState

MutableTransitionState is used in TransitionDefinition for constructing various TransitionStates with corresponding properties and their values.

N

NativeCanvas

An interface for recording graphical operations.

NativeImage

This class is created by the engine, and should not be instantiated or extended directly.

NativeShader

Class that represents the corresponding Shader implementation on a platform.

NativeTileMode

NodeGroup

A group that represents an emitted node

NullCompilationScope

O

ObserverMap

A map from a key to a set of values used for keeping the relation between some entities and a models changes of which this entities are observing.

Offset

An immutable 2D floating-point offset.

OffsetBase

Base class for Size and Offset, which are both ways to describe a distance as a two-dimensional axis-aligned vector.

OffsetMap

The map interface used for bidirectional offset mapping from original to transformed text.

OnFlingEnd

Typealias for lambda that will be invoked when fling animation ends.

Outline

Defines a simple shape, used for bounding graphical regions.

Outline.Generic

An area defined as a path.

Outline.Rectangle

Rectangular area.

Outline.Rounded

Rectangular area with rounded corners.

Owner

Owner implements the connection to the underlying view system.

P

Paint

PaintingStyle

Strategies for painting shapes and paths on a canvas.

Paragraph

A paragraph of text that is laid out.

ParagraphConstraints

Layout constraints for Paragraph objects.

ParagraphIntrinsics

Calculates and presents the intrinsic width and height of text.

ParagraphStyle

Paragraph styling configuration for a paragraph.

PartialGapBuffer

An editing buffer that uses Gap Buffer only around the cursor location.

PasswordVisualTransformation

The Visual Filter can be used for password Input Field.

Path

PathBuilder

PathCommand

PathComponent

PathFillType

Determines the winding rule that decides how the interior of a Path is calculated.

PathNode

Represents a node within the path.

PathOperation

Strategies for combining paths.

PathParser

PendingResource

A class represents the alternative resource due to background loading.

PhysicsBuilder

PhysicsBuilder takes in the configuration of a spring as its constructor parameters.

Picture

An object representing a sequence of recorded graphical operations.

PictureRecorder

Creates a new idle PictureRecorder.

Pivotal

Pivotal can be applied to the parameters of a composable to indicate that the parameter contributes to the "identity" of the composable.

Placeable

A Placeable corresponds to a child layout that can be positioned by its parent layout.

PlatformTextInputService

Platform specific text input service.

PointerEventPass

The enumeration of passes where PointerInputChange traverses up and down the UI tree.

PointerInputChange

Describes a change that has occurred for a particular pointer, as well as how much of the change has been consumed (meaning, used by a node in the UI)

PointerInputData

Data associated with a pointer

PointerInputEventData

Data that describes a particular pointer

PointerInputHandler

PointerInputNode

Backing node for handling pointer events.

PointMode

Used by Canvas.drawPoints.

PopupProperties

Position

A two-dimensional position using Dp for units

Preview

Preview can be applied to @Composable methods with no parameters to show them in the Android Studio preview.

PropKey

Property key of T type.

Px

Dimension value represented in pixels (px).

PxBounds

A four dimensional bounds using Px for units

PxCubed

Holds a unit of cubed dimensions, such as 1.value * 2.value * 3.px.

PxInverse

Holds a unit of an inverse dimensions, such as 1.px / (2.value * 3.px).

PxPosition

A two-dimensional position using Px for units

PxPositionPropKey

Built-in property key for PxPosition properties.

PxPropKey

Built-in property key for Px properties.

PxSize

A two dimensional size using Px for units

PxSquared

Holds a unit of squared dimensions, such as 1.value * 2.px.

R

RadialGradient

Brush implementation used to apply a radial gradient on a given Paint

RadioGroupScope

Radius

A radius for either circular or elliptical shapes.

RawScaleObserver

Observes various events sent by RawScaleGestureDetector.

Recomposer

Record

Frame local values of a framed object.

Rect

An immutable, 2D, axis-aligned, floating-point rectangle whose coordinates are relative to a given origin.

Ref

RenderIntent

A render intent determines how a connector maps colors from one color space to another.

RepaintBoundaryNode

RepeatableBuilder

Used for creating repeated animations where each iteration is defined by one of the duration based animations like TweenBuilder or KeyframesBuilder.

Resource

The base resource class for background resource loading.

Rgb

An RGB color space is an additive color space using the RGB color model (a color is therefore represented by a tuple of 3 numbers).

RippleEffect

RippleEffects are drawn as part of Ripple as a visual indicator for a pressed state.

RippleEffectFactory

An encapsulation of an RippleEffect constructor used by Ripple and RippleTheme.

RippleTheme

Defines the appearance and the behavior for Ripples.

RoundedCornerShape

A shape describing the rectangle with rounded corners.

RowScope

A RowScope provides a scope for the children of a Row.

RRect

An immutable rounded rectangle with custom radii for all four corners.

S

ScaleFit

Represents a rule to apply to scale a source rectangle to be inscribed into a destination

ScaleObserver

Observes various events sent by ScaleGestureDetector.

ScopeUpdateScope

ScrollerPosition

This is the state of a VerticalScroller and HorizontalScroller that allows the developer to change the scroll position by calling methods on this object.

Selectable

Provides Selection information for a composable to SelectionContainer.

Selection

Information about the current Selection.

Selection.AnchorInfo

Contains information about an anchor (start/end) of selection.

SelectionRegistrar

An interface allowing a composable to subscribe and unsubscribe to selection changes.

SemanticsActions

SemanticsComponentNode

SemanticsConfiguration

Describes the semantic information associated with the owning component

SemanticsHintOverrides

Provides hint values which override the default hints on supported platforms.

SemanticsNode

A node that represents some semantic data.

SemanticsNodeInteraction

Represents a component with which one can interact with the hierarchy.

SemanticsOwner

Owns SemanticsNode objects and notifies listeners of changes to the render tree semantics.

SemanticsProperties

SemanticsPropertyKey

SemanticsPropertyReceiver

SemanticsTreeNode

Represent a node in the semantics tree together with information about its parent and children.

SemanticsTreeNodeImpl

Represent a node in the semantics tree together with information about its parent and children.

SemanticsTreeProvider

Element responsible for providing the semantics tree of the hierarchy.

SetComposingRegionEditOp

An edit operation represents setComposingRegion callback from InputMethod.

SetComposingTextEditOp

An edit operation represents setComposingText callback from InputMethod

SetSelectionEditOp

An edit operation represents setSelection callback from InputMethod

Shader

Inline class used to represent primitives used to render gradients or to tile an Image

ShaderBrush

Brush implementation that wraps and applies a the provided shader to a Paint

Shadow

A single shadow.

Shape

Defines a generic shape.

Shapes

Data class holding current shapes for common surfaces like Button or Card.

Size

A two dimensional size using Dp for units

Size

Holds a 2D floating-point size.

SliderPosition

State for Slider that represents the Slider value, its bounds and optional amount of steps evenly distributed across the Slider range.

SlotEditor

A gap buffer implementation of the composition slot space.

SlotReader

SlotTable

SlotWriter

SnapBuilder

Builds Snap animation for immediately switching the animating value to the end value.

SolidColor

Spring

Physics class contains a number of recommended configurations for physics animations.

StableMarker

StableMarker marks an annotation as indicating a type as having a stable equals comparision that can be used during composition.

StackChildren

Collects information about the children of a Stack when its body is executed with a StackChildren instance as argument.

State

The State class is an @Model class meant to wrap around a single value.

Strings

StrokeCap

StrokeJoin

T

TableChildren

Collects information about the children of a Table when its body is executed with a TableChildren as argument.

TableColumnWidth

Used to specify the size of a Table's column.

TableColumnWidth.Fixed

Sizes the column to a specific width.

TableColumnWidth.Flex

Sizes the column by taking a part of the remaining space according to flex once all the inflexible columns have been measured.

TableColumnWidth.Fraction

Sizes the column to a fraction of the table's maximum width constraint.

TableColumnWidth.Inflexible

An inflexible column has a fixed size which is computed by preferredWidth.

TableColumnWidth.Max

Sizes the column to the size that is the maximum of two column width specifications.

TableColumnWidth.MaxIntrinsic

Sizes the column to the largest of the maximum intrinsic widths of the children in that column (i.

TableColumnWidth.Min

Sizes the column to the size that is the minimum of two column width specifications.

TableColumnWidth.MinIntrinsic

Sizes the column to the largest of the minimum intrinsic widths of the children in that column (i.

TableColumnWidth.Wrap

Sizes the column to the width of the widest child in that column.

TableDecoration

TableDecorationChildren

Collects the vertical/horizontal offsets of each row/column of a Table that are available to a TableDecoration when its body is executed on a TableDecorationChildren instance.

TableMeasurable

Collects measurements for the children of a column that are available to implementations of TableColumnWidth.

TabRow

TabRow.TabPosition

Data class that contains information about a tab's position on screen

TargetAnimation

TargetAnimation class defines how to animate to a given target position.

TextAlign

Defines how to align text horizontally.

TextDecoration

Defines a horizontal line to be drawn on the text.

TextDelegate

An object that paints text onto a Canvas.

TextDirection

TextDirectionAlgorithm

Defines the algorithm to be used while determining the text direction.

TextGeometricTransform

Define a geometric transformation on text.

TextIndent

Specify the indentation of a paragraph.

TextInputService

Provide a communication with platform text input service.

TextOverflow

How overflowing text should be handled.

TextRange

An immutable text range class, represents a text range from start (inclusive) to end (exclusive).

TextSpan

A TextSpan object can be styled using its style property.

TextSpanComposer

The composer of TextSpan.

TextSpanComposition

TextSpanScope

The receiver class of the children of Text and TextSpan.

TextSpanUpdater

TextStyle

Styling configuration for a Text.

TextUnit

The unit used for text related dimension value.

TextUnitType

An enum class defining for type of thextUnit.

ThreadLocal

TileMode

Timestamp

A single point in time expressed in nanoseconds.

ToggleableState

Enum that represents possible toggleable states.

Trace

TransferParameters

Defines the parameters for the ICC parametric curve type 4, as defined in ICC.

TransformedText

The transformed text with offset offset mapping

TransitionAnimation

TransitionAnimation is responsible for animating from one set of property values (i.

TransitionDefinition

Static definitions of states and transitions.

TransitionSpec

Static specification for the transition from one state to another.

TransitionState

TransitionState holds a number of property values.

TweenBuilder

Typography

Data class holding typography definitions as defined by the Material typography specification.

U

UnionType

V

ValueHolder

A value holder contains two fields: A mutable value that is expected to change throughout an animation, and an immutable value interpolator.

ValueHolder

A value holder that is responsible for containing one value if type T.

ValueHolderImpl

ValueHolderImpl is a data class that defines two fields: value (of type T) and a value interpolator.

Vector2

Vector3

Vector4

VectorAsset

Vector graphics object that is generated as a result of VectorAssetBuilder] It can be composed and rendered by passing it as an argument to DrawVector

VectorAssetBuilder

Builder used to construct a Vector graphic tree.

VectorComponent

VectorComponent

VectorComposer

VectorComposition

VectorGroup

Defines a group of paths or subgroups, plus transformation information.

VectorNode

VectorPath

Leaf node of a Vector graphics tree.

VectorScope

VectorUpdater

Velocity

A velocity in two dimensions.

VelocityTracker

Computes a pointer's velocity.

VertexMode

Defines how a list of points is interpreted when drawing a set of triangles.

VerticalAlignmentLine

A vertical AlignmentLine.

Vertices

A set of vertex data used by Canvas.drawVertices.

ViewAdapter

ViewAdapters

ViewComposer

ViewComposition

ViewInfo

Class containing the minimum information needed by the Preview to map components to the source code and render boundaries.

ViewUpdater

ViewValidator

VisualTransformation

Interface used for changing visual output of the input field.

VNode

W

WhitePoint

Class for constructing white points used in RGB color space.