# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## R

r() - Method in class icyllis.arc3d.core.Paint
  Returns the value of the red component.
r() - Method in class icyllis.arc3d.core.shaders.Color4fShader
r() - Method in class icyllis.arc3d.granite.KeyContext
  Returns the value of the red component, in destination space.
r() - Method in class icyllis.arc3d.granite.PaintParams
  Returns the value of the red component, in sRGB space.
R - Class in icyllis.modernui
R - Static variable in class icyllis.arc3d.compiler.tree.Swizzle
  SwizzleComponents.
R() - Constructor for class icyllis.modernui.R
R_16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Red, one channel, 16-bit unsigned per channel.
R_8 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Red, one channel, 8-bit unsigned per channel.
R_F16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Red, one channel, 16-bit half float per channel.
R.attr - Class in icyllis.modernui
R.id - Class in icyllis.modernui
RAD_TO_DEG - Static variable in class icyllis.arc3d.core.MathUtil
RADIAL_GRADIENT - Static variable in class icyllis.modernui.graphics.drawable.GradientDrawable
RadialGradient - Class in icyllis.arc3d.core.shaders
RadialGradient - Class in icyllis.modernui.graphics
  RadialGradient generates gradient colors linearly interpolated in the radial direction of a circle.
RadialGradient(float, float, float, float[], ColorSpace, float[], int, int, int) - Constructor for class icyllis.arc3d.core.shaders.RadialGradient
RadialGradient(float, float, float, float[], ColorSpace, float[], Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.RadialGradient
  Create a radial gradient shader.
RadialGradient(float, float, float, int[], float[], Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.RadialGradient
  Simplified constructor that takes an array of 0xAARRGGBB colors in sRGB color space.
RadialGradient(float, float, float, int, int, Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.RadialGradient
  Simplified constructor that takes two 0xAARRGGBB colors in sRGB color space.
RadialGradient.Builder - Class in icyllis.modernui.graphics
  Builder pattern of `RadialGradient`.
RADII - Static variable in class icyllis.arc3d.granite.geom.AnalyticArcStep
  X is circle radius.
  Y is stroke radius if stroked, or -1.0 if filled.
  Z is local AA radius.
RADII - Static variable in class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
  X is corner radius for rect or half width for line.
  Y is stroke radius if stroked, or -1.0 if filled.
  Z is local AA radius.
RADII_ARC - Static variable in class icyllis.arc3d.granite.geom.AnalyticArcStep
  W is half width for open arcs.
RadioButton - Class in icyllis.modernui.widget
  A radio button is a two-states button that can be either checked or unchecked.
RadioButton(Context) - Constructor for class icyllis.modernui.widget.RadioButton
RadioGroup - Class in icyllis.modernui.widget
  This class is used to create a multiple-exclusion scope for a set of radio buttons.
RadioGroup(Context) - Constructor for class icyllis.modernui.widget.RadioGroup
RadioGroup.OnCheckedChangeListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when the checked radio button changed in this group.
RADIUS_TYPE_FRACTION - Static variable in class icyllis.modernui.graphics.drawable.GradientDrawable
  Radius is a fraction of the base size.
RADIUS_TYPE_FRACTION_PARENT - Static variable in class icyllis.modernui.graphics.drawable.GradientDrawable
  Radius is a fraction of the bounds size.
RADIUS_TYPE_PIXELS - Static variable in class icyllis.modernui.graphics.drawable.GradientDrawable
  Radius is in pixels.
range(int, int) - Static method in class icyllis.arc3d.compiler.Position
  Pack a range into a position, the position is valid only if `start >= 0 && start <= end && end <= 0x7FFFFF`.
Range - Search tag in class icyllis.arc3d.core.ColorSpace.Rgb
  Section
Range(char, char) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Match a character range.
Range(RegexNode, RegexNode) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Match a character range.
Raster - Class in icyllis.arc3d.core.j2d
  `Raster` is similar to Bitmap, they are all "raster" (pixel map), but this class wraps Java2D's `Raster`.
Raster(BufferedImage, ImageInfo, Object, int, int) - Constructor for class icyllis.arc3d.core.j2d.Raster
Raster.Format - Annotation Interface in icyllis.arc3d.core.j2d
  Describes the usage of Raster.
RasterDevice - Class in icyllis.arc3d.core.j2d
RasterDevice(Raster) - Constructor for class icyllis.arc3d.core.j2d.RasterDevice
RasterImage - Class in icyllis.arc3d.core.image
RasterImage(Pixmap, Pixels, boolean) - Constructor for class icyllis.arc3d.core.image.RasterImage
RasterTextStep - Class in icyllis.arc3d.granite.geom
  Draw text using a GPU glyph atlas and raster data generated by CPU.
RasterTextStep(int) - Constructor for class icyllis.arc3d.granite.geom.RasterTextStep
RAW - Enum constant in enum class icyllis.modernui.graphics.Bitmap.SaveFormat
  Save as the raw binary data, this is simply a memory dump.
RawIterator() - Constructor for class icyllis.arc3d.core.Path.RawIterator
RawPtr - Annotation Interface in icyllis.arc3d.core
  Denotes a use of a reference-counted object doesn't change the reference count, or an auto-closeable object doesn't close the object.
read - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage.VariableCounts
readArray(ClassLoader, Class<T>) - Method in class icyllis.modernui.util.Parcel
  Read an object array.
readBoolean() - Method in class icyllis.modernui.util.Parcel
readBooleanArray() - Method in class icyllis.modernui.util.Parcel
readByte() - Method in class icyllis.arc3d.core.image.GIFDecoder
readByte() - Method in class icyllis.modernui.util.IOStreamParcel
readByte() - Method in class icyllis.modernui.util.Parcel
readByteArray() - Method in class icyllis.modernui.util.Parcel
readBytes(byte[]) - Method in class icyllis.modernui.util.Parcel
readBytes(byte[], int, int) - Method in class icyllis.modernui.util.IOStreamParcel
readBytes(byte[], int, int) - Method in class icyllis.modernui.util.Parcel
readChar() - Method in class icyllis.modernui.util.Parcel
readCharArray() - Method in class icyllis.modernui.util.Parcel
readCharSequence() - Method in class icyllis.modernui.util.Parcel
  Read a CharSequence value from the parcel.
readDataSet(ClassLoader) - Method in class icyllis.modernui.util.Parcel
  Read a data set as a value.
readDouble() - Method in class icyllis.modernui.util.Parcel
readDoubleArray() - Method in class icyllis.modernui.util.Parcel
readFloat() - Method in class icyllis.modernui.util.Parcel
readFloatArray() - Method in class icyllis.modernui.util.Parcel
readInstant() - Method in class icyllis.modernui.util.Parcel
  Read Instant as a value.
readInt() - Method in class icyllis.modernui.util.IOStreamParcel
readInt() - Method in class icyllis.modernui.util.Parcel
readIntArray() - Method in class icyllis.modernui.util.Parcel
readIntoNativeBuffer(InputStream) - Static method in class icyllis.modernui.core.Core
  Allocates native memory and read buffered resource.
readIntoNativeBuffer(ReadableByteChannel) - Static method in class icyllis.modernui.core.Core
  Allocates native memory and read buffered resource.
readLong() - Method in class icyllis.modernui.util.IOStreamParcel
readLong() - Method in class icyllis.modernui.util.Parcel
readLongArray() - Method in class icyllis.modernui.util.Parcel
readParcelable(ClassLoader, Class<T>) - Method in class icyllis.modernui.util.Parcel
readParcelable0(ClassLoader, Class<T>) - Method in class icyllis.modernui.util.Parcel
readParcelableCreator(ClassLoader, Class<T>) - Method in class icyllis.modernui.util.Parcel
readPixels(Pixmap, int, int) - Method in class icyllis.arc3d.core.Pixmap
  Copies a Rect of pixels to dst.
readPixelsRowBytesSupport() - Method in class icyllis.arc3d.engine.Caps
  Does readPixels() support a dst buffer where the row bytes is not equal to bpp * w?
readsDstColor() - Method in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
readShort() - Method in class icyllis.modernui.util.IOStreamParcel
readShort() - Method in class icyllis.modernui.util.Parcel
readShortArray() - Method in class icyllis.modernui.util.Parcel
readString() - Method in class icyllis.arc3d.core.image.LZWDecoder
  Decode next string of data, which can be accessed by `LZWDecoder.setData(ByteBuffer, int)` method.
readString() - Method in class icyllis.modernui.util.Parcel
  Read a string.
readString16() - Method in class icyllis.modernui.util.Parcel
  Read a string in UTF-16 format.
readString8() - Method in class icyllis.modernui.util.Parcel
  Read a string in UTF-8 format.
readUUID() - Method in class icyllis.modernui.util.Parcel
  Read UUID as a value.
readValue(ClassLoader, Class<T>, Class<?>) - Method in class icyllis.modernui.util.Parcel
reclaimViews(List<View>) - Method in class icyllis.modernui.widget.AbsListView
  Move all views (excluding headers and footers) held by this AbsListView into the supplied List.
recordDeferredClipDraws() - Method in class icyllis.arc3d.granite.ClipStack
recordDependency(Task) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
recordDraw(Rect2fc, int) - Method in class icyllis.arc3d.granite.geom.BoundsManager
recordDraw(Rect2fc, int) - Method in class icyllis.arc3d.granite.geom.FullBoundsManager
recordDraw(Rect2fc, int) - Method in class icyllis.arc3d.granite.geom.GridBoundsManager
recordDraw(Rect2fc, int) - Method in class icyllis.arc3d.granite.geom.HybridBoundsManager
recordDraw(Rect2fc, int) - Method in class icyllis.arc3d.granite.geom.SimpleBoundsManager
recordDraw(Draw) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
RecordingContext - Class in icyllis.arc3d.engine
  This class is a public API, except where noted.
RecordingContext(Device) - Constructor for class icyllis.arc3d.engine.RecordingContext
RecordingContextOptions - Class in icyllis.arc3d.engine
RecordingContextOptions() - Constructor for class icyllis.arc3d.engine.RecordingContextOptions
recordRenderCall(Consumer<GLDevice>) - Method in class icyllis.arc3d.opengl.GLDevice
recordUpload(RecordingContext, ImageViewProxy, int, int, ColorSpace, int, int, ColorSpace, ImageUploadTask.MipLevel[], Rect2ic, ImageUploadTask.UploadCondition) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
recordUploads(RecordingContext, SurfaceDrawContext) - Method in class icyllis.arc3d.granite.DrawAtlas
recordUploads(SurfaceDrawContext) - Method in class icyllis.arc3d.granite.AtlasProvider
recordUploads(SurfaceDrawContext) - Method in class icyllis.arc3d.granite.GlyphAtlasManager
Rect - Class in icyllis.modernui.graphics
  Represents a rectangle.
Rect() - Constructor for class icyllis.modernui.graphics.Rect
  Create a new Rect with all coordinates initialized to 0.
Rect(int, int, int, int) - Constructor for class icyllis.modernui.graphics.Rect
  Create a new rectangle with the specified coordinates.
Rect(Rect) - Constructor for class icyllis.modernui.graphics.Rect
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
Rect2f - Class in icyllis.arc3d.core
  The `Rect2f` holds four float coordinates describing the upper and lower bounds of a rectangle.
Rect2f() - Constructor for class icyllis.arc3d.core.Rect2f
  Create a new empty rectangle.
Rect2f(float, float, float, float) - Constructor for class icyllis.arc3d.core.Rect2f
  Create a new rectangle with the specified coordinates.
Rect2f(Rect2fc) - Constructor for class icyllis.arc3d.core.Rect2f
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
Rect2f(Rect2ic) - Constructor for class icyllis.arc3d.core.Rect2f
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
Rect2fc - Interface in icyllis.arc3d.core
  Interface to a read-only view of a rectangle in float coordinates.
Rect2i - Class in icyllis.arc3d.core
  The `Rect2i` holds four integer coordinates describing the upper and lower bounds of a rectangle (left, top, right bottom).
Rect2i() - Constructor for class icyllis.arc3d.core.Rect2i
  Create a new rectangle with all coordinates initialized to 0.
Rect2i(int, int, int, int) - Constructor for class icyllis.arc3d.core.Rect2i
  Create a new rectangle with the specified coordinates.
Rect2i(Rect2fc) - Constructor for class icyllis.arc3d.core.Rect2i
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
Rect2i(Rect2ic) - Constructor for class icyllis.arc3d.core.Rect2i
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
Rect2ic - Interface in icyllis.arc3d.core
  Interface to a read-only view of a rectangle in integer coordinates.
RECTANGLE - Static variable in class icyllis.modernui.graphics.drawable.ShapeDrawable
  Shape is a rectangle, possibly with rounded corners.
RectanglePacker - Class in icyllis.arc3d.core
  Packs rectangles into a larger rectangle.
RectanglePacker(int, int) - Constructor for class icyllis.arc3d.core.RectanglePacker
  Constructor assumes both width and height are in the range 1..32768.
RectanglePacker.BinaryTree - Class in icyllis.arc3d.core
RectanglePacker.Horizon - Class in icyllis.arc3d.core
RectanglePacker.HorizonOld - Class in icyllis.arc3d.core
RectanglePacker.Power2Line - Class in icyllis.arc3d.core
RectanglePacker.Skyline - Class in icyllis.arc3d.core
  Tracks the current silhouette, optimized.
RectF - Class in icyllis.modernui.graphics
  Represents a rectangle holding four float coordinates.
RectF() - Constructor for class icyllis.modernui.graphics.RectF
  Create a new empty RectF.
RectF(float, float, float, float) - Constructor for class icyllis.modernui.graphics.RectF
  Create a new rectangle with the specified coordinates.
RectF(Rect) - Constructor for class icyllis.modernui.graphics.RectF
RectF(RectF) - Constructor for class icyllis.modernui.graphics.RectF
  Create a new rectangle, initialized with the values in the specified rectangle (which is left unmodified).
RectOp - Class in icyllis.arc3d.engine.trash.ops
  Deprecated.
RectOp(int, Rect2f, float, float, Matrixc, boolean, boolean) - Constructor for class icyllis.arc3d.engine.trash.ops.RectOp
  Deprecated.
rectsOverlap(Rect2fc, Rect2fc) - Static method in class icyllis.arc3d.core.Rect2f
  Returns true if the rectangles have a nonzero area of overlap.
rectsTouchOrOverlap(Rect2fc, Rect2fc) - Static method in class icyllis.arc3d.core.Rect2f
  Returns true if the rectangles overlap or share an edge or corner.
recycle() - Method in class icyllis.arc3d.core.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
recycle() - Method in class icyllis.arc3d.engine.RecycledResource
  When recycle is called and there is only one ref left on the resource, we will signal that the resource can be recycled for reuse.
recycle() - Method in class icyllis.modernui.core.Message
  Return a Message instance to the global pool.
recycle() - Method in class icyllis.modernui.graphics.Bitmap
  Same as `Bitmap.close()`.
recycle() - Method in class icyllis.modernui.graphics.Paint
  Releases this paint object to the shared pool.
recycle() - Method in class icyllis.modernui.graphics.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
recycle() - Method in class icyllis.modernui.text.MeasuredParagraph
  Recycle the MeasuredParagraph.
recycle() - Method in class icyllis.modernui.text.SpanSet
  Removes all internal references to the spans to avoid memory leaks.
recycle() - Method in class icyllis.modernui.text.TextLine
  Puts a TextLine back into the shared pool.
recycle() - Method in class icyllis.modernui.text.TextPaint
  Recycle this text paint, this object cannot be used anymore after recycling.
recycle() - Method in class icyllis.modernui.view.InputEvent
  Recycles the event.
recycle() - Method in class icyllis.modernui.view.KeyEvent
  Recycles the event.
recycle() - Method in class icyllis.modernui.view.MotionEvent
  Recycles the event.
recycle() - Method in class icyllis.modernui.view.VelocityTracker
  Return a VelocityTracker object back to be re-used by others.
RecycledResource - Class in icyllis.arc3d.engine
  The subclass that supports recycling.
RecycledResource(Device) - Constructor for class icyllis.arc3d.engine.RecycledResource
recycleOnMeasure() - Method in class icyllis.modernui.widget.ListView
red() - Method in class icyllis.arc3d.core.Color
  Returns the value of the red component in the range \([0..1]\).
red(float) - Method in class icyllis.arc3d.core.Color
  Sets the value of the red component in the range \([0..1]\).
red(int) - Static method in class icyllis.arc3d.core.Color
  Return the red component of a color int.
red(int) - Static method in class icyllis.modernui.graphics.Color
  Return the red component of a color int.
RED - Static variable in class icyllis.arc3d.core.Color
  Represents fully opaque red.
redo - Static variable in class icyllis.modernui.R.id
redo() - Method in class icyllis.modernui.core.UndoOperation
  Called when this undo state is being pushed back from the transient redo stack to the main undo stack.
redo() - Method in class icyllis.modernui.widget.Editor.EditOperation
redo(UndoOwner[], int) - Method in class icyllis.modernui.core.UndoManager
  Perform redo of last/top count undo states in the transient redo stack.
redSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the red color channel.
reducedShaderMode() - Method in class icyllis.arc3d.engine.Caps
ref() - Method in enum class icyllis.arc3d.core.BlendMode
ref() - Method in class icyllis.arc3d.core.effects.BlendModeColorFilter
ref() - Method in class icyllis.arc3d.core.effects.ColorMatrixColorFilter
ref() - Method in class icyllis.arc3d.core.RefCnt
  Increases the reference count by 1 on the client.
ref() - Method in interface icyllis.arc3d.core.RefCounted
  Increases the reference count by 1.
ref() - Method in class icyllis.arc3d.core.shaders.Color4fShader
ref() - Method in class icyllis.arc3d.core.shaders.ColorShader
ref() - Method in class icyllis.arc3d.core.shaders.EmptyShader
ref() - Method in class icyllis.arc3d.core.shaders.GradientShader
ref() - Method in class icyllis.arc3d.engine.Resource
  Increases the reference count by 1 on the client pipeline.
refBlender() - Method in class icyllis.arc3d.core.Paint
  Returns the user-supplied blend function, if one has been set.
RefCnt - Class in icyllis.arc3d.core
  Base class for objects that may be shared by multiple objects.
RefCnt() - Constructor for class icyllis.arc3d.core.RefCnt
  Default constructor, initializing the reference count to 1.
refColorFilter() - Method in class icyllis.arc3d.core.Paint
  Returns ColorFilter if set, or null.
refCommandBuffer() - Method in class icyllis.arc3d.engine.Resource
  Increases the usage count by 1 on the tracked backend pipeline.
RefCounted - Interface in icyllis.arc3d.core
  Marks an object as reference-counted, behavior is implementation-dependent.
Reference() - Constructor for class icyllis.modernui.resources.ResourceValues.Reference
reference_type - Variable in class icyllis.modernui.resources.ResourceValues.Reference
refImage() - Method in class icyllis.arc3d.engine.ImageViewProxy
reflow(CharSequence, int, int, int) - Method in class icyllis.modernui.text.DynamicLayout
refProxy() - Method in class icyllis.arc3d.engine.ImageProxyView
  Returns a smart pointer (as if on the stack).
refreshDrawableState() - Method in class icyllis.modernui.view.View
  Call this to force a view to update its drawable state.
refreshVisibility() - Method in class icyllis.modernui.view.ActionProvider
  If this ActionProvider is associated with an item in a menu, refresh the visibility of the item based on `ActionProvider.overridesItemVisibility()` and `ActionProvider.isVisible()`.
refShader() - Method in class icyllis.arc3d.core.Paint
  Returns optional colors used when filling a path, such as a gradient.
RegexNode - Interface in icyllis.arc3d.compiler.lex
  Represents a node in the parse tree of a regular expression.
RegexNode.Char - Class in icyllis.arc3d.compiler.lex
RegexNode.CharClass - Class in icyllis.arc3d.compiler.lex
RegexNode.Range - Class in icyllis.arc3d.compiler.lex
RegexParser - Class in icyllis.arc3d.compiler.lex
  Turns a simple regular expression into a parse tree.
RegexParser() - Constructor for class icyllis.arc3d.compiler.lex.RegexParser
registerAnimationCallback(Animatable2.AnimationCallback) - Method in interface icyllis.modernui.graphics.drawable.Animatable2
  Adds a callback to listen to the animation events.
registerAnimationCallback(Animatable2.AnimationCallback) - Method in class icyllis.modernui.graphics.drawable.AnimatedImageDrawable
registerCleanup(Object, Runnable) - Static method in class icyllis.modernui.core.Core
  Registers a target and a cleaning action to run when the target becomes phantom reachable.
registerDataSetObserver(DataSetObserver) - Method in interface icyllis.modernui.widget.Adapter
  Register an observer that is called when changes happen to the data used by this adapter.
registerDataSetObserver(DataSetObserver) - Method in class icyllis.modernui.widget.BaseAdapter
registerDataSetObserver(DataSetObserver) - Method in class icyllis.modernui.widget.BaseExpandableListAdapter
registerDataSetObserver(DataSetObserver) - Method in interface icyllis.modernui.widget.ExpandableListAdapter
registerDataSetObserver(DataSetObserver) - Method in class icyllis.modernui.widget.HeaderViewListAdapter
registerDataSetObserver(DataSetObserver) - Method in class icyllis.modernui.widget.PagerAdapter
  Register an observer to receive callbacks related to the adapter's data changing.
registerForContextMenu(View) - Method in class icyllis.modernui.fragment.Fragment
  Registers a context menu to be shown for the given view (multiple views can show the context menu).
registerFragmentLifecycleCallbacks(FragmentLifecycleCallbacks, boolean) - Method in class icyllis.modernui.fragment.FragmentManager
  Registers a `FragmentLifecycleCallbacks` to listen to fragment lifecycle events happening in this FragmentManager.
registerObserver(T) - Method in class icyllis.modernui.util.Observable
  Adds an observer to the list.
REJECT - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  A haptic effect to signal the rejection or failure of a user interaction.
RELATIVE - Enum constant in enum class icyllis.arc3d.core.ColorSpace.RenderIntent
  Similar to the `ColorSpace.RenderIntent.ABSOLUTE` render intent, this render intent matches the closest color in the destination gamut but makes adjustments for the destination white point.
RELATIVE_HORIZONTAL_GRAVITY_MASK - Static variable in class icyllis.modernui.view.Gravity
  Binary mask for the horizontal gravity and script specific direction bit.
RELATIVE_LAYOUT_DIRECTION - Static variable in class icyllis.modernui.view.Gravity
  Raw bit controlling whether the layout direction is relative or not (START/END instead of absolute LEFT/RIGHT).
RELATIVE_SIZE_SPAN - Static variable in class icyllis.modernui.text.TextUtils
relativeCubicTo(float, float, float, float, float, float) - Method in class icyllis.modernui.graphics.Path
  Relative version of "cubic to".
RelativeLayout - Class in icyllis.modernui.widget
  A Layout where the positions of the children can be described in relation to each other or to the parent.
RelativeLayout(Context) - Constructor for class icyllis.modernui.widget.RelativeLayout
RelativeLayout.LayoutParams - Class in icyllis.modernui.widget
  Specifies how a view is positioned within a `RelativeLayout`.
relativeLineTo(float, float) - Method in class icyllis.modernui.graphics.Path
  Relative version of "line to".
relativeMoveTo(float, float) - Method in class icyllis.modernui.graphics.Path
  Relative version of "move to".
relativeQuadTo(float, float, float, float) - Method in class icyllis.modernui.graphics.Path
  Relative version of "quad to".
RelativeRadioGroup - Class in icyllis.modernui.widget
  This class is used to create a multiple-exclusion scope for a set of radio buttons.
RelativeRadioGroup(Context) - Constructor for class icyllis.modernui.widget.RelativeRadioGroup
RelativeRadioGroup.OnCheckedChangeListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when the checked radio button changed in this group.
RelativeSizeSpan - Class in icyllis.modernui.text.style
  Uniformly scales the size of the text to which it's attached by a certain proportion.
RelativeSizeSpan(float) - Constructor for class icyllis.modernui.text.style.RelativeSizeSpan
  Creates a `RelativeSizeSpan` based on a proportion.
RelativeSizeSpan(Parcel) - Constructor for class icyllis.modernui.text.style.RelativeSizeSpan
  Creates a `RelativeSizeSpan` from a parcel.
release() - Method in class icyllis.arc3d.engine.SharedResourceCache
release() - Method in class icyllis.arc3d.opengl.GLPipelineCache
  Deprecated.
release() - Method in class icyllis.modernui.graphics.Shader
  Perform a deferred cleanup if the underlying resource is not released.
release() - Method in class icyllis.modernui.text.MeasuredParagraph
  Release internal arrays.
release(E) - Method in class icyllis.modernui.util.MpmcArrayQueue
release(T) - Method in interface icyllis.modernui.util.Pools.Pool
  Release an instance to the pool.
release(T) - Method in class icyllis.modernui.util.Pools.SimplePool
release(T) - Method in class icyllis.modernui.util.Pools.SynchronizedPool
releaseAll() - Method in class icyllis.arc3d.opengl.CpuBufferPool
ReleaseCallback - Class in icyllis.arc3d.engine
  Ref-counted object that calls a callback from its destructor.
ReleaseCallback() - Constructor for class icyllis.arc3d.engine.ReleaseCallback
releaseResources() - Method in class icyllis.arc3d.engine.CommandBuffer
remove() - Method in class icyllis.modernui.fragment.OnBackPressedCallback
  Removes this callback from any `OnBackPressedDispatcher` it is currently added to.
remove(int) - Method in class icyllis.modernui.util.SparseArray
  Removes the mapping from the specified key, if there was any, returning the old value.
remove(int, Object) - Method in class icyllis.modernui.util.SparseArray
  Remove an existing key from the array map only if it is currently mapped to `value`.
remove(long) - Method in class icyllis.modernui.util.LongSparseArray
  Removes the mapping from the specified key, if there was any, returning the old value.
remove(long, Object) - Method in class icyllis.modernui.util.LongSparseArray
  Remove an existing key from the array map only if it is currently mapped to `value`.
remove(Node) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
remove(BakedTextBlob) - Method in class icyllis.arc3d.granite.TextBlobCache
remove(Fragment) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Remove an existing fragment.
remove(Object) - Method in class icyllis.arc3d.engine.PriorityQueue
  Removes a single instance of the specified element from this queue, if it is present.
remove(Object) - Method in class icyllis.modernui.util.ArrayMap
  Remove an existing key from the array map.
remove(Object) - Method in class icyllis.modernui.util.DataSet
  Removes the mapping for a key from this map if it is present.
remove(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedHashMap
remove(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedList
  Removes the mapping for a key from this map if it is present.
remove(T) - Method in class icyllis.modernui.widget.ArrayAdapter
  Removes the specified object from the array.
removeAll() - Method in class icyllis.arc3d.core.NWayCanvas
removeAll(Collection<?>) - Method in class icyllis.modernui.util.ArrayMap
  Remove all keys in the array map that exist in the given collection.
removeAllListeners() - Method in class icyllis.modernui.animation.Animator
  Removes all `listeners` from this object.
removeAllUpdateListeners() - Method in class icyllis.modernui.animation.ValueAnimator
  Removes all listeners from the set listening to frame updates for this animation.
removeAllViews() - Method in class icyllis.modernui.view.ViewGroup
  Call this method to remove all child views from the ViewGroup.
removeAllViews() - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
removeAllViewsInLayout() - Method in class icyllis.modernui.view.ViewGroup
  Called by a ViewGroup subclass to remove child views from itself, when it must first know its size on screen before it can calculate how many child views it will render.
removeAssignment() - Method in enum class icyllis.arc3d.compiler.Operator
  Given a compound assignment operator, returns the non-assignment version of the operator (e.g.
removeAt(int) - Method in class icyllis.arc3d.engine.PriorityQueue
  Removes the ith element from queue.
removeAt(int) - Method in class icyllis.modernui.util.ArrayMap
  Remove the key/value mapping at the given index.
removeAt(int) - Method in class icyllis.modernui.util.LongSparseArray
  Removes the mapping at the specified index and returns it.
removeAt(int) - Method in class icyllis.modernui.util.SparseArray
  Removes the mapping at the specified index, if there was any, returning the old value.
removeAt(int) - Method in class icyllis.modernui.util.SparseBooleanArray
  Removes the mapping at the specified index.
removeAtRange(int, int) - Method in class icyllis.modernui.util.LongSparseArray
  Remove a range of mappings as a batch.
removeAtRange(int, int) - Method in class icyllis.modernui.util.SparseArray
  Remove a range of mappings as a batch.
removeCallback(AnimationHandler.FrameCallback) - Method in class icyllis.modernui.animation.AnimationHandler
  Removes the given callback from the list, so it will no longer be called for frame related timing.
removeCallbacks(int, Runnable, Object) - Method in class icyllis.modernui.core.Choreographer
  Removes callbacks that have the specified action and token.
removeCallbacks(Runnable) - Method in class icyllis.modernui.core.Handler
  Remove any pending posts of Runnable r that are in the message queue.
removeCallbacks(Runnable) - Method in class icyllis.modernui.view.HandlerActionQueue
removeCallbacks(Runnable) - Method in class icyllis.modernui.view.View
  Removes the specified Runnable from the message queue.
removeCallbacks(Runnable, Object) - Method in class icyllis.modernui.core.Handler
  Remove any pending posts of Runnable r with Object token that are in the message queue.
removeCallbacksAndMessages(Object) - Method in class icyllis.modernui.core.Handler
  Remove any pending posts of callbacks and sent messages whose obj is token.
removeCanvas(Canvas) - Method in class icyllis.arc3d.core.NWayCanvas
removeChild(ViewGroup, View) - Method in class icyllis.modernui.animation.LayoutTransition
  This method is called by ViewGroup when a child view is about to be removed from the container.
removeDetachedView(View, boolean) - Method in class icyllis.modernui.view.ViewGroup
  Finishes the removal of a detached view.
removeEmptySpans(List<T>, Spanned) - Static method in class icyllis.modernui.text.TextUtils
  Removes empty spans from the `spans` list.
removeFirst() - Method in class icyllis.modernui.util.DataSet
  Removes the mapping associated with the first key in iteration order.
removeFirstEntry(K, V) - Method in class icyllis.arc3d.engine.LinkedListMultimap
removeFooter(View) - Method in class icyllis.modernui.widget.HeaderViewListAdapter
removeFooterView(View) - Method in class icyllis.modernui.widget.ListView
  Removes a previously-added footer view.
removeFragmentOnAttachListener(FragmentOnAttachListener) - Method in class icyllis.modernui.fragment.FragmentManager
  Remove a `FragmentOnAttachListener` that was previously added via `FragmentManager.addFragmentOnAttachListener(FragmentOnAttachListener)`.
removeFrameCallback(Choreographer.FrameCallback) - Method in class icyllis.modernui.core.Choreographer
  Removes a previously posted frame callback.
removeGroup(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
removeGroup(int) - Method in interface icyllis.modernui.view.Menu
  Remove all items in the given group.
removeHeader(View) - Method in class icyllis.modernui.widget.HeaderViewListAdapter
removeHeaderView(View) - Method in class icyllis.modernui.widget.ListView
  Removes a previously-added header view.
removeIdleHandler(MessageQueue.IdleHandler) - Method in class icyllis.modernui.core.MessageQueue
  Remove an `MessageQueue.IdleHandler` from the queue that was previously added with `MessageQueue.addIdleHandler(icyllis.modernui.core.MessageQueue.IdleHandler)`.
removeItem(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
removeItem(int) - Method in interface icyllis.modernui.view.Menu
  Remove the item with the given identifier.
removeItemAt(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
removeLast() - Method in class icyllis.modernui.util.DataSet
  Removes the mapping associated with the last key in iteration order.
removeLastEntry(K, V) - Method in class icyllis.arc3d.engine.LinkedListMultimap
removeListener() - Method in class icyllis.modernui.view.OneShotPreDrawListener
  Removes the listener from the ViewTreeObserver.
removeListener(AnimatorListener) - Method in class icyllis.modernui.animation.Animator
  Removes a listener from the set listening to this animation.
removeListener(TransitionListener) - Method in class icyllis.modernui.transition.Transition
  Removes a listener from the set listening to this animation.
removeListener(TransitionListener) - Method in class icyllis.modernui.transition.TransitionSet
removeMenuPresenter(MenuPresenter) - Method in class icyllis.modernui.view.menu.MenuBuilder
  Remove a presenter from this menu.
removeMessages(int) - Method in class icyllis.modernui.core.Handler
  Remove any pending posts of messages with code 'what' that are in the message queue.
removeMessages(int, Object) - Method in class icyllis.modernui.core.Handler
  Remove any pending posts of messages with code 'what' and whose obj is 'object' that are in the message queue.
removeMonitorEventListener(Monitor.MonitorEventListener) - Static method in class icyllis.modernui.core.Monitor
removeNotify() - Method in class icyllis.modernui.core.awt.AWTGLCanvas
removeObserver(LifecycleObserver) - Method in class icyllis.modernui.lifecycle.Lifecycle
  Removes the given observer from the observers list.
removeObserver(LifecycleObserver) - Method in class icyllis.modernui.lifecycle.LifecycleRegistry
removeObserver(Observer<? super T>) - Method in class icyllis.modernui.lifecycle.LiveData
  Removes the given observer from the observers list.
removeObservers(LifecycleOwner) - Method in class icyllis.modernui.lifecycle.LiveData
  Removes all observers that are tied to the given `LifecycleOwner`.
removeOnAdapterChangeListener(ViewPager.OnAdapterChangeListener) - Method in class icyllis.modernui.widget.ViewPager
  Remove a listener that was previously added via `ViewPager.addOnAdapterChangeListener(OnAdapterChangeListener)`.
removeOnAttachStateChangeListener(View.OnAttachStateChangeListener) - Method in class icyllis.modernui.view.View
  Remove a listener for attach state changes.
removeOnBackStackChangedListener(FragmentManager.OnBackStackChangedListener) - Method in class icyllis.modernui.fragment.FragmentManager
  Remove a listener that was previously added with `FragmentManager.addOnBackStackChangedListener(OnBackStackChangedListener)`.
removeOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Remove a previously installed focus change callback.
removeOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Remove a previously installed global layout callback
removeOnLayoutChangeListener(View.OnLayoutChangeListener) - Method in class icyllis.modernui.view.View
  Remove a listener for layout changes.
removeOnPageChangeListener(ViewPager.OnPageChangeListener) - Method in class icyllis.modernui.widget.ViewPager
  Remove a listener that was previously added via `ViewPager.addOnPageChangeListener(OnPageChangeListener)`.
removeOnPreDrawListener(ViewTreeObserver.OnPreDrawListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Remove a previously installed pre-draw callback
removeOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Remove a previously installed scroll-changed callback
removeRule(int) - Method in class icyllis.modernui.widget.RelativeLayout.LayoutParams
  Removes a layout rule to be interpreted by the RelativeLayout.
removeSelection(Spannable) - Static method in class icyllis.modernui.text.Selection
  Remove the selection or cursor, if any, from the text.
removeSource(LiveData<S>) - Method in class icyllis.modernui.lifecycle.MediatorLiveData
  Stops to listen the given `LiveData`.
removeSpan(Object) - Method in class icyllis.modernui.text.PrecomputedText
removeSpan(Object) - Method in interface icyllis.modernui.text.Spannable
  Remove the specified object from the range of text to which it was attached, if any.
removeSpan(Object) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Remove the specified markup object from the buffer.
removeSpan(Object) - Method in class icyllis.modernui.text.SpannableString
removeSpan(Object) - Method in class icyllis.modernui.text.SpannedString
removeSpan(Object, int) - Method in interface icyllis.modernui.text.Spannable
  Remove the specified object from the range of text to which it was attached, if any.
removeSpan(Object, int) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Remove the specified markup object from the buffer.
removeSpan(Object, int) - Method in class icyllis.modernui.text.SpannableString
removeSpan(Object, int) - Method in class icyllis.modernui.text.SpannedString
removeSyncBarrier(int) - Method in class icyllis.modernui.core.MessageQueue
  Removes a synchronization barrier.
removeTarget(int) - Method in class icyllis.modernui.transition.Transition
  Removes the given targetId from the list of ids that this Transition is interested in animating.
removeTarget(int) - Method in class icyllis.modernui.transition.TransitionSet
removeTarget(View) - Method in class icyllis.modernui.transition.Transition
  Removes the given target from the list of targets that this Transition is interested in animating.
removeTarget(View) - Method in class icyllis.modernui.transition.TransitionSet
removeTarget(Class<?>) - Method in class icyllis.modernui.transition.Transition
  Removes the given target from the list of targets that this Transition is interested in animating.
removeTarget(Class<?>) - Method in class icyllis.modernui.transition.TransitionSet
removeTarget(String) - Method in class icyllis.modernui.transition.Transition
  Removes the given targetName from the list of transitionNames that this Transition is interested in animating.
removeTarget(String) - Method in class icyllis.modernui.transition.TransitionSet
removeTextChangedListener(TextWatcher) - Method in class icyllis.modernui.widget.TextView
  Removes the specified TextWatcher from the list of those whose methods are called whenever this TextView's text changes.
removeTrack(Track) - Method in class icyllis.modernui.audio.AudioManager
removeTransientView(View) - Method in class icyllis.modernui.view.ViewGroup
  Removes a view from the list of transient views in this container.
removeTransition(Transition) - Method in class icyllis.modernui.transition.TransitionSet
  Removes the specified child transition from this set.
removeTransitionListener(LayoutTransition.TransitionListener) - Method in class icyllis.modernui.animation.LayoutTransition
  Remove a listener for layout changes.
removeUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class icyllis.modernui.animation.ValueAnimator
  Removes a listener from the set listening to frame updates for this animation.
removeView(View) - Method in class icyllis.modernui.view.ViewGroup
  Note: do not invoke this method from `View.draw(Canvas)`, `View.onDraw(Canvas)`, `ViewGroup.dispatchDraw(Canvas)` or any related method.
removeView(View) - Method in interface icyllis.modernui.view.ViewManager
removeView(View) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
removeView(View) - Method in class icyllis.modernui.widget.ViewPager
removeViewAt(int) - Method in class icyllis.modernui.view.ViewGroup
  Removes the view at the specified position in the group.
removeViewAt(int) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
removeViewInLayout(View) - Method in class icyllis.modernui.view.ViewGroup
  Removes a view during layout.
removeViews(int, int) - Method in class icyllis.modernui.view.ViewGroup
  Removes the specified range of views from the group.
removeViewsInLayout(int, int) - Method in class icyllis.modernui.view.ViewGroup
  Removes a range of views during layout.
render() - Method in class icyllis.modernui.core.awt.AWTGLCanvas
render(Node) - Method in class icyllis.modernui.markdown.Markdown
  Render the tree of nodes to Modern UI rich text.
RendererProvider - Class in icyllis.arc3d.granite
  Granite defines a limited set of renderers in order to increase the likelihood of batching across draw calls, and reducing the number of shader permutations required.
RendererProvider(Caps, StaticBufferManager) - Constructor for class icyllis.arc3d.granite.RendererProvider
RenderNode - Class in icyllis.modernui.graphics
RenderNode() - Constructor for class icyllis.modernui.graphics.RenderNode
  Creates a new RenderNode that can be used to record batches of drawing operations, and store / apply render properties when drawn.
RenderPassDesc - Class in icyllis.arc3d.engine
  Descriptor to create a render pass.
RenderPassDesc() - Constructor for class icyllis.arc3d.engine.RenderPassDesc
RenderPassDesc.ColorAttachmentDesc - Class in icyllis.arc3d.engine
RenderPassDesc.DepthStencilAttachmentDesc - Class in icyllis.arc3d.engine
RenderPassTask - Class in icyllis.arc3d.granite
RenderPipeline - Class in icyllis.modernui.core
RenderPipeline() - Constructor for class icyllis.modernui.core.RenderPipeline
RenderProperties - Class in icyllis.modernui.graphics
  Data structure that holds the properties for a RenderNode.
RenderProperties() - Constructor for class icyllis.modernui.graphics.RenderProperties
RenderTargetProxy - Class in icyllis.arc3d.engine
  Deferred, lazy-callback or wrapped a render target.
RenderTask - Class in icyllis.arc3d.engine
  Deprecated.
RenderTask(RenderTaskManager) - Constructor for class icyllis.arc3d.engine.RenderTask
  Deprecated.
RenderTaskManager - Class in icyllis.arc3d.engine
  Deprecated.
RenderTaskManager(RecordingContext) - Constructor for class icyllis.arc3d.engine.RenderTaskManager
  Deprecated.
RenderThread - Class in icyllis.modernui.renderer
RenderThread - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated method should only be called on the render thread, which has the 3D graphics context shared between windows.
  Render thread can sometimes be the same thread as main thread.
RenderThread() - Constructor for class icyllis.modernui.renderer.RenderThread
REPEAT - Enum constant in enum class icyllis.modernui.graphics.Shader.TileMode
  Repeat the shader's image horizontally and vertically.
replace(int, int, CharSequence) - Method in interface icyllis.modernui.text.Editable
  Convenience for replace(st, en, text, 0, text.length())
replace(int, int, CharSequence) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Convenience for replace(st, en, text, 0, text.length())
replace(int, int, CharSequence, int, int) - Method in interface icyllis.modernui.text.Editable
  Replaces the specified range (`st…en`) of text in this Editable with a copy of the slice `start…end` from `source`.
replace(int, int, CharSequence, int, int) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Replaces the specified range (`start…end`) of text in this Editable with a copy of the slice `tbstart…tbend` from `tb`.
replace(int, E) - Method in class icyllis.modernui.util.SparseArray
  Replace the mapping for `key` only if it is already mapped to a value.
replace(int, E, E) - Method in class icyllis.modernui.util.SparseArray
  Replace the mapping for `key` only if it is already mapped to a value.
replace(int, Fragment) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.replace(int, Fragment, String)` with a null tag.
replace(int, Fragment, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Replace an existing fragment that was added to a container.
replace(int, IntList) - Method in class icyllis.arc3d.compiler.lex.NFA
  When we transition to the NFA state which is given by `index`, we instead transition to all of the `shadow` states.
replace(int, Class<? extends Fragment>, DataSet) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.replace(int, Class, DataSet, String)` with a null tag.
replace(int, Class<? extends Fragment>, DataSet, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Replace an existing fragment that was added to a container.
replace(long, int) - Static method in class icyllis.arc3d.compiler.lex.Token
replace(long, E) - Method in class icyllis.modernui.util.LongSparseArray
  Replace the mapping for `key` only if it is already mapped to a value.
replace(long, E, E) - Method in class icyllis.modernui.util.LongSparseArray
  Replace the mapping for `key` only if it is already mapped to a value.
Replace(IntList) - Static method in interface icyllis.arc3d.compiler.lex.NFAState
replaceClip(Rect2ic) - Method in class icyllis.arc3d.core.NoPixelsDevice
REPLACEMENT_CHARACTER - Static variable in class icyllis.modernui.graphics.text.FontCollection
ReplacementSpan - Class in icyllis.modernui.text.style
ReplacementSpan() - Constructor for class icyllis.modernui.text.style.ReplacementSpan
ReplacementTransformationMethod - Class in icyllis.modernui.text.method
  This transformation method causes the characters in the `ReplacementTransformationMethod.getOriginal()` array to be replaced by the corresponding characters in the `ReplacementTransformationMethod.getReplacement()` array.
ReplacementTransformationMethod() - Constructor for class icyllis.modernui.text.method.ReplacementTransformationMethod
replaceOrMake(CharSequence, TextPaint, int, Layout.Alignment, BoringLayout.Metrics, boolean) - Method in class icyllis.modernui.text.BoringLayout
  Returns a BoringLayout for the specified text, potentially reusing this one if it is already suitable.
replaceOrMake(CharSequence, TextPaint, int, Layout.Alignment, BoringLayout.Metrics, boolean, TextUtils.TruncateAt, int) - Method in class icyllis.modernui.text.BoringLayout
  Returns a BoringLayout for the specified text, potentially reusing this one if it is already suitable.
requestChildFocus(View, View) - Method in class icyllis.modernui.view.ViewGroup
requestChildFocus(View, View) - Method in interface icyllis.modernui.view.ViewParent
  Called when a child of this parent wants focus
requestChildFocus(View, View) - Method in class icyllis.modernui.view.ViewRoot
requestChildFocus(View, View) - Method in class icyllis.modernui.view.WindowGroup
requestChildFocus(View, View) - Method in class icyllis.modernui.widget.HorizontalScrollView
requestChildFocus(View, View) - Method in class icyllis.modernui.widget.NestedScrollView
requestChildFocus(View, View) - Method in class icyllis.modernui.widget.ScrollView
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.view.ViewGroup
requestChildRectangleOnScreen(View, Rect, boolean) - Method in interface icyllis.modernui.view.ViewParent
  Called when a child of this group wants a particular rectangle to be positioned onto the screen.
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.view.ViewRoot
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.widget.CoordinatorLayout
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.widget.HorizontalScrollView
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.widget.ListView
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.widget.NestedScrollView
requestChildRectangleOnScreen(View, Rect, boolean) - Method in class icyllis.modernui.widget.ScrollView
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.view.ViewGroup
requestDisallowInterceptTouchEvent(boolean) - Method in interface icyllis.modernui.view.ViewParent
  Called when a child does not want this parent and its ancestors to intercept touch events with `ViewGroup.onInterceptTouchEvent(MotionEvent)`.
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.view.ViewRoot
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.widget.AbsListView
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.widget.CoordinatorLayout
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.widget.HorizontalScrollView
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.widget.NestedScrollView
requestDisallowInterceptTouchEvent(boolean) - Method in class icyllis.modernui.widget.ScrollView
requestFocus() - Method in class icyllis.modernui.view.View
  Call this to try to give focus to a specific view or to one of its descendants.
requestFocus(int) - Method in class icyllis.modernui.view.View
  Call this to try to give focus to a specific view or to one of its descendants and give it a hint about what direction focus is heading.
requestFocus(int, Rect) - Method in class icyllis.modernui.view.View
  Call this to try to give focus to a specific view or to one of its descendants and give it hints about the direction and a specific rectangle that the focus is coming from.
requestFocus(int, Rect) - Method in class icyllis.modernui.view.ViewGroup
  Call this to try to give focus to a specific view or to one of its descendants and give it hints about the direction and a specific rectangle that the focus is coming from.
requestLayout() - Method in class icyllis.modernui.view.View
  Call this when something has changed which has invalidated the layout of this view.
requestLayout() - Method in interface icyllis.modernui.view.ViewParent
  Called when something has changed which has invalidated the layout of a child of this view parent.
requestLayout() - Method in class icyllis.modernui.view.ViewRoot
  Request layout all views with layout mark in layout pass
requestLayout() - Method in class icyllis.modernui.widget.AbsListView
requestLayout() - Method in class icyllis.modernui.widget.AbsSpinner
  Override to prevent spamming ourselves with layout requests as we place views
requestLayout() - Method in class icyllis.modernui.widget.GridLayout
requestLayout() - Method in class icyllis.modernui.widget.HorizontalScrollView
requestLayout() - Method in class icyllis.modernui.widget.NestedScrollView
requestLayout() - Method in class icyllis.modernui.widget.RelativeLayout
requestLayout() - Method in class icyllis.modernui.widget.ScrollView
requestLayout() - Method in class icyllis.modernui.widget.TableLayout
  Call this when something has changed which has invalidated the layout of this view.
requestRectangleOnScreen(Rect) - Method in class icyllis.modernui.view.View
  Request that a rectangle of this view be visible on the screen, scrolling if necessary just enough.
requestRectangleOnScreen(Rect, boolean) - Method in class icyllis.modernui.view.View
  Request that a rectangle of this view be visible on the screen, scrolling if necessary just enough.
requestsActionButton() - Method in class icyllis.modernui.view.menu.MenuItemImpl
requestTransitionStart(LayoutTransition) - Method in class icyllis.modernui.view.ViewGroup
  This method is called by LayoutTransition when there are 'changing' animations that need to start after the layout/setup phase.
requestTransitionStart(LayoutTransition) - Method in class icyllis.modernui.view.ViewRoot
  Add LayoutTransition to the list of transitions to be started in the next traversal.
require(Class<P>) - Method in interface icyllis.modernui.markdown.MarkdownPlugin.Registry
require(Class<P>, Consumer<? super P>) - Method in interface icyllis.modernui.markdown.MarkdownPlugin.Registry
requireArguments() - Method in class icyllis.modernui.fragment.Fragment
  Return the arguments supplied when the fragment was instantiated.
requireContext() - Method in class icyllis.modernui.fragment.Fragment
  Return the `Context` this fragment is currently associated with.
requireHost() - Method in class icyllis.modernui.fragment.Fragment
  Return the host object of this fragment.
requireImmediateContext() - Static method in class icyllis.modernui.core.Core
requirementFlags() - Method in class icyllis.arc3d.granite.FragmentNode
requireParentFragment() - Method in class icyllis.modernui.fragment.Fragment
  Returns the parent Fragment containing this Fragment.
requirePlugin(Class<P>) - Method in class icyllis.modernui.markdown.Markdown
requiresActionButton() - Method in class icyllis.modernui.view.menu.MenuItemImpl
requiresActionButton() - Method in interface icyllis.modernui.view.MenuItem
  Returns true if `MenuItem.setShowAsAction(int)` was set to `MenuItem.SHOW_AS_ACTION_ALWAYS`.
requiresManualFBBarrierAfterTessellatedStencilDraw() - Method in class icyllis.arc3d.engine.Caps
requiresOverflow() - Method in class icyllis.modernui.view.menu.MenuItemImpl
requiresOverflow() - Method in interface icyllis.modernui.view.MenuItem
  Returns true if `MenuItem.setShowAsAction(int)` was set to `MenuItem.SHOW_AS_ACTION_NEVER`.
requireUiRecordingContext() - Static method in class icyllis.modernui.core.Core
requireView() - Method in class icyllis.modernui.fragment.Fragment
  Get the root view for the fragment's layout (the one returned by `Fragment.onCreateView(icyllis.modernui.view.LayoutInflater, icyllis.modernui.view.ViewGroup, icyllis.modernui.util.DataSet)`).
requireViewById(int) - Method in class icyllis.modernui.view.View
  Finds the first descendant view with the given ID, the view itself if the ID matches `View.getId()`, or results in an error.
Res_value() - Constructor for class icyllis.modernui.resources.ResourceTypes.Res_value
reserve(int) - Method in class icyllis.arc3d.granite.MeshDrawWriter
reset() - Method in class icyllis.arc3d.compiler.ErrorHandler
reset() - Method in class icyllis.arc3d.compiler.Mangler
reset() - Method in class icyllis.arc3d.core.Paint
  Set all contents of this paint to their initial values.
reset() - Method in class icyllis.arc3d.core.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
reset() - Method in class icyllis.arc3d.core.PathMeasure
  Resets this `PathMeasure` object to its initial state, just like calling `PathMeasure()` or `PathMeasure.reset(Path, boolean, float)` with an empty path.
reset() - Method in class icyllis.arc3d.engine.Device.Stats
reset() - Method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Invalidates all the data in the pool, unrefs non-pre-allocated buffers.
reset() - Method in class icyllis.arc3d.engine.ImageProxyView
  Recycle this view.
reset() - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
reset() - Method in class icyllis.arc3d.engine.SurfaceAllocator
  Called after `SurfaceAllocator.simulate()` or `SurfaceAllocator.allocate()` on the end of flush.
reset() - Method in class icyllis.arc3d.granite.TextureDataGatherer
reset() - Method in class icyllis.arc3d.granite.UniformDataGatherer
  Reset the builder.
reset() - Method in class icyllis.arc3d.vulkan.VulkanCommandPool
reset() - Method in class icyllis.modernui.graphics.Paint
  Set all contents of this paint to their initial values.
reset() - Method in class icyllis.modernui.graphics.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
reset() - Method in class icyllis.modernui.graphics.PathMeasure
  Resets this `PathMeasure` object to its initial state, just like calling `PathMeasure()` or `PathMeasure.reset(Path, boolean, float)` with an empty path.
reset() - Method in class icyllis.modernui.graphics.text.FontMetricsInt
reset() - Method in class icyllis.modernui.text.BoringLayout.Metrics
reset() - Method in class icyllis.modernui.view.ActionProvider
reset() - Method in class icyllis.modernui.view.KeyEvent.DispatcherState
  Reset back to initial state.
reset(float, List<?>) - Method in class icyllis.modernui.text.TabStops
reset(int) - Method in class icyllis.arc3d.granite.UniformDataGatherer
  Reset the builder with new layout.
reset(Path, boolean) - Method in class icyllis.arc3d.core.PathMeasure
  This method assumes that resScale is 1.
reset(Path, boolean, float) - Method in class icyllis.arc3d.core.PathMeasure
  Resets this `PathMeasure` object with a new path.
reset(PaintParams) - Method in class icyllis.arc3d.granite.KeyContext
reset(Path, boolean) - Method in class icyllis.modernui.graphics.PathMeasure
  This method assumes that resScale is 1.
reset(Path, boolean, float) - Method in class icyllis.modernui.graphics.PathMeasure
  Resets this `PathMeasure` object with a new path.
reset(Object) - Method in class icyllis.modernui.view.KeyEvent.DispatcherState
  Stop any tracking associated with this target.
resetCameraDistance() - Method in class icyllis.modernui.graphics.RenderProperties
  Clears any camera distance previously set by a call to `RenderProperties.setCameraDistance(float)`.
resetContext(int) - Method in class icyllis.arc3d.engine.ImmediateContext
  The context normally assumes that no outsider is setting state within the underlying 3D API's context/device.
resetFlushesSinceLastUsed() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
resetForNextPicture(int, int, int, int) - Method in class icyllis.arc3d.core.NoPixelsDevice
resetMatrix() - Method in class icyllis.arc3d.core.Canvas
  Sets the current matrix to the identity matrix.
resetMetaState(Spannable) - Static method in class icyllis.modernui.text.method.TextKeyListener
  Resets all meta state to inactive.
resetMipmapMode() - Method in class icyllis.arc3d.engine.SamplerDesc
  Reset mipmap mode to `SamplerDesc.MIPMAP_MODE_NONE`.
resetPivot() - Method in class icyllis.modernui.graphics.RenderProperties
  Clears any pivot previously set by a call to `RenderProperties.setPivotX(float)` or `RenderProperties.setPivotY(float)`.
resetPivot() - Method in class icyllis.modernui.view.View
  Clears any pivot previously set by a call to `View.setPivotX(float)` or `View.setPivotY(float)`.
resetResolvedDrawables() - Method in class icyllis.modernui.view.View
resetResolvedDrawables() - Method in class icyllis.modernui.view.ViewGroup
resetStates() - Method in class icyllis.arc3d.opengl.GLCommandBuffer
resize(int, int) - Method in class icyllis.arc3d.core.ImageInfo
  Internal resize for optimization purposes.
resolve() - Method in class icyllis.arc3d.compiler.tree.Type.AliasType
resolve() - Method in class icyllis.arc3d.compiler.tree.Type
  If this is an alias, returns the underlying type, otherwise returns this.
RESOLVE_FLAG_MIPMAPS - Static variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
  Indicates "resolutions" that need to be done on a surface before its pixels can be accessed.
RESOLVE_FLAG_MSAA - Static variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
  Indicates "resolutions" that need to be done on a surface before its pixels can be accessed.
resolveDrawables() - Method in class icyllis.modernui.view.View
  Resolve the Drawables depending on the layout direction.
resolveDrawables() - Method in class icyllis.modernui.view.ViewGroup
resolveLayoutDirection() - Method in class icyllis.modernui.view.View
  Resolve and cache the layout direction.
resolveLayoutDirection() - Method in class icyllis.modernui.view.ViewGroup
resolveLayoutDirection(int) - Method in class icyllis.modernui.view.ViewGroup.LayoutParams
  Resolve layout parameters depending on the layout direction.
resolveLayoutDirection(int) - Method in class icyllis.modernui.view.ViewGroup.MarginLayoutParams
  This will be called by `View.requestLayout()`.
resolveLayoutDirection(int) - Method in class icyllis.modernui.widget.RelativeLayout.LayoutParams
  This will be called by `View.requestLayout()` to resolve layout parameters that are relative to the layout direction.
resolveLayoutParams() - Method in class icyllis.modernui.view.View
  Resolve the layout parameters depending on the resolved layout direction
resolveLayoutParams() - Method in class icyllis.modernui.view.ViewGroup
resolvePadding() - Method in class icyllis.modernui.view.View
  Resolves padding depending on layout direction, if applicable, and recomputes internal padding values to adjust for scroll bars.
resolvePadding() - Method in class icyllis.modernui.view.ViewGroup
resolveParameterTypes(List<Expression>, List<Type>) - Method in class icyllis.arc3d.compiler.tree.FunctionDecl
resolveRenderTarget(GpuRenderTarget, int, int, int, int) - Method in class icyllis.arc3d.engine.Device
  Deprecated.
resolveRtlPropertiesIfNeeded() - Method in class icyllis.modernui.view.View
  Resolve all RTL related properties.
resolveRtlPropertiesIfNeeded() - Method in class icyllis.modernui.view.ViewGroup
resolveSize(int, int) - Static method in class icyllis.modernui.view.View
  Version of `View.resolveSizeAndState(int, int, int)` returning only the `View.MEASURED_SIZE_MASK` bits of the result.
resolveSizeAndState(int, int, int) - Static method in class icyllis.modernui.view.View
  Utility to reconcile a desired size and state, with constraints imposed by a MeasureSpec.
resolveTextAlignment() - Method in class icyllis.modernui.view.View
  Resolve the text alignment.
resolveTextAlignment() - Method in class icyllis.modernui.view.ViewGroup
resolveTextDirection() - Method in class icyllis.modernui.view.View
  Resolve the text direction.
resolveTextDirection() - Method in class icyllis.modernui.view.ViewGroup
Resource - Class in icyllis.arc3d.engine
  Base class for operating GPU resources that can be kept in the `ResourceCache`.
Resource - Class in icyllis.modernui.resources
Resource() - Constructor for class icyllis.modernui.resources.Resource
Resource(Context, boolean, boolean, long) - Constructor for class icyllis.arc3d.engine.Resource
RESOURCE - Static variable in class icyllis.modernui.resources.ResourceValues.Reference
Resource.ResourceName - Class in icyllis.modernui.resources
ResourceCache - Class in icyllis.arc3d.engine
  Manages the lifetime of all `Resource` instances.
ResourceKey() - Constructor for class icyllis.arc3d.engine.Buffer.ResourceKey
ResourceKey() - Constructor for class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
ResourceKey() - Constructor for class icyllis.arc3d.engine.Image.ResourceKey
ResourceKey(int, long) - Constructor for class icyllis.arc3d.engine.Buffer.ResourceKey
ResourceKey(GLImageDesc) - Constructor for class icyllis.arc3d.opengl.GLImage.ResourceKey
ResourceKey(VulkanImageDesc) - Constructor for class icyllis.arc3d.vulkan.VulkanImage.ResourceKey
ResourceName() - Constructor for class icyllis.modernui.resources.Resource.ResourceName
ResourceName(String, int, String) - Constructor for class icyllis.modernui.resources.Resource.ResourceName
ResourceParser - Class in icyllis.modernui.resources
  Parses an XML file for resources and adds them to a ResourceTable.
ResourceParser() - Constructor for class icyllis.modernui.resources.ResourceParser
ResourceParser.ParsedResource - Class in icyllis.modernui.resources
ResourceProvider - Class in icyllis.arc3d.engine
  Factory class used to obtain GPU resources with cache.
ResourceProvider(Device, Context, long) - Constructor for class icyllis.arc3d.engine.ResourceProvider
Resources - Class in icyllis.modernui.resources
Resources() - Constructor for class icyllis.modernui.resources.Resources
ResourceTable - Class in icyllis.modernui.resources
  The container and index for all resources defined for an app.
ResourceTable() - Constructor for class icyllis.modernui.resources.ResourceTable
ResourceTypes - Class in icyllis.modernui.resources
ResourceTypes() - Constructor for class icyllis.modernui.resources.ResourceTypes
ResourceTypes.Res_value - Class in icyllis.modernui.resources
ResourceTypes.ResTable_map - Class in icyllis.modernui.resources
ResourceUtils - Class in icyllis.modernui.resources
ResourceUtils() - Constructor for class icyllis.modernui.resources.ResourceUtils
ResourceValues - Class in icyllis.modernui.resources
ResourceValues() - Constructor for class icyllis.modernui.resources.ResourceValues
ResourceValues.Attribute - Class in icyllis.modernui.resources
ResourceValues.Attribute.Symbol - Class in icyllis.modernui.resources
ResourceValues.Reference - Class in icyllis.modernui.resources
ResourceValues.Styleable - Class in icyllis.modernui.resources
ResourceValues.Value - Class in icyllis.modernui.resources
ResTable_map() - Constructor for class icyllis.modernui.resources.ResourceTypes.ResTable_map
RESTART - Static variable in class icyllis.modernui.animation.ValueAnimator
  When the animation reaches the end and `repeatCount` is INFINITE or a positive value, the animation restarts from the beginning.
restore() - Method in class icyllis.arc3d.core.Canvas
  This call balances a previous call to save(), and is used to remove all modifications to the matrix/clip state since the last save call.
restore() - Method in class icyllis.arc3d.granite.ClipStack
restore() - Method in class icyllis.modernui.core.Window
restore() - Method in class icyllis.modernui.graphics.Canvas
  This call balances a previous call to save(), and is used to remove all modifications to the matrix/clip state since the last save call.
restoreDefaultFocus() - Method in class icyllis.modernui.view.View
  Gives focus to the default-focus view in the view hierarchy that has this view as a root.
restoreDefaultFocus() - Method in class icyllis.modernui.view.ViewGroup
restoreInstanceState(Parcel, ClassLoader) - Method in class icyllis.modernui.core.UndoManager
  Restore an undo state previously created with `UndoManager.saveInstanceState(Parcel)`.
restoreState(Parcelable, ClassLoader) - Method in class icyllis.modernui.widget.PagerAdapter
  Restore any instance state associated with this adapter and its pages that was previously saved by `PagerAdapter.saveState()`.
restoreToCount(int) - Method in class icyllis.arc3d.core.Canvas
  Efficient way to pop any calls to save() that happened after the save count reached saveCount.
restoreToCount(int) - Method in class icyllis.modernui.graphics.Canvas
  Efficient way to pop any calls to save() that happened after the save count reached saveCount.
RESULT_DISCARD - Static variable in class icyllis.arc3d.engine.task.Task
RESULT_FAILURE - Static variable in class icyllis.arc3d.engine.task.Task
RESULT_FAILURE - Static variable in class icyllis.arc3d.granite.DrawAtlas
RESULT_FAILURE - Static variable in class icyllis.arc3d.granite.StaticBufferManager
RESULT_NO_WORK - Static variable in class icyllis.arc3d.granite.StaticBufferManager
RESULT_SUCCESS - Static variable in class icyllis.arc3d.engine.task.Task
RESULT_SUCCESS - Static variable in class icyllis.arc3d.granite.DrawAtlas
RESULT_SUCCESS - Static variable in class icyllis.arc3d.granite.StaticBufferManager
RESULT_TRY_AGAIN - Static variable in class icyllis.arc3d.granite.DrawAtlas
resume() - Method in class icyllis.modernui.animation.Animator
  Resumes a paused animation, causing the animator to pick up where it left off when it was paused.
resume() - Method in class icyllis.modernui.animation.AnimatorSet
resume() - Method in class icyllis.modernui.animation.ValueAnimator
resume(View) - Method in class icyllis.modernui.transition.Transition
  Resumes this transition, sending out calls to `TransitionListener.onTransitionPause(Transition)` to all listeners and pausing all running animators started by this transition.
resume(View) - Method in class icyllis.modernui.transition.TransitionSet
RESUMED - Enum constant in enum class icyllis.modernui.lifecycle.Lifecycle.State
  Resumed state for a LifecycleOwner.
retainAll(Collection<?>) - Method in class icyllis.modernui.util.ArrayMap
  Remove all keys in the array map that do not exist in the given collection.
RETURN - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.StatementKind
ReturnStatement - Class in icyllis.arc3d.compiler.tree
  A return statement.
reuseScratchBuffers() - Method in class icyllis.arc3d.engine.Caps
reuseScratchTextures() - Method in class icyllis.arc3d.engine.Caps
  Scratch textures not being reused means that those scratch textures that we upload to (i.e., don't have a render target) will not be recycled in the texture cache.
reverse() - Method in class icyllis.arc3d.core.Vector3
  Reverse the order of components.
reverse() - Method in class icyllis.modernui.animation.Animator
reverse() - Method in class icyllis.modernui.animation.AnimatorSet
  Plays the AnimatorSet in reverse.
reverse() - Method in class icyllis.modernui.animation.ValueAnimator
  Plays the ValueAnimator in reverse.
REVERSE - Static variable in class icyllis.modernui.animation.ValueAnimator
  When the animation reaches the end and `repeatCount` is INFINITE or a positive value, the animation reverses direction on every iteration.
RG_1616 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RG, two channels, 16-bit unsigned per channel.
RG_88 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RG, two channels, 8-bit unsigned per channel.
RG_F16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RG, two channels, 16-bit half float per channel.
rgb(float, float, float) - Static method in class icyllis.arc3d.core.Color
  Return a color-int from red, green, blue float components in the range \([0..1]\).
rgb(float, float, float) - Static method in class icyllis.modernui.graphics.Color
  Return a color-int from red, green, blue float components in the range \([0..1]\).
rgb(int, int, int) - Static method in class icyllis.arc3d.core.Color
  Return a color-int from 8-bit alpha, red, green, blue components.
rgb(int, int, int) - Static method in class icyllis.modernui.graphics.Color
  Return a color-int from red, green, blue components.
Rgb(String, float[], double) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a 3x3 column-major transform matrix.
Rgb(String, float[], float[], double) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a specified set of primaries and a specified white point.
Rgb(String, float[], float[], ColorSpace.Rgb.TransferParameters) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a specified set of primaries and a specified white point.
Rgb(String, float[], float[], DoubleUnaryOperator, DoubleUnaryOperator, float, float) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a specified set of primaries and a specified white point.
Rgb(String, float[], ColorSpace.Rgb.TransferParameters) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a 3x3 column-major transform matrix.
Rgb(String, float[], DoubleUnaryOperator, DoubleUnaryOperator) - Constructor for class icyllis.arc3d.core.ColorSpace.Rgb
  Creates a new RGB color space using a 3x3 column-major transform matrix.
RGB - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Model
  The RGB model is a color model with 3 components that refer to the three additive primaries: red, green and blue.
RGB_161616 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Unsupported, DO NOT USE.
RGB_888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, three channels, 8-bit unsigned per channel.
RGB_F32 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Unsupported, DO NOT USE.
RGB1 - Static variable in class icyllis.arc3d.engine.Swizzle
RGBA - Static variable in class icyllis.arc3d.engine.Swizzle
RGBA_1010102 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, packed four channels, 32-bit unsigned per pixel.
RGBA_16161616 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 16-bit unsigned per channel.
RGBA_8888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 8-bit unsigned per channel.
RGBA_8888_PACK32 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, packed four channels, 32-bit unsigned per pixel.
RGBA_F16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 32-bit half float per channel.
RGBA_F32 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 32-bit floating-point per channel.
RGBToHSV(int, float[]) - Static method in class icyllis.arc3d.core.Color
  Converts RGB to its HSV components.
RGBToHSV(int, float[]) - Static method in class icyllis.modernui.graphics.Color
  Converts RGB to its HSV components.
RGBToHSV(int, int, int, float[]) - Static method in class icyllis.arc3d.core.Color
  Converts RGB to its HSV components.
RGBToHSV(int, int, int, float[]) - Static method in class icyllis.modernui.graphics.Color
  Converts RGB to its HSV components.
RGBX_8888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, four channels, 8-bit unsigned per channel.
right - Variable in class icyllis.modernui.graphics.Rect
right - Variable in class icyllis.modernui.graphics.RectF
right() - Method in class icyllis.arc3d.core.Rect2f
  Return the rectangle's right.
right() - Method in interface icyllis.arc3d.core.Rect2fc
  Return the rectangle's right.
right() - Method in class icyllis.arc3d.core.Rect2i
  Return the rectangle's right.
right() - Method in interface icyllis.arc3d.core.Rect2ic
  Return the rectangle's right.
right() - Method in class icyllis.arc3d.core.RoundRect
  Return the rectangle's right.
right(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
right(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
  Performs a right movement action.
right(TextView, Spannable) - Method in class icyllis.modernui.text.method.LinkMovementMethod
right(TextView, Spannable) - Method in class icyllis.modernui.text.method.ScrollingMovementMethod
RIGHT - Static variable in class icyllis.modernui.view.Gravity
  Push object to the right of its container, not changing its size.
RIGHT - Static variable in class icyllis.modernui.view.View
  A Property wrapper around the `right` functionality handled by the `View.setRight(int)` and `View.getRight()` methods.
RIGHT - Static variable in class icyllis.modernui.widget.GridLayout
  Indicates that a view should be aligned with the right edges of the other views in its cell group.
RIGHT_LEFT - Enum constant in enum class icyllis.modernui.graphics.drawable.GradientDrawable.Orientation
  draw the gradient from the right to the left
RIGHT_OF - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's left edge with another child's right edge.
rightMargin - Variable in class icyllis.modernui.view.ViewGroup.MarginLayoutParams
  The right margin in pixels of the child.
rightWord(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
rightWord(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
RING - Static variable in class icyllis.modernui.graphics.drawable.ShapeDrawable
  Shape is a ring or arc.
rint(short) - Static method in class icyllis.arc3d.core.FP16
  Returns the closest integral half-precision float value to the specified half-precision float value.
robustness - Variable in class icyllis.modernui.core.awt.GLData
  Whether robust buffer access should be used.
RootTask - Class in icyllis.arc3d.granite
RootTask(TaskList, ObjectArrayList<Resource>) - Constructor for class icyllis.arc3d.granite.RootTask
rotate(double) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
rotate(double, double, double) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
rotate(float) - Method in class icyllis.arc3d.core.Canvas
  Rotates the current matrix by degrees clockwise about the Z axis.
rotate(float) - Method in class icyllis.modernui.graphics.Canvas
  Rotates the current matrix by degrees clockwise about the Z axis.
rotate(float, float, float) - Method in class icyllis.arc3d.core.Canvas
  Rotates the current matrix by degrees clockwise about the Z axis at (px, py).
rotate(float, float, float) - Method in class icyllis.modernui.graphics.Canvas
  Rotates the current matrix by degrees clockwise about the Z axis at (px, py).
rotateByAxis(float, float, float, float) - Method in class icyllis.arc3d.core.Quaternion
  Rotate this quaternion by the given axis and angle.
rotateByAxis(Vector3, float) - Method in class icyllis.arc3d.core.Quaternion
  Rotate this quaternion by the given axis and angle.
rotateByEuler(float, float, float) - Method in class icyllis.arc3d.core.Quaternion
  Rotates this quaternion from the given Euler rotation angles in radians.
rotateX(float) - Method in class icyllis.arc3d.core.Quaternion
  Rotate this quaternion around X axis with the given angle in radians.
rotateY(float) - Method in class icyllis.arc3d.core.Quaternion
  Rotate this quaternion around Y axis with the given angle in radians.
rotateZ(float) - Method in class icyllis.arc3d.core.Quaternion
  Rotate this quaternion around Z axis with the given angle in radians.
rotation(float) - Method in class icyllis.arc3d.core.Vector3
  Create a rotational quaternion clockwise about this axis with given angle in radians.
ROTATION - Static variable in class icyllis.modernui.view.View
  A Property wrapper around the `rotation` functionality handled by the `View.setRotation(float)` and `View.getRotation()` methods.
ROTATION_X - Static variable in class icyllis.modernui.view.View
  A Property wrapper around the `rotationX` functionality handled by the `View.setRotationX(float)` and `View.getRotationX()` methods.
ROTATION_Y - Static variable in class icyllis.modernui.view.View
  A Property wrapper around the `rotationY` functionality handled by the `View.setRotationY(float)` and `View.getRotationY()` methods.
round(short) - Static method in class icyllis.modernui.util.Half
  Returns the closest integral half-precision float value to the specified half-precision float value.
round(Rect2f) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst rectangle by rounding this rectangle's coordinates to their nearest integer values.
round(Rect2f) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst rectangle by rounding this rectangle's coordinates to their nearest integer values.
round(Rect2i) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst integer Rect by rounding this rectangle's coordinates to their nearest integer values.
round(Rect2i) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst integer Rect by rounding this rectangle's coordinates to their nearest integer values.
round(Point) - Method in class icyllis.modernui.graphics.PointF
round(Rect) - Method in class icyllis.modernui.graphics.RectF
  Set the dst integer Rect by rounding this rectangle's coordinates to their nearest integer values.
ROUND - Enum constant in enum class icyllis.modernui.graphics.Paint.Cap
  The stroke projects out as a semicircle, with the center at the end of the path.
ROUND - Enum constant in enum class icyllis.modernui.graphics.Paint.Join
  The outer edges of a join meet in a circular arc.
ROUND_CAP_CENTERS - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
  Per-instance attributes (optional).
round_mat_elem(float) - Static method in class icyllis.arc3d.core.StrikeDesc
  Return the scalar with only limited fractional precision.
roundIn(Rect2f) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst rectangle by rounding "in" this rectangle, choosing the ceiling of top and left, and the floor of right and bottom.
roundIn(Rect2f) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst rectangle by rounding "in" this rectangle, choosing the ceiling of top and left, and the floor of right and bottom.
roundIn(Rect2i) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst integer Rect by rounding "in" this rectangle, choosing the ceiling of top and left, and the floor of right and bottom.
roundIn(Rect2i) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst integer Rect by rounding "in" this rectangle, choosing the ceiling of top and left, and the floor of right and bottom.
roundOut(Rect2f) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst rectangle by rounding "out" this rectangle, choosing the floor of top and left, and the ceiling of right and bottom.
roundOut(Rect2f) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst rectangle by rounding "out" this rectangle, choosing the floor of top and left, and the ceiling of right and bottom.
roundOut(Rect2i) - Method in class icyllis.arc3d.core.Rect2f
  Set the dst integer Rect by rounding "out" this rectangle, choosing the floor of top and left, and the ceiling of right and bottom.
roundOut(Rect2i) - Method in interface icyllis.arc3d.core.Rect2fc
  Set the dst integer Rect by rounding "out" this rectangle, choosing the floor of top and left, and the ceiling of right and bottom.
roundOut(Rect) - Method in class icyllis.modernui.graphics.RectF
  Set the dst integer Rect by rounding "out" this rectangle, choosing the floor of top and left, and the ceiling of right and bottom.
RoundRect - Class in icyllis.arc3d.core
  Represents a rounded rectangle with a bounds and a pair of radii for each corner.
RoundRect() - Constructor for class icyllis.arc3d.core.RoundRect
  Initializes bounds at (0, 0), the origin, with zero width and height.
RoundRect(Rect2fc) - Constructor for class icyllis.arc3d.core.RoundRect
  Initializes to copy of other bounds.
RoundRect(RoundRect) - Constructor for class icyllis.arc3d.core.RoundRect
  Initializes to copy of other bounds and corner radii.
RoundRect_GeoProc_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
  Deprecated.
  Class IDs.
RoundRectOp - Class in icyllis.arc3d.engine.trash.ops
  Deprecated.
RoundRectOp(float[], Rect2f, float, float, Matrix, boolean) - Constructor for class icyllis.arc3d.engine.trash.ops.RoundRectOp
  Deprecated.
Row and Column Specs - Search tag in class icyllis.modernui.widget.GridLayout
  Section
rowSpec - Variable in class icyllis.modernui.widget.GridLayout.LayoutParams
  The spec that defines the vertical characteristics of the cell group described by these layout parameters.
RTL - Static variable in class icyllis.modernui.text.TextDirectionHeuristics
  Always decides that the direction is right to left.
RTL - Static variable in class icyllis.modernui.util.LayoutDirection
  Horizontal layout direction is from Right to Left.
run() - Method in class icyllis.modernui.core.HandlerThread
run(Fragment) - Method in class icyllis.modernui.ModernUI
  Runs the Modern UI with the default application setups.
runAnimators() - Method in class icyllis.modernui.transition.Transition
  This is called internally once all animations have been set up by the transition hierarchy.
runAnimators() - Method in class icyllis.modernui.transition.TransitionSet
RunBuffer() - Constructor for class icyllis.arc3d.core.TextBlob.Builder.RunBuffer
runInContext(Runnable) - Method in class icyllis.modernui.core.awt.AWTGLCanvas
runOnCommit(Runnable) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Add a Runnable to this transaction that will be run after this transaction has been committed.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form