Index
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(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()
andActionProvider.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 viaFragmentManager.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 withMessageQueue.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 slicestart…end
fromsource
. - 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 slicetbstart…tbend
fromtb
. - 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 theshadow
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 theReplacementTransformationMethod.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 toMenuItem.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 toMenuItem.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 callingPathMeasure()
orPathMeasure.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()
orSurfaceAllocator.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 callingPathMeasure()
orPathMeasure.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)
orRenderProperties.setPivotY(float)
. - resetPivot() - Method in class icyllis.modernui.view.View
-
Clears any pivot previously set by a call to
View.setPivotX(float)
orView.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 theView.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 theView.setRight(int)
andView.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 theView.setRotation(float)
andView.getRotation()
methods. - ROTATION_X - Static variable in class icyllis.modernui.view.View
-
A Property wrapper around the
rotationX
functionality handled by theView.setRotationX(float)
andView.getRotationX()
methods. - ROTATION_Y - Static variable in class icyllis.modernui.view.View
-
A Property wrapper around the
rotationY
functionality handled by theView.setRotationY(float)
andView.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form