Package-level declarations
Types
This specifies how the next frame is based on this frame.
This specifies how the next frame is based on this frame.
Information about individual frames in a multi-framed image.
A class that locates boundaries in text. This class defines a protocol for objects that break up a piece of natural-language text according to a set of criteria. Instances or subclasses of BreakIterator can be provided, for example, to break a piece of text into words, sentences, or logical characters according to the conventions of some language or group of languages.
Describes how to interpret the alpha component of a pixel. A pixel may be opaque, or alpha, describing multiple levels of transparency.
Describes pixel and encoding. ImageInfo can be created from ColorInfo by providing dimensions.
Specify B and C (each between 0...1) to create a shader that applies the corresponding cubic reconstruction filter to the image.
Whether edge pixels draw opaque or with partial transparency.
Level of glyph outline adjustment
Consider registering this FontMgr as a default one to let all other possibly registered Font managers to look for their fallbacks first: FontCollection.setDefaultFontManager(...)
Describes pixel dimensions and encoding. Bitmap, Image, Pixmap, and Surface can be created from ImageInfo. ImageInfo can be retrieved from Bitmap and Pixmap, but not from Image and Surface. For example, Image and Surface implementations may defer pixel depth, so may not completely specify ImageInfo.
A utility proxy base class for implementing draw/paint filters.
Cap draws at the beginning and end of an open path contour.
Join specifies how corners are drawn when a shape is stroked. Join affects the four corners of a stroked rectangle, and the connected segments in a stroked path.
Path contain geometry. Path may be empty, or contain one or more verbs that outline a figure. Path always starts with a move verb to a Cartesian coordinate, and may be followed by additional verbs that add lines or curves.
Shaders specify the source color(s) for what is being drawn. If a paint has no shader, then the paint's color is used. If the paint has a shader, then the shader's color(s) are use instead, but they are modulated by the paint's alpha. This makes it easy to create a shader once (e.g. bitmap tiling or gradient) and then change its transparency w/o having to modify the original shader... only the paint's alpha needs to be modified.
Functions
Create a new dataref the file with the specified path. If the file cannot be opened, this returns null.
Create a new dataref the file with the specified path. If the file cannot be opened, this returns null.
Creates OpenGL DirectContext using the provided interface. This allows usage of different OpenGL interfaces (e.g., EGL).