# 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

## A

a - Variable in class icyllis.arc3d.core.ColorSpace.Rgb.TransferParameters
  Variable \(a\) in the equation of the EOTF described above.
a() - Method in class icyllis.arc3d.core.Paint
  Returns the value of the alpha component.
a() - Method in class icyllis.arc3d.core.shaders.Color4fShader
a() - Method in class icyllis.arc3d.granite.KeyContext
  Returns the value of the alpha component, in destination space.
a() - Method in class icyllis.arc3d.granite.PaintParams
  Returns the value of the alpha component, in sRGB space.
A - Static variable in class icyllis.arc3d.compiler.tree.Swizzle
  SwizzleComponents.
AAAA - Static variable in class icyllis.arc3d.engine.Swizzle
ABGR_8888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 8-bit unsigned per channel.
abortAnimation() - Method in class icyllis.modernui.widget.OverScroller
  Stops the animation.
ABOVE - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's bottom edge with another child's top edge.
abs(short) - Static method in class icyllis.modernui.util.Half
  Returns the absolute value of the specified half-precision float.
AbsListView - Class in icyllis.modernui.widget
  Base class that can be used to implement virtualized lists of items.
AbsListView(Context) - Constructor for class icyllis.modernui.widget.AbsListView
AbsListView.LayoutParams - Class in icyllis.modernui.widget
  AbsListView extends LayoutParams to provide a place to hold the view type.
AbsListView.MultiChoiceModeListener - Interface in icyllis.modernui.widget
  A MultiChoiceModeListener receives events for `AbsListView.CHOICE_MODE_MULTIPLE_MODAL`.
AbsListView.OnScrollListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when the list or grid has been scrolled.
AbsListView.RecyclerListener - Interface in icyllis.modernui.widget
  A RecyclerListener is used to receive a notification whenever a View is placed inside the RecycleBin's scrap heap.
AbsListView.SelectionBoundsAdjuster - Interface in icyllis.modernui.widget
  The top-level view of a list item can implement this interface to allow itself to modify the bounds of the selection shown for that item.
ABSOLUTE - Enum constant in enum class icyllis.arc3d.core.ColorSpace.RenderIntent
  Colors that are in the destination gamut are left unchanged.
ABSOLUTE_SIZE_SPAN - Static variable in class icyllis.modernui.text.TextUtils
AbsoluteLayout - Class in icyllis.modernui.widget
  A layout that lets you specify exact locations (x/y coordinates) of its children.
AbsoluteLayout(Context) - Constructor for class icyllis.modernui.widget.AbsoluteLayout
AbsoluteLayout.LayoutParams - Class in icyllis.modernui.widget
  Per-child layout information associated with AbsoluteLayout.
AbsoluteSizeSpan - Class in icyllis.modernui.text.style
  A span that changes the size of the text it's attached to.
AbsoluteSizeSpan(int) - Constructor for class icyllis.modernui.text.style.AbsoluteSizeSpan
  Set the text size to `size` physical pixels.
AbsoluteSizeSpan(int, boolean) - Constructor for class icyllis.modernui.text.style.AbsoluteSizeSpan
  Set the text size to `size` physical pixels, or to `size` device-independent pixels if `scaled` is true.
AbsoluteSizeSpan(Parcel) - Constructor for class icyllis.modernui.text.style.AbsoluteSizeSpan
  Creates an `AbsoluteSizeSpan` from a parcel.
AbsSeekBar - Class in icyllis.modernui.widget
AbsSeekBar(Context) - Constructor for class icyllis.modernui.widget.AbsSeekBar
AbsSpinner - Class in icyllis.modernui.widget
  An abstract base class for spinner widgets.
accelerate() - Static method in interface icyllis.modernui.animation.TimeInterpolator
  Return an interpolator where the rate of change starts out slowly and then accelerates.
accelerate(float) - Static method in interface icyllis.modernui.animation.TimeInterpolator
  Create an interpolator where the rate of change starts out slowly and then accelerates.
ACCELERATE - Static variable in interface icyllis.modernui.animation.TimeInterpolator
  The constant accelerate interpolator whose factor is 1.0.
ACCELERATE_DECELERATE - Static variable in interface icyllis.modernui.animation.TimeInterpolator
  The interpolator where the rate of change starts and ends slowly but accelerates through the middle.
accept(char) - Method in interface icyllis.arc3d.compiler.lex.NFAState
accept(char) - Method in class icyllis.arc3d.compiler.lex.NFAState.Accept
accept(char) - Method in class icyllis.arc3d.compiler.lex.NFAState.Filter
accept(char) - Method in class icyllis.arc3d.compiler.lex.NFAState.Replace
accept(int, int) - Method in interface icyllis.modernui.graphics.text.GraphemeBreak.ClusterConsumer
accept(int, int, ShapedText, TextPaint, float, float) - Method in interface icyllis.modernui.text.TextShaper.GlyphsConsumer
  Accept text shape result.
accept(long, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.TranslationUnit
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.BinaryExpression
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.BlockStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.BreakStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ConditionalExpression
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ConstructorCall
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ContinueStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.DiscardStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.EmptyStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ExpressionStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.FieldAccess
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ForLoop
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.FunctionCall
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.FunctionDefinition
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.FunctionPrototype
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.FunctionReference
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.GlobalVariableDecl
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.IfStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.IndexExpression
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.InterfaceBlock
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Literal
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Modifiers
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Node
  Visit this AST with a given visitor.
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Poison
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.PostfixExpression
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.PrefixExpression
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.ReturnStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.StructDefinition
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.SwitchCase
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.SwitchStatement
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Swizzle
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.Symbol
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.TypeReference
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.VariableDecl
accept(TreeVisitor) - Method in class icyllis.arc3d.compiler.tree.VariableReference
accept(Task) - Method in class icyllis.arc3d.engine.task.TaskList
  Same as `TaskList.appendTask(Task)`
accept(LayoutPiece, float, FontPaint) - Method in interface icyllis.modernui.graphics.text.ShapedText.RunConsumer
Accept(int) - Static method in interface icyllis.arc3d.compiler.lex.NFAState
ACCEPTS - Static variable in class icyllis.arc3d.compiler.lex.Lexer
access() - Method in class icyllis.arc3d.engine.PriorityQueue
ACCESSIBILITY_CLICKABLE_SPAN - Static variable in class icyllis.modernui.text.TextUtils
ACCESSIBILITY_REPLACEMENT_SPAN - Static variable in class icyllis.modernui.text.TextUtils
ACCESSIBILITY_URL_SPAN - Static variable in class icyllis.modernui.text.TextUtils
accumAlphaSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the alpha accumulator color channel.
accumBlueSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the blue accumulator color channel.
accumGreenSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the green accumulator color channel.
accumRedSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the red accumulator color channel.
ACES - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
  `RGB` color space ACES standardized as SMPTE ST 2065-1:2012.
ACESCG - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
  `RGB` color space ACEScg standardized as Academy S-2014-004.
acos(float) - Static method in class icyllis.arc3d.core.MathUtil
acquire() - Method in class icyllis.modernui.util.MpmcArrayQueue
acquire() - Method in interface icyllis.modernui.util.Pools.Pool
acquire() - Method in class icyllis.modernui.util.Pools.SimplePool
acquire() - Method in class icyllis.modernui.util.Pools.SynchronizedPool
ACTION_BUTTON_PRESS - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A button has been pressed.
ACTION_BUTTON_RELEASE - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A button has been released.
ACTION_CANCEL - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: The current gesture has been aborted.
ACTION_DOWN - Static variable in class icyllis.modernui.view.KeyEvent
  `KeyEvent.getAction()` value: the key has been pressed down.
ACTION_DOWN - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A pressed gesture has started, the motion contains the initial starting location.
ACTION_DRAG_ENDED - Static variable in class icyllis.modernui.view.DragEvent
ACTION_DRAG_ENTERED - Static variable in class icyllis.modernui.view.DragEvent
ACTION_DRAG_EXITED - Static variable in class icyllis.modernui.view.DragEvent
ACTION_DRAG_MOVED - Static variable in class icyllis.modernui.view.DragEvent
ACTION_DRAG_STARTED - Static variable in class icyllis.modernui.view.DragEvent
ACTION_DROP - Static variable in class icyllis.modernui.view.DragEvent
ACTION_HOVER_ENTER - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: The pointer is not down but has entered the boundaries of a window or view.
ACTION_HOVER_EXIT - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: The pointer is not down but has exited the boundaries of a window or view.
ACTION_HOVER_MOVE - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A change happened but the pointer is not down (unlike `MotionEvent.ACTION_MOVE`).
ACTION_MASK - Static variable in class icyllis.modernui.view.MotionEvent
  Bit mask of the parts of the action code that are the action itself.
ACTION_MOVE - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A change has happened during a press gesture (between `MotionEvent.ACTION_DOWN` and `MotionEvent.ACTION_UP`).
ACTION_OUTSIDE - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A movement has happened outside the normal bounds of the UI element.
ACTION_POINTER_DOWN - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A non-primary pointer has gone down.
ACTION_POINTER_INDEX_MASK - Static variable in class icyllis.modernui.view.MotionEvent
  Bits in the action code that represent a pointer index, used with `MotionEvent.ACTION_POINTER_DOWN` and `MotionEvent.ACTION_POINTER_UP`.
ACTION_POINTER_INDEX_SHIFT - Static variable in class icyllis.modernui.view.MotionEvent
  Bit shift for the action bits holding the pointer index as defined by `MotionEvent.ACTION_POINTER_INDEX_MASK`.
ACTION_POINTER_UP - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A non-primary pointer has gone up.
ACTION_SCROLL - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: The motion event contains relative vertical and/or horizontal scroll offsets.
ACTION_UP - Static variable in class icyllis.modernui.view.KeyEvent
  `KeyEvent.getAction()` value: the key has been released.
ACTION_UP - Static variable in class icyllis.modernui.view.MotionEvent
  Constant for `MotionEvent.getActionMasked()`: A pressed gesture has finished, the motion contains the final release location as well as any intermediate points since the last down or move event.
actionFor(int) - Method in class icyllis.arc3d.core.Glyph
  Returns the action result for the given text rendering method.
actionFormatChanged() - Method in class icyllis.modernui.view.menu.MenuItemImpl
ActionMode - Class in icyllis.modernui.view
  Represents a contextual mode of the user interface.
ActionMode() - Constructor for class icyllis.modernui.view.ActionMode
ActionMode.Callback - Interface in icyllis.modernui.view
  Callback interface for action modes.
ActionProvider - Class in icyllis.modernui.view
  An ActionProvider defines rich menu interaction in a single component.
ActionProvider() - Constructor for class icyllis.modernui.view.ActionProvider
  Creates a new instance.
ActionProvider.SubUiVisibilityListener - Interface in icyllis.modernui.view
ActionProvider.VisibilityListener - Interface in icyllis.modernui.view
  Listens to changes in visibility as reported by `ActionProvider.refreshVisibility()`.
actionToString(int) - Static method in class icyllis.modernui.view.MotionEvent
  Returns a string that represents the symbolic name of the specified unmasked action such as "ACTION_DOWN", "ACTION_POINTER_DOWN(3)" or an equivalent numeric constant such as "35" if unknown.
Activity - Class in icyllis.modernui.app
Activity() - Constructor for class icyllis.modernui.app.Activity
ActivityWindow - Class in icyllis.modernui.core
  The activity window is the default implementation for almost everything.
adapt(ColorSpace, float[]) - Static method in class icyllis.arc3d.core.ColorSpace
  Performs the chromatic adaptation of a color space from its native white point to the specified white point.
adapt(ColorSpace, float[], ColorSpace.Adaptation) - Static method in class icyllis.arc3d.core.ColorSpace
  Performs the chromatic adaptation of a color space from its native white point to the specified white point.
Adapter - Interface in icyllis.modernui.widget
  An Adapter object acts as a bridge between an `AdapterView` and the underlying data for that view.
AdapterContextMenuInfo(View, int, long) - Constructor for class icyllis.modernui.widget.AdapterView.AdapterContextMenuInfo
AdapterView<T> - Class in icyllis.modernui.widget
  An AdapterView is a view whose children are determined by an `Adapter`.
AdapterView(Context) - Constructor for class icyllis.modernui.widget.AdapterView
AdapterView.AdapterContextMenuInfo - Class in icyllis.modernui.widget
  Extra menu information provided to the `View.OnCreateContextMenuListener.onCreateContextMenu(ContextMenu, View, ContextMenu.ContextMenuInfo)` callback when a context menu is brought up for this AdapterView.
AdapterView.OnItemClickListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when an item in this AdapterView has been clicked.
AdapterView.OnItemLongClickListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when an item in this view has been clicked and held.
AdapterView.OnItemSelectedListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when an item in this view has been selected.
adaptToIlluminantD50(float[], float[]) - Static method in class icyllis.arc3d.core.ColorSpace
  Helper method for internal color space transformation.
add(int, int, int, CharSequence) - Method in interface icyllis.modernui.view.Menu
  Add a new item to the menu.
add(int, int, int, CharSequence) - Method in class icyllis.modernui.view.menu.MenuBuilder
add(int, Fragment) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.add(int, Fragment, String)` with a null tag.
add(int, Fragment, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Add a fragment to the activity state.
add(int, Class<? extends Fragment>, DataSet) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.add(int, Class, DataSet, String)` with a null tag.
add(int, Class<? extends Fragment>, DataSet, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Add a fragment to the activity state.
add(E) - Method in class icyllis.arc3d.engine.PriorityQueue
  Inserts the specified element into this priority queue.
add(NFAState) - Method in class icyllis.arc3d.compiler.lex.NFA
  Adds a new state to the NFA, returning its index.
add(RegexNode) - Method in class icyllis.arc3d.compiler.lex.NFA
  Adds a new regular expression to the set of expressions matched by this automaton.
add(Node) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
add(Matrix4) - Method in class icyllis.arc3d.core.Matrix4
  Add each element of the given matrix to the corresponding element of this matrix.
add(Quaternion) - Method in class icyllis.arc3d.core.Quaternion
  Add a quaternion to this quaternion.
add(Vector3) - Method in class icyllis.arc3d.core.Vector3
  Add each component of a vector to this vector.
add(ImageViewProxy, SamplerDesc) - Method in class icyllis.arc3d.granite.TextureDataGatherer
add(DrawAtlas.AtlasLocator) - Method in class icyllis.arc3d.granite.DrawAtlas.PlotBulkUseUpdater
add(Fragment, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.add(int, Fragment, String)` with a 0 containerViewId.
add(View, Runnable) - Static method in class icyllis.modernui.view.OneShotPreDrawListener
  Creates a OneShotPreDrawListener and adds it to view's ViewTreeObserver.
add(CharSequence) - Method in interface icyllis.modernui.view.Menu
  Add a new item to the menu.
add(CharSequence) - Method in class icyllis.modernui.view.menu.MenuBuilder
add(Class<? extends Fragment>, DataSet, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Calls `FragmentTransaction.add(int, Class, DataSet, String)` with a 0 containerViewId.
add(T) - Method in class icyllis.modernui.widget.ArrayAdapter
  Adds the specified object at the end of the array.
ADD - Enum constant in enum class icyllis.arc3d.compiler.Operator
ADD - Static variable in enum class icyllis.arc3d.core.BlendMode
  Name alias of `BlendMode.LINEAR_DODGE`.
ADD - Static variable in enum class icyllis.modernui.graphics.BlendMode
  Name alias of `BlendMode.LINEAR_DODGE`.
ADD_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
addAll(Collection<? extends T>) - Method in class icyllis.modernui.widget.ArrayAdapter
  Adds the specified Collection at the end of the array.
addAll(T[]) - Method in class icyllis.modernui.widget.ArrayAdapter
  Adds the specified items at the end of the array.
addBits(int, int, String) - Method in class icyllis.arc3d.engine.KeyBuilder
addBool(boolean, String) - Method in class icyllis.arc3d.engine.KeyBuilder
addCallback(OnBackPressedCallback) - Method in class icyllis.modernui.fragment.OnBackPressedDispatcher
  Add a new `OnBackPressedCallback`.
addCallback(LifecycleOwner, OnBackPressedCallback) - Method in class icyllis.modernui.fragment.OnBackPressedDispatcher
  Receive callbacks to a new `OnBackPressedCallback` when the given `LifecycleOwner` is at least `started`.
addCanvas(Canvas) - Method in class icyllis.arc3d.core.NWayCanvas
addChild(Drawable) - Method in class icyllis.modernui.graphics.drawable.DrawableContainer.DrawableContainerState
  Adds the drawable to the end of the list of contained drawables.
addChild(ViewGroup, View) - Method in class icyllis.modernui.animation.LayoutTransition
  This method is called by ViewGroup when a child view is about to be added to the container.
addColor(float, float, float, float) - Method in class icyllis.modernui.graphics.AngularGradient.Builder
  Add a color representing the color of the i-th stop.
addColor(float, float, float, float) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
  Add a color representing the color of the i-th stop.
addColor(float, float, float, float) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
  Add a color representing the color of the i-th stop.
addColor(int) - Method in class icyllis.modernui.graphics.AngularGradient.Builder
  Add a color representing the color of the i-th stop.
addColor(int) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
  Add a color representing the color of the i-th stop.
addColor(int) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
  Add a color representing the color of the i-th stop.
addColorStop(float, int) - Method in class icyllis.modernui.graphics.AngularGradient.Builder
  Helper version of `AngularGradient.Builder.addColor(int)` and `AngularGradient.Builder.addPosition(float)`.
addColorStop(float, int) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
  Helper version of `LinearGradient.Builder.addColor(int)` and `LinearGradient.Builder.addPosition(float)`.
addColorStop(float, int) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
  Helper version of `RadialGradient.Builder.addColor(int)` and `RadialGradient.Builder.addPosition(float)`.
addComponentListener(ComponentListener) - Method in class icyllis.modernui.core.awt.AWTGLCanvas
addDependency(SurfaceProxy, int) - Method in class icyllis.arc3d.engine.RenderTask
  Deprecated.
AddDllDirectory - Static variable in class icyllis.arc3d.core.Kernel32.Functions
  Function address.
AddDllDirectory - Static variable in class icyllis.modernui.core.Kernel32.Functions
  Function address.
AddDllDirectory(String) - Static method in class icyllis.arc3d.core.Kernel32
  Adds a directory to the process DLL search path.
AddDllDirectory(String) - Static method in class icyllis.modernui.core.Kernel32
  Adds a directory to the process DLL search path.
addDrawOp(DrawOp, ClipResult_old, int) - Method in class icyllis.arc3d.engine.trash.ops.OpsTask
  Deprecated.
addExtension(int, String) - Method in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
addExtension(String) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
addFinishedCallback(FlushInfo.FinishedCallback) - Method in class icyllis.arc3d.engine.Device
addFinishedCallback(FlushInfo.FinishedCallback) - Method in class icyllis.arc3d.opengl.GLDevice
addFinishedCallback(FlushInfo.FinishedCallback) - Method in class icyllis.arc3d.vulkan.VulkanDevice
addFirstEntry(K, V) - Method in class icyllis.arc3d.engine.LinkedListMultimap
addFocusables(ArrayList<View>, int) - Method in class icyllis.modernui.view.View
  Add any focusable views that are descendants of this view (possibly including this view if it is focusable itself) to views.
addFocusables(ArrayList<View>, int, int) - Method in class icyllis.modernui.view.View
  Adds any focusable views that are descendants of this view (possibly including this view if it is focusable itself) to views.
addFocusables(ArrayList<View>, int, int) - Method in class icyllis.modernui.view.ViewGroup
addFocusables(ArrayList<View>, int, int) - Method in class icyllis.modernui.widget.ViewPager
  We only want the current page that is being shown to be focusable.
addFooterView(View) - Method in class icyllis.modernui.widget.ListView
  Add a fixed view to appear at the bottom of the list.
addFooterView(View, Object, boolean) - Method in class icyllis.modernui.widget.ListView
  Add a fixed view to appear at the bottom of the list.
addFragmentOnAttachListener(FragmentOnAttachListener) - Method in class icyllis.modernui.fragment.FragmentManager
  Add a `FragmentOnAttachListener` that should receive a call to `FragmentOnAttachListener.onAttachFragment(FragmentManager, Fragment)` when a new Fragment is attached to this FragmentManager.
addFrameCallback(AnimationHandler.FrameCallback, long) - Method in class icyllis.modernui.animation.AnimationHandler
  Register to get a callback on the next frame after the delay.
addGlyph(int) - Method in class icyllis.arc3d.core.TextBlob.Builder.RunBuffer
addGlyphAndSetLastUseToken(DrawAtlas.PlotBulkUseUpdater, BakedGlyph, int, long) - Method in class icyllis.arc3d.granite.GlyphAtlasManager
addGlyphs(int[], int, int) - Method in class icyllis.arc3d.core.TextBlob.Builder.RunBuffer
addGlyphToAtlas(Glyph, BakedGlyph) - Method in class icyllis.arc3d.granite.GlyphAtlasManager
addHeaderView(View) - Method in class icyllis.modernui.widget.ListView
  Add a fixed view to appear at the top of the list.
addHeaderView(View, Object, boolean) - Method in class icyllis.modernui.widget.ListView
  Add a fixed view to appear at the top of the list.
addIdleHandler(MessageQueue.IdleHandler) - Method in class icyllis.modernui.core.MessageQueue
  Add a new `MessageQueue.IdleHandler` to this message queue.
addInputSampler(short, String) - Method in class icyllis.arc3d.granite.shading.UniformHandler
addInt(int) - Method in class icyllis.arc3d.engine.KeyBuilder
  Makes a word-boundary and adds a full word.
addInt32(int, String) - Method in class icyllis.arc3d.engine.KeyBuilder
addInterval(SurfaceProxy, int, int, boolean) - Method in class icyllis.arc3d.engine.SurfaceAllocator
  Add a usage interval from `start` to `end` inclusive.
addInts(int[], int, int) - Method in class icyllis.arc3d.engine.KeyBuilder
  Makes a word-boundary and adds an array of words.
addKeyboardNavigationClusters(Collection<View>, int) - Method in class icyllis.modernui.view.View
  Adds any keyboard navigation cluster roots that are descendants of this view (possibly including this view if it is a cluster root itself) to views.
addKeyboardNavigationClusters(Collection<View>, int) - Method in class icyllis.modernui.view.ViewGroup
addLastEntry(K, V) - Method in class icyllis.arc3d.engine.LinkedListMultimap
addLayer(Drawable) - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
  Adds a new layer containing the specified `drawable` to the end of the layer list and returns its index.
addLayoutQualifier(String) - Method in class icyllis.arc3d.engine.ShaderVar
  Appends to the layout qualifier.
addLayoutQualifier(String, int) - Method in class icyllis.arc3d.engine.ShaderVar
  Appends to the layout qualifier.
addLevel(int, int, Drawable) - Method in class icyllis.modernui.graphics.drawable.LevelListDrawable
addListener(AnimatorListener) - Method in class icyllis.modernui.animation.Animator
  Adds a listener to the set of listeners that are sent events through the life of an animation, such as start, repeat, and end.
addListener(TransitionListener) - Method in class icyllis.modernui.transition.Transition
  Adds a listener to the set of listeners that are sent events through the life of an animation, such as start, repeat, and end.
addListener(TransitionListener) - Method in class icyllis.modernui.transition.TransitionSet
addMenu(MenuBuilder) - Method in class icyllis.modernui.view.menu.CascadingMenuPopup
addMenu(MenuBuilder) - Method in class icyllis.modernui.view.menu.MenuPopup
  Adds the given menu to the popup, if it is capable of displaying submenus within itself.
addMenu(MenuBuilder) - Method in class icyllis.modernui.view.menu.StandardMenuPopup
addMenuPresenter(MenuPresenter) - Method in class icyllis.modernui.view.menu.MenuBuilder
  Add a presenter to this menu.
addMenuPresenter(MenuPresenter, Context) - Method in class icyllis.modernui.view.menu.MenuBuilder
  Add a presenter to this menu that uses an alternate context for inflating menu items.
addModifier(String) - Method in class icyllis.arc3d.engine.ShaderVar
  Appends to the modifiers.
addMonitorEventListener(Monitor.MonitorEventListener) - Static method in class icyllis.modernui.core.Monitor
addMovement(long, float, float) - Method in class icyllis.modernui.view.VelocityTracker.ImpulseStrategy
addMovement(long, float, float) - Method in class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy
addMovement(long, float, float) - Method in interface icyllis.modernui.view.VelocityTracker.Strategy
addMovement(MotionEvent) - Method in class icyllis.modernui.view.VelocityTracker
  Add a user's movement to the tracker.
addObserver(LifecycleObserver) - Method in class icyllis.modernui.lifecycle.Lifecycle
  Adds a LifecycleObserver that will be notified when the LifecycleOwner changes state.
addObserver(LifecycleObserver) - Method in class icyllis.modernui.lifecycle.LifecycleRegistry
addOnAdapterChangeListener(ViewPager.OnAdapterChangeListener) - Method in class icyllis.modernui.widget.ViewPager
  Add a listener that will be invoked whenever the adapter for this ViewPager changes.
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - Method in class icyllis.modernui.view.View
  Add a listener for attach state changes.
addOnBackStackChangedListener(FragmentManager.OnBackStackChangedListener) - Method in class icyllis.modernui.fragment.FragmentManager
  Add a new listener for changes to the fragment back stack.
addOnGlobalFocusChangeListener(ViewTreeObserver.OnGlobalFocusChangeListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Register a callback to be invoked when the focus state within the view tree changes.
addOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Register a callback to be invoked when the global layout state or the visibility of views within the view tree changes
addOnLayoutChangeListener(View.OnLayoutChangeListener) - Method in class icyllis.modernui.view.View
  Add a listener that will be called when the bounds of the view change due to layout processing.
addOnPageChangeListener(ViewPager.OnPageChangeListener) - Method in class icyllis.modernui.widget.ViewPager
  Add a listener that will be invoked whenever the page changes or is incrementally scrolled.
addOnPreDrawListener(ViewTreeObserver.OnPreDrawListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Register a callback to be invoked when the view tree is about to be drawn
addOnScrollChangedListener(ViewTreeObserver.OnScrollChangedListener) - Method in class icyllis.modernui.view.ViewTreeObserver
  Register a callback to be invoked when a view has been scrolled.
addOp(Op) - Method in class icyllis.arc3d.engine.trash.ops.OpsTask
  Deprecated.
addOperation(UndoOperation<?>, int) - Method in class icyllis.modernui.core.UndoManager
  Add a new UndoOperation to the current update.
addPosition(float) - Method in class icyllis.modernui.graphics.AngularGradient.Builder
  Add a number between 0 and 1, inclusive, representing the position of the i-th color stop.
addPosition(float) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
  Add a number between 0 and 1, inclusive, representing the position of the i-th color stop.
addPosition(float) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
  Add a number between 0 and 1, inclusive, representing the position of the i-th color stop.
addPosition(float, float) - Method in class icyllis.arc3d.core.TextBlob.Builder.RunBuffer
addPositions(float[], int, int) - Method in class icyllis.arc3d.core.TextBlob.Builder.RunBuffer
addRect(int, int, DrawAtlas.AtlasLocator) - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
  To add data to the Plot, first call addRect to see if it's possible.
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker
  Decides upon an (x, y) position for the given rectangle (leaving its width and height unchanged).
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker.BinaryTree
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker.Horizon
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker.HorizonOld
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker.Power2Line
addRect(Rect2i) - Method in class icyllis.arc3d.core.RectanglePacker.Skyline
addRect(RecordingContext, int, int, DrawAtlas.AtlasLocator) - Method in class icyllis.arc3d.granite.DrawAtlas
  Adds a width x height sub-image to the atlas.
addRenderingHints(Map<?, ?>) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
addReplacementRun(Locale, int, float) - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
addResolveTarget(SurfaceProxy, int) - Method in class icyllis.arc3d.engine.TextureResolveTask
ADDRESS_MODE_CLAMP_TO_BORDER - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Address modes, or wrap modes.
ADDRESS_MODE_CLAMP_TO_EDGE - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Address modes, or wrap modes.
ADDRESS_MODE_MIRRORED_REPEAT - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Address modes, or wrap modes.
ADDRESS_MODE_REPEAT - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Address modes, or wrap modes.
addRule(int) - Method in class icyllis.modernui.widget.RelativeLayout.LayoutParams
  Adds a layout rule to be interpreted by the RelativeLayout.
addRule(int, int) - Method in class icyllis.modernui.widget.RelativeLayout.LayoutParams
  Adds a layout rule to be interpreted by the RelativeLayout.
addSampler(byte, String, int) - Method in class icyllis.arc3d.granite.shading.UniformHandler
addScissor(Rect2ic, Rect2f) - Method in class icyllis.arc3d.granite.ClipResult_old
  Intersects the clip state with the provided rect.
addSharedElement(View, String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Used with custom Transitions to map a View from a removed or hidden Fragment to a View from a shown or added Fragment.
addSource(LiveData<S>, Observer<? super S>) - Method in class icyllis.modernui.lifecycle.MediatorLiveData
  Starts to listen the given `source` LiveData, `onChanged` observer will be called when `source` value was changed.
addState(int[], Animator) - Method in class icyllis.modernui.animation.StateListAnimator
  Associates the given animator with the provided drawable state spec so that it will be run when the View's drawable state matches the spec.
addState(int[], Drawable) - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
  Add a new image/string ID to the set of images.
addStatesFromChildren() - Method in class icyllis.modernui.view.ViewGroup
  Returns whether this ViewGroup's drawable states also include its children's drawable states.
addStaticResource(Resource) - Method in class icyllis.arc3d.engine.SharedResourceCache
addStyleRun(FontPaint, LineBreakConfig, int, boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
addSubMenu(int, int, int, CharSequence) - Method in interface icyllis.modernui.view.Menu
  Add a new sub-menu to the menu.
addSubMenu(int, int, int, CharSequence) - Method in class icyllis.modernui.view.menu.MenuBuilder
addSubMenu(CharSequence) - Method in interface icyllis.modernui.view.Menu
  Add a new sub-menu to the menu.
addSubMenu(CharSequence) - Method in class icyllis.modernui.view.menu.MenuBuilder
addTarget(int) - Method in class icyllis.modernui.transition.Transition
  Adds the id of a target view that this Transition is interested in animating.
addTarget(int) - Method in class icyllis.modernui.transition.TransitionSet
addTarget(SurfaceProxy) - Method in class icyllis.arc3d.engine.RenderTask
  Deprecated.
addTarget(View) - Method in class icyllis.modernui.transition.Transition
  Sets the target view instances that this Transition is interested in animating.
addTarget(View) - Method in class icyllis.modernui.transition.TransitionSet
addTarget(Class<?>) - Method in class icyllis.modernui.transition.Transition
  Adds the Class of a target view that this Transition is interested in animating.
addTarget(Class<?>) - Method in class icyllis.modernui.transition.TransitionSet
addTarget(String) - Method in class icyllis.modernui.transition.Transition
  Adds the transitionName of a target view that this Transition is interested in animating.
addTarget(String) - Method in class icyllis.modernui.transition.TransitionSet
addTask(Task) - Method in class icyllis.arc3d.engine.ImmediateContext
addTask(Task) - Method in class icyllis.arc3d.engine.QueueManager
addTask(Task) - Method in class icyllis.arc3d.engine.RecordingContext
addTextChangedListener(TextWatcher) - Method in class icyllis.modernui.widget.TextView
  Adds a TextWatcher to the list of those whose methods are called whenever this TextView's text changes.
addToAtlas(RecordingContext, int, int, Object, long, DrawAtlas.AtlasLocator) - Method in class icyllis.arc3d.granite.DrawAtlas
  This is a combination of `DrawAtlas.addRect(RecordingContext, int, int, AtlasLocator)`, and copy the existing data to `DrawAtlas.getDataAt(AtlasLocator)` if success.
addToBackStack(String) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Add this transaction to the back stack.
addToKey(KeyBuilder) - Method in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
addTouchables(ArrayList<View>) - Method in class icyllis.modernui.view.View
  Add any touchable views that are descendants of this view (possibly including this view if it is touchable itself) to views.
addTouchables(ArrayList<View>) - Method in class icyllis.modernui.view.ViewGroup
addTouchables(ArrayList<View>) - Method in class icyllis.modernui.widget.AbsListView
  Add any touchable views that are descendants of this view (possibly including this view if it is touchable itself) to views.
addTouchables(ArrayList<View>) - Method in class icyllis.modernui.widget.ViewPager
  We only want the current page that is being shown to be touchable.
addTrack(Track) - Method in class icyllis.modernui.audio.AudioManager
addTransientView(View, int) - Method in class icyllis.modernui.view.ViewGroup
  This method adds a view to this container at the specified index purely for the purposes of allowing that view to draw even though it is not a normal child of the container.
addTransition(Transition) - Method in class icyllis.modernui.transition.TransitionSet
  Adds child transition to this set.
addTransitionListener(LayoutTransition.TransitionListener) - Method in class icyllis.modernui.animation.LayoutTransition
  Add a listener that will be called when the bounds of the view change due to layout processing.
addUniform(int, byte, String, int) - Method in class icyllis.arc3d.granite.shading.UniformHandler
  Add a uniform variable to the current program, that has visibility in one or more shaders.
addUniformArray(int, byte, String, int, int) - Method in class icyllis.arc3d.granite.shading.UniformHandler
  Array version of `UniformHandler.addUniform(int, byte, String, int)`.
addUpdateListener(ValueAnimator.AnimatorUpdateListener) - Method in class icyllis.modernui.animation.ValueAnimator
  Adds a listener to the set of listeners that are sent update events through the life of an animation.
addVarying(String, byte) - Method in class icyllis.arc3d.granite.shading.VaryingHandler
  Convenience for `VaryingHandler.addVarying(String, byte, int)` that uses smooth or noperspective interpolation.
addVarying(String, byte, int) - Method in class icyllis.arc3d.granite.shading.VaryingHandler
  addVarying allows fine-grained control for setting up varyings between stages.
addView(View) - Method in class icyllis.modernui.view.ViewGroup
  Adds a child view.
addView(View) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
addView(View) - Method in class icyllis.modernui.widget.HorizontalScrollView
addView(View) - Method in class icyllis.modernui.widget.NestedScrollView
addView(View) - Method in class icyllis.modernui.widget.ScrollView
addView(View) - Method in class icyllis.modernui.widget.TableLayout
  Adds a child view.
addView(View, int) - Method in class icyllis.modernui.view.ViewGroup
  Adds a child view.
addView(View, int) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
addView(View, int) - Method in class icyllis.modernui.widget.HorizontalScrollView
addView(View, int) - Method in class icyllis.modernui.widget.NestedScrollView
addView(View, int) - Method in class icyllis.modernui.widget.ScrollView
addView(View, int) - Method in class icyllis.modernui.widget.TableLayout
  Adds a child view.
addView(View, int, int) - Method in class icyllis.modernui.view.ViewGroup
  Adds a child view with this ViewGroup's default layout parameters and the specified width and height.
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
  Adds a child view with the specified layout parameters.
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.WindowGroup
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.HorizontalScrollView
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.NestedScrollView
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.ScrollView
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableLayout
  Adds a child view with the specified layout parameters.
addView(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.ViewPager
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
  Adds a child view with the specified layout parameters.
addView(View, ViewGroup.LayoutParams) - Method in interface icyllis.modernui.view.ViewManager
  Assign the passed LayoutParams to the passed View and add the view to the window.
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AdapterView
  This method is not supported and throws an UnsupportedOperationException when called.
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.HorizontalScrollView
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.NestedScrollView
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.ScrollView
addView(View, ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableLayout
  Adds a child view with the specified layout parameters.
addViewInLayout(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
  Adds a view during layout.
addViewInLayout(View, int, ViewGroup.LayoutParams, boolean) - Method in class icyllis.modernui.view.ViewGroup
  Adds a view during layout.
addVisitor(Class<? extends N>, NodeVisitor<? super N>) - Method in class icyllis.modernui.markdown.MarkdownConfig.Builder
  Override any existing visitor for the given type.
adjust(float, float, float, float) - Method in class icyllis.arc3d.core.Rect2f
  Adjusts the rectangle on all sides specified by the values.
adjust(int, int, int, int) - Method in class icyllis.arc3d.core.Rect2i
  Adjusts the rectangle on all sides specified by the values.
adjust(Rect2fc) - Method in class icyllis.arc3d.core.Rect2f
  Adjusts the rectangle on all sides specified by the values.
adjust(Rect2ic) - Method in class icyllis.arc3d.core.Rect2f
  Adjusts the rectangle on all sides specified by the values.
adjust(Rect2ic) - Method in class icyllis.arc3d.core.Rect2i
  Adjusts the rectangle on all sides specified by the values.
adjustListItemSelectionBounds(Rect) - Method in class icyllis.modernui.view.menu.ListMenuItemView
adjustListItemSelectionBounds(Rect) - Method in interface icyllis.modernui.widget.AbsListView.SelectionBoundsAdjuster
  Called to allow the list item to adjust the bounds shown for its selection.
adjustValuesBelow(int, int, int) - Method in class icyllis.modernui.text.PackedIntVector
  Increments all values in the specified column whose row >= the specified row by the specified delta.
ADOBE_RGB - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
  `RGB` color space Adobe RGB (1998).
adoptUniqueKeyFromSurface(ImageViewProxy, GpuSurface) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Sets the unique key of the provided texture to the unique key of the GPU texture.
ADVANCED - Enum constant in enum class icyllis.arc3d.engine.Caps.BlendEquationSupport
  Additional fixed function support for specific SVG/PDF blend modes.
ADVANCED_COHERENT - Enum constant in enum class icyllis.arc3d.engine.Caps.BlendEquationSupport
  Advanced blend equation support that does not require blend barriers, and permits overlap.
advancedBlendEquationSupport() - Method in class icyllis.arc3d.engine.Caps
advancedCoherentBlendEquationSupport() - Method in class icyllis.arc3d.engine.Caps
after(long) - Method in class icyllis.modernui.animation.AnimatorSet.Builder
  Sets up the animation supplied in the `AnimatorSet.play(Animator)` call that created this `Builder` object to play when the given amount of time elapses.
after(Animator) - Method in class icyllis.modernui.animation.AnimatorSet.Builder
  Sets up the given animation to play when the animation supplied in the `AnimatorSet.play(Animator)` call that created this `Builder` object to start when the animation supplied in this method call ends.
AFTER - Static variable in class icyllis.modernui.graphics.text.GraphemeBreak
  Compute the valid cursor after offset or the limit of the context, whichever is less.
afterRender() - Method in class icyllis.modernui.core.awt.AWTGLCanvas
afterRender(Node, MarkdownVisitor) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
  This method will be called after rendering (but before applying markdown to a TextView, if such action will happen).
afterSetText(TextView) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
  This method will be called after markdown was applied.
afterTextChanged(Editable) - Method in class icyllis.modernui.text.method.PasswordTransformationMethod
afterTextChanged(Editable) - Method in interface icyllis.modernui.text.TextWatcher
  This method is called to notify you that, somewhere within `s`, the text has been changed.
ALGORITHM_BINARY_TREE - Static variable in class icyllis.arc3d.core.RectanglePacker
ALGORITHM_HORIZON - Static variable in class icyllis.arc3d.core.RectanglePacker
ALGORITHM_HORIZON_OLD - Static variable in class icyllis.arc3d.core.RectanglePacker
ALGORITHM_POWER2_LINE - Static variable in class icyllis.arc3d.core.RectanglePacker
ALGORITHM_SKYLINE - Static variable in class icyllis.arc3d.core.RectanglePacker
  Available rectangle packing algorithms, skyline is always recommended.
ALGORITHM_SKYLINE_NEW - Static variable in class icyllis.arc3d.core.RectanglePacker
AlgorithmUtils - Class in icyllis.modernui.util
ALIGN_BASELINE - Static variable in class icyllis.modernui.text.style.DynamicDrawableSpan
  A constant indicating that the bottom of this span should be aligned with the baseline of the surrounding text.
ALIGN_BASELINE - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's baseline with another child's baseline.
ALIGN_BOTTOM - Static variable in class icyllis.modernui.text.style.DynamicDrawableSpan
  A constant indicating that the bottom of this span should be aligned with the bottom of the surrounding text, i.e., at the same level as the lowest descender in the text.
ALIGN_BOTTOM - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's bottom edge with another child's bottom edge.
ALIGN_BOUNDS - Static variable in class icyllis.modernui.widget.GridLayout
  This constant is an `alignmentMode`.
ALIGN_CENTER - Enum constant in enum class icyllis.modernui.text.Layout.Alignment
ALIGN_CENTER - Static variable in class icyllis.arc3d.core.Paint
  The stroke is aligned to center.
ALIGN_CENTER - Static variable in class icyllis.modernui.graphics.Paint
  The stroke is aligned to center.
ALIGN_CENTER - Static variable in class icyllis.modernui.text.style.DynamicDrawableSpan
  A constant indicating that this span should be vertically centered between the top and the lowest descender.
ALIGN_COUNT - Static variable in class icyllis.arc3d.core.Paint
  The number of align types.
ALIGN_END - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's end edge with another child's end edge.
ALIGN_INSIDE - Static variable in class icyllis.arc3d.core.Paint
  The stroke is aligned to inside.
ALIGN_INSIDE - Static variable in class icyllis.modernui.graphics.Paint
  The stroke is aligned to inside.
ALIGN_LEFT - Enum constant in enum class icyllis.modernui.text.Layout.Alignment
ALIGN_LEFT - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's left edge with another child's left edge.
ALIGN_MARGINS - Static variable in class icyllis.modernui.widget.GridLayout
  This constant is an `alignmentMode`.
ALIGN_NORMAL - Enum constant in enum class icyllis.modernui.text.Layout.Alignment
ALIGN_OPPOSITE - Enum constant in enum class icyllis.modernui.text.Layout.Alignment
ALIGN_OUTSIDE - Static variable in class icyllis.arc3d.core.Paint
  The stroke is aligned to outside.
ALIGN_OUTSIDE - Static variable in class icyllis.modernui.graphics.Paint
  The stroke is aligned to outside.
ALIGN_PARENT_BOTTOM - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's bottom edge with its RelativeLayout parent's bottom edge.
ALIGN_PARENT_END - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's end edge with its RelativeLayout parent's end edge.
ALIGN_PARENT_LEFT - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's left edge with its RelativeLayout parent's left edge.
ALIGN_PARENT_RIGHT - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's right edge with its RelativeLayout parent's right edge.
ALIGN_PARENT_START - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's start edge with its RelativeLayout parent's start edge.
ALIGN_PARENT_TOP - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns the child's top edge with its RelativeLayout parent's top edge.
ALIGN_RIGHT - Enum constant in enum class icyllis.modernui.text.Layout.Alignment
ALIGN_RIGHT - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's right edge with another child's right edge.
ALIGN_START - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's start edge with another child's start edge.
ALIGN_TOP - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that aligns a child's top edge with another child's top edge.
align2(int) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 2 (half-word).
align2(long) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 2 (half-word).
align4(int) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 4 (word).
align4(long) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 4 (word).
align8(int) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 8 (double word).
align8(long) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to 8 (double word).
alignDown(int, int) - Static method in class icyllis.arc3d.core.MathUtil
alignment(Type) - Method in enum class icyllis.arc3d.compiler.MemoryLayout
  Returns the alignment in bytes.
alignment(Type, int[]) - Method in enum class icyllis.arc3d.compiler.MemoryLayout
  Returns the alignment in bytes, also computes the size and stride simultaneously.
ALIGNMENT_SPAN - Static variable in class icyllis.modernui.text.TextUtils
AlignmentSpan - Interface in icyllis.modernui.text.style
  Span that allows defining the alignment of text at the paragraph level.
AlignmentSpan.Standard - Class in icyllis.modernui.text.style
alignOffset(int) - Static method in class icyllis.arc3d.engine.VertexInputLayout.Attribute
  It must be N-aligned for all types, where N is sizeof(float).
alignTo(int, int) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to a power of two.
alignTo(long, long) - Static method in class icyllis.arc3d.core.MathUtil
  Aligns `a` up to a power of two.
alignUniformBlockSize(int) - Method in class icyllis.arc3d.granite.DrawBufferManager
alignUp(int, int) - Static method in class icyllis.arc3d.core.MathUtil
alignUpPad(int, int) - Static method in class icyllis.arc3d.core.MathUtil
alignWithParent - Variable in class icyllis.modernui.widget.RelativeLayout.LayoutParams
  When true, uses the parent as the anchor if the anchor doesn't exist or if the anchor's visibility is GONE.
ALL_LEFT_TO_RIGHT - Static variable in class icyllis.modernui.text.Directions
ALL_RIGHT_TO_LEFT - Static variable in class icyllis.modernui.text.Directions
ALL_STENCIL_FLAGS - Static variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
  StencilFlags
allocate() - Method in class icyllis.arc3d.engine.SurfaceAllocator
  Instantiate and assign resources to all proxies.
allocateBufferMemory(VulkanDevice, long, int, int, VulkanAllocation) - Method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
allocateImageMemory(VulkanDevice, long, int, VulkanAllocation) - Method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
allocRunPos(Font, int, Rect2fc) - Method in class icyllis.arc3d.core.TextBlob.Builder
  Returns run with storage for glyphs and positions.
allow_new - Variable in class icyllis.modernui.resources.ResourceParser.ParsedResource
allow_raw - Variable in class icyllis.modernui.resources.ResourceValues.Reference
allowMerge() - Method in class icyllis.modernui.core.UndoOperation
  Return true if this operation can be merged with a later operation.
alpha() - Method in class icyllis.arc3d.core.Color
  Returns the value of the alpha component in the range \([0..1]\).
alpha(float) - Method in class icyllis.arc3d.core.Color
  Returns the value of the alpha component in the range \([0..1]\).
alpha(int) - Static method in class icyllis.arc3d.core.Color
  Return the alpha component of a color int.
alpha(int) - Static method in class icyllis.modernui.graphics.Color
  Return the alpha component of a color int.
alpha(int, int) - Static method in class icyllis.arc3d.core.Color
  Returns un-premultiplied color with red, blue, and green set from `color`; and alpha set from `alpha`.
ALPHA - Static variable in class icyllis.modernui.view.View
  A Property wrapper around the `alpha` functionality handled by the `View.setAlpha(float)` and `View.getAlpha()` methods.
ALPHA_16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Alpha mask, one channel, 16-bit unsigned per channel.
ALPHA_8 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Alpha mask, one channel, 8-bit unsigned per channel.
ALPHA_F16 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  Alpha mask, one channel, 16-bit half float per channel.
Alpha and transparency - Search tag in class icyllis.arc3d.core.Color
  Section
alphaSize - Variable in class icyllis.modernui.core.awt.GLData
  The number of bits for the alpha color channel.
alphaType() - Method in class icyllis.arc3d.core.ImageInfo
  Returns alpha type.
AMD - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLDriver
Analysis - Class in icyllis.arc3d.compiler.analysis
Analysis() - Constructor for class icyllis.arc3d.compiler.analysis.Analysis
AnalyticArcStep - Class in icyllis.arc3d.granite.geom
  Analytic (SDF + HW derivatives) method to fill/stroke a butt/round/square stroked arc curve, a circular sector, or a circular segment.
AnalyticArcStep(int) - Constructor for class icyllis.arc3d.granite.geom.AnalyticArcStep
AnalyticEllipseStep - Class in icyllis.arc3d.granite.geom
  This technology draws ellipse (fill, stroke, stroke and fill), round rectangles with elliptical corners (fill, stroke, stroke and fill; four corners have the same radius), supports stroke direction (inside, center, outside) using analytic method.
AnalyticEllipseStep() - Constructor for class icyllis.arc3d.granite.geom.AnalyticEllipseStep
AnalyticSimpleBoxStep - Class in icyllis.arc3d.granite.geom
  This technology draws zero-area lines (round cap, square cap, butt cap), shaped lines (round, square; fill, stroke, stroke and fill), rectangles (fill, stroke, stroke and fill; round join, miter join), round rectangles with circular corners (fill, stroke, stroke and fill; four corners have the same radius), circle (fill, stroke, stroke and fill), supports stroke direction (inside, center, outside) using analytic method.
AnalyticSimpleBoxStep(boolean) - Constructor for class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
anchorGravity - Variable in class icyllis.modernui.widget.CoordinatorLayout.LayoutParams
  A `Gravity` value describing which edge of a child view's `anchor` view the child should position itself relative to.
AND_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
andThen(ColorFilter) - Method in interface icyllis.arc3d.core.effects.ColorFilter
  Returns a composed color filter that first applies `this` filter and then applies the after filter.
ANGLE_ACUTE - Static variable in interface icyllis.arc3d.core.PathStroker.Joiner
ANGLE_NEARLY_0 - Static variable in interface icyllis.arc3d.core.PathStroker.Joiner
ANGLE_NEARLY_180 - Static variable in interface icyllis.arc3d.core.PathStroker.Joiner
ANGLE_NEARLY_90 - Static variable in interface icyllis.arc3d.core.PathStroker.Joiner
ANGLE_OBTUSE - Static variable in interface icyllis.arc3d.core.PathStroker.Joiner
ANGULAR_GRADIENT - Static variable in class icyllis.modernui.graphics.drawable.GradientDrawable
AngularGradient - Class in icyllis.arc3d.core.shaders
  The angular gradient, also known as sweep gradient, conic gradient.
AngularGradient - Class in icyllis.modernui.graphics
  AngularGradient generates gradient colors linearly interpolated in the angular direction of a circle, also known as sweep gradient, conic gradient.
AngularGradient(float, float, float, float, float[], ColorSpace, float[], int, int, int) - Constructor for class icyllis.arc3d.core.shaders.AngularGradient
AngularGradient(float, float, float, float, float[], ColorSpace, float[], Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.AngularGradient
  Create an angular gradient shader.
AngularGradient(float, float, float, float, int[], float[], Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.AngularGradient
  Simplified constructor that takes an array of 0xAARRGGBB colors in sRGB color space.
AngularGradient(float, float, float, float, int, int, Shader.TileMode, Matrix) - Constructor for class icyllis.modernui.graphics.AngularGradient
  Simplified constructor that takes two 0xAARRGGBB colors in sRGB color space.
AngularGradient(float, float, int[], float[], Matrix) - Constructor for class icyllis.modernui.graphics.AngularGradient
  Simplified constructor that takes an array of 0xAARRGGBB colors in sRGB color space, and uses a full circle.
AngularGradient(float, float, int, int, Matrix) - Constructor for class icyllis.modernui.graphics.AngularGradient
  Simplified constructor that takes two 0xAARRGGBB colors in sRGB color space, and uses a full circle.
AngularGradient.Builder - Class in icyllis.modernui.graphics
  Builder pattern of `AngularGradient`.
Animatable - Interface in icyllis.modernui.graphics.drawable
  Interface that drawables supporting animations should implement.
Animatable2 - Interface in icyllis.modernui.graphics.drawable
  Abstract class that drawables supporting animations and callbacks should extend.
Animatable2.AnimationCallback - Interface in icyllis.modernui.graphics.drawable
animate(Animator) - Method in class icyllis.modernui.transition.Transition
  This is a utility method used by subclasses to handle standard parts of setting up and running an Animator: it sets the `duration` and the `startDelay`, starts the animation, and, when the animator ends, calls `Transition.end()`.
AnimatedImageDrawable - Class in icyllis.modernui.graphics.drawable
  `Drawable` for drawing animated images (like GIF).
AnimatedImageDrawable() - Constructor for class icyllis.modernui.graphics.drawable.AnimatedImageDrawable
animateTransform(Matrix) - Method in class icyllis.modernui.widget.ImageView
  Applies a temporary transformation `Matrix` to the view's drawable when it is drawn.
Animation - Search tag in class icyllis.modernui.widget.PopupWindow
  Section
AnimationHandler - Class in icyllis.modernui.animation
  This custom, static handler handles the timing pulse that is shared by all active ValueAnimators.
AnimationHandler.FrameCallback - Interface in icyllis.modernui.animation
  Callbacks that receives notifications for animation timing.
AnimationUtils - Class in icyllis.modernui.animation
  Defines common utilities for working with animations.
Animator - Class in icyllis.modernui.animation
  This is the base for classes which provide basic support for animations which can be started, ended, and have listeners added to them.
Animator() - Constructor for class icyllis.modernui.animation.Animator
AnimatorListener - Interface in icyllis.modernui.animation
  An animation listener receives notifications from an animation.
AnimatorSet - Class in icyllis.modernui.animation
  This class plays a set of `Animator` objects in the specified order.
AnimatorSet() - Constructor for class icyllis.modernui.animation.AnimatorSet
AnimatorSet.Builder - Class in icyllis.modernui.animation
  The `Builder` object is a utility class to facilitate adding animations to a `AnimatorSet` along with the relationships between the various animations.
ANNOTATION - Static variable in class icyllis.modernui.text.TextUtils
ANONYMOUS_FIELD - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.SymbolKind
AnonymousField - Class in icyllis.arc3d.compiler.tree
  A symbol which should be interpreted as a field access.
AnonymousField(int, Variable, int) - Constructor for class icyllis.arc3d.compiler.tree.AnonymousField
anticipate() - Static method in interface icyllis.modernui.animation.TimeInterpolator
  Return an interpolator where the change starts backward then flings forward.
anticipate(float) - Static method in interface icyllis.modernui.animation.TimeInterpolator
  Create an interpolator where the change starts backward then flings forward.
ANTICIPATE - Static variable in interface icyllis.modernui.animation.TimeInterpolator
  The constant anticipate interpolator whose tension is 2.0.
ANTICIPATE_OVERSHOOT - Static variable in interface icyllis.modernui.animation.TimeInterpolator
  The constant anticipate/overshoot interpolator whose tension is 2.0.
AnticipateOvershootInterpolator - Class in icyllis.modernui.animation
  An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value.
AnticipateOvershootInterpolator() - Constructor for class icyllis.modernui.animation.AnticipateOvershootInterpolator
AnticipateOvershootInterpolator(float) - Constructor for class icyllis.modernui.animation.AnticipateOvershootInterpolator
AnticipateOvershootInterpolator(float, float) - Constructor for class icyllis.modernui.animation.AnticipateOvershootInterpolator
ANYRTL_LTR - Static variable in class icyllis.modernui.text.TextDirectionHeuristics
  If the text contains any strong right to left non-format character, determines that the direction is right to left, falling back to left to right if it finds none.
api - Variable in class icyllis.modernui.core.awt.GLData
  The client API to use.
APPEARING - Static variable in class icyllis.modernui.animation.LayoutTransition
  A flag indicating the animation that runs on those items that are appearing in the container.
append(boolean[], int, boolean) - Static method in class icyllis.modernui.util.GrowingArrayUtils
  Primitive boolean version of `GrowingArrayUtils.append(Object[], int, Object)`.
append(char) - Method in class icyllis.modernui.markdown.MarkdownVisitor
append(char) - Method in interface icyllis.modernui.text.Editable
  Convenience for append(String.valueOf(text)).
append(char) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Convenience for append(String.valueOf(text)).
append(int) - Method in class icyllis.arc3d.granite.MeshDrawWriter
  The caller must write `count * stride` bytes to the pointer.
append(int[], int, int) - Static method in class icyllis.modernui.util.GrowingArrayUtils
  Primitive int version of `GrowingArrayUtils.append(Object[], int, Object)`.
append(int, boolean) - Method in class icyllis.modernui.util.SparseBooleanArray
  Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array.
append(int, E) - Method in class icyllis.modernui.util.SparseArray
  Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array.
append(long[], int, long) - Static method in class icyllis.modernui.util.GrowingArrayUtils
  Primitive long version of `GrowingArrayUtils.append(Object[], int, Object)`.
append(long, E) - Method in class icyllis.modernui.util.LongSparseArray
  Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array.
append(CharSequence) - Method in class icyllis.modernui.markdown.MarkdownVisitor
append(CharSequence) - Method in interface icyllis.modernui.text.Editable
  Convenience for replace(length(), length(), text, 0, text.length())
append(CharSequence) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Convenience for replace(length(), length(), text, 0, text.length())
append(CharSequence, int, int) - Method in interface icyllis.modernui.text.Editable
  Convenience for replace(length(), length(), text, start, end)
append(CharSequence, int, int) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Convenience for replace(length(), length(), text, start, end)
append(CharSequence, Object, int) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Appends the character sequence `text` and spans `what` over the appended part.
append(K, V) - Method in class icyllis.modernui.util.ArrayMap
  Special fast path for appending items to the end of the array without validation.
append(T[], int, T) - Static method in class icyllis.modernui.util.GrowingArrayUtils
  Appends an element to the end of the array, growing the array if there is no more room.
appendAlphaOnlyPaintColorBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendAttributesToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.GeometryStep
appendBlendMode(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, BlendMode) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendColorSpaceUniforms(ColorSpace, int, ColorSpace, int, UniformDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentHelpers
  Compute color space transform parameters and add uniforms, see `PixelUtils`.
appendDecl(StringBuilder) - Method in class icyllis.arc3d.engine.ShaderVar
  Write a declaration of this variable to out.
appendDitherShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, float) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendFixedBlendMode(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, BlendMode) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendGradientShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, FragmentHelpers.GradientData) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendImageShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Rect2fc, int, int, SamplingOptions, int, int, int, ImageViewProxy) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendLocalMatrixShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Matrixc) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendPrimitiveColorBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendReplacementRun(TextPaint, int, float) - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
  Used to inform the text layout that the given length is replaced with the object of given width.
appendRGBOpaquePaintColorBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendSamplerDecls(int, StringBuilder) - Method in class icyllis.arc3d.granite.shading.UniformHandler
appendSolidColorShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, float, float, float, float) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendSpanFactory(Class<? extends N>, SpanFactory<? super N>) - Method in class icyllis.modernui.markdown.MarkdownConfig.Builder
  Append a factory to existing one (or make the first one for specified node).
appendStyleRun(TextPaint, int, boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
  Apply styles to the given length.
appendStyleRun(TextPaint, LineBreakConfig, int, boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
  Apply styles to the given length.
appendTask(RenderTask) - Method in class icyllis.arc3d.engine.RenderTaskManager
  Deprecated.
appendTask(Task) - Method in class icyllis.arc3d.engine.task.TaskList
appendTasks(TaskList) - Method in class icyllis.arc3d.engine.task.TaskList
  This method moves the given task list.
appendTasks(List<? extends Task>) - Method in class icyllis.arc3d.engine.task.TaskList
  This method moves the given task list.
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.AnalyticArcStep
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.CircleProcessor
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.DefaultGeoProc
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.RasterTextStep
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.SDFRectGeoProc
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.geom.VerticesStep
appendToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.GeometryStep
  Appends a key on the KeyBuilder that reflects any variety in the code that the geometry processor subclass can emit.
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer) - Method in class icyllis.arc3d.granite.PaintParams
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Blender) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, ColorFilter) - Static method in class icyllis.arc3d.granite.FragmentHelpers
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Shader) - Static method in class icyllis.arc3d.granite.FragmentHelpers
  Add implementation details, for the specified backend, of this Shader to the provided key.
appendUniformDecls(int, int, String, StringBuilder) - Method in class icyllis.arc3d.granite.shading.UniformHandler
  Append one block declaration.
apply(float[], float[], float[]) - Method in enum class icyllis.arc3d.core.BlendMode
  Applies this blend mode with RGBA colors.
apply(int, int, int, Rect, int, int, Rect) - Static method in class icyllis.modernui.view.Gravity
  Apply a gravity constant to an object.
apply(int, int, int, Rect, int, int, Rect, int) - Static method in class icyllis.modernui.view.Gravity
  Apply a gravity constant to an object.
apply(int, int, int, Rect, Rect) - Static method in class icyllis.modernui.view.Gravity
  Apply a gravity constant to an object.
apply(int, int, int, Rect, Rect, int) - Static method in class icyllis.modernui.view.Gravity
  Apply a gravity constant to an object and take care if layout direction is RTL or not.
apply(short, float[], float[]) - Static method in class icyllis.arc3d.engine.Swizzle
  Applies this swizzle to the input color and returns the swizzled color.
apply(SurfaceDrawContext, boolean, ClipResult_old, Rect2f) - Method in class icyllis.arc3d.granite.Clip_old
applyBaselineShift(TextPaint) - Method in class icyllis.modernui.text.style.SubscriptSpan
applyBaselineShift(TextPaint) - Method in class icyllis.modernui.text.style.SuperscriptSpan
applyDimension(int, float, DisplayMetrics) - Static method in class icyllis.modernui.util.TypedValue
  Converts an unpacked complex data value holding a dimension to its final floating-point value.
applyDisplay(int, Rect, Rect) - Static method in class icyllis.modernui.view.Gravity
  Apply additional gravity behavior based on the overall "display" that an object exists in.
applyDisplay(int, Rect, Rect, int) - Static method in class icyllis.modernui.view.Gravity
  Apply additional gravity behavior based on the overall "display" that an object exists in.
applyOptionsOverrides(ContextOptions) - Method in class icyllis.arc3d.engine.ShaderCaps
applyOverrides(DriverBugWorkarounds) - Method in class icyllis.arc3d.engine.DriverBugWorkarounds
applyPointerIcon(int) - Method in class icyllis.modernui.view.ViewRoot
applyTheme(Theme) - Method in class icyllis.modernui.graphics.drawable.Drawable
  Applies the specified theme to this Drawable and its children.
applyToPaint(Paint) - Method in class icyllis.arc3d.core.StrokeRec
  Apply these stroke parameters to a paint.
applyToPath(PathIterable, PathConsumer) - Method in class icyllis.arc3d.core.StrokeRec
  Apply these stroke parameters to the src path, emitting the result to dst.
APPROXIMATE_ARC_WITH_CUBICS - Static variable in class icyllis.arc3d.core.Path
APPROXIMATE_CONIC_WITH_QUADS - Static variable in class icyllis.arc3d.core.Path
approximateTransformedFontSize(Matrixc, float, float) - Method in class icyllis.arc3d.core.Font
  Return the approximate largest dimension of typical text when transformed by the matrix.
ARC_ALPHA_ONLY - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_ANGULAR_GRAD_4_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_ANGULAR_GRAD_8_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_BLEND - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
  Apply one of 42 blend modes.
ARC_COLOR_SPACE_TRANSFORM - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_CUBIC_IMAGE_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_DITHER_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_ERROR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_HW_IMAGE_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_IMAGE_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_LINEAR_GRAD_4_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_LINEAR_GRAD_8_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_PASSTHROUGH - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_PORTER_DUFF_BLEND - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_RADIAL_GRAD_4_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_RADIAL_GRAD_8_SHADER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_RGB_OPAQUE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ARC_SOLID_COLOR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
ArcData - Class in icyllis.arc3d.core
ArcData() - Constructor for class icyllis.arc3d.core.ArcData
ArcShape - Class in icyllis.arc3d.granite
ArcShape() - Constructor for class icyllis.arc3d.granite.ArcShape
ArcShape(float, float, float, float, float, float) - Constructor for class icyllis.arc3d.granite.ArcShape
areAllItemsEnabled() - Method in class icyllis.modernui.widget.BaseAdapter
areAllItemsEnabled() - Method in class icyllis.modernui.widget.BaseExpandableListAdapter
areAllItemsEnabled() - Method in interface icyllis.modernui.widget.ExpandableListAdapter
areAllItemsEnabled() - Method in class icyllis.modernui.widget.HeaderViewListAdapter
areAllItemsEnabled() - Method in interface icyllis.modernui.widget.ListAdapter
  Indicates whether all the items in this adapter are enabled.
areFooterDividersEnabled() - Method in class icyllis.modernui.widget.ListView
areHeaderDividersEnabled() - Method in class icyllis.modernui.widget.ListView
arg1 - Variable in class icyllis.modernui.core.Message
arg2 - Variable in class icyllis.modernui.core.Message
argb(float, float, float, float) - Static method in class icyllis.arc3d.core.Color
  Return a color-int from alpha, red, green, blue float components in the range \([0..1]\).
argb(float, float, float, float) - Static method in class icyllis.modernui.graphics.Color
  Return a color-int from alpha, red, green, blue float components in the range \([0..1]\).
argb(int, int, int, int) - Static method in class icyllis.arc3d.core.Color
  Return a color-int from 8-bit alpha, red, green, blue components.
argb(int, int, int, int) - Static method in class icyllis.modernui.graphics.Color
  Return a color-int from alpha, red, green, blue components.
ARGB_8888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
  RGB, with alpha, four channels, 8-bit unsigned per channel.
ArrayAdapter<T> - Class in icyllis.modernui.widget
  You can use this adapter to provide views for an `AdapterView`, Returns a view for each object in a collection of data objects you provide, and can be used with list-based user interface widgets such as `ListView` or `Spinner`.
ArrayAdapter(Context, List<T>) - Constructor for class icyllis.modernui.widget.ArrayAdapter
  Constructor
ArrayAdapter(Context, T[]) - Constructor for class icyllis.modernui.widget.ArrayAdapter
  Constructor.
ArrayMap<K,V> - Class in icyllis.modernui.util
  `ArrayMap` is a generic key->value mapping data structure that is designed to be more memory efficient than a `HashMap`.
ArrayMap() - Constructor for class icyllis.modernui.util.ArrayMap
  Create a new empty ArrayMap.
ArrayMap(int) - Constructor for class icyllis.modernui.util.ArrayMap
  Create a new ArrayMap with a given initial capacity.
ArrayMap(int, boolean) - Constructor for class icyllis.modernui.util.ArrayMap
ArrayMap(Map<K, V>) - Constructor for class icyllis.modernui.util.ArrayMap
  Create a new ArrayMap with the mappings from the given Map.
arraySize() - Method in record class icyllis.arc3d.granite.FragmentStage.Uniform
  Returns the value of the `arraySize` record component.
ArrowKeyMovementMethod - Class in icyllis.modernui.text.method
  A movement method that provides cursor movement and selection.
ArrowKeyMovementMethod() - Constructor for class icyllis.modernui.text.method.ArrowKeyMovementMethod
arrowScroll(int) - Method in class icyllis.modernui.widget.HorizontalScrollView
  Handle scrolling in response to a left or right arrow click.
arrowScroll(int) - Method in class icyllis.modernui.widget.NestedScrollView
  Handle scrolling in response to an up or down arrow click.
arrowScroll(int) - Method in class icyllis.modernui.widget.ScrollView
  Handle scrolling in response to an up or down arrow click.
arrowScroll(int) - Method in class icyllis.modernui.widget.ViewPager
  Handle scrolling in response to a left or right arrow click.
asBlendMode() - Method in interface icyllis.arc3d.core.Blender
  Returns the blender's BlendMode in 'mode' if this Blender represents any BlendMode.
asBlendMode() - Method in enum class icyllis.arc3d.core.BlendMode
ascent - Variable in class icyllis.modernui.graphics.text.FontMetricsInt
  The recommended distance above the baseline for singled spaced text.
asGradient() - Method in class icyllis.arc3d.core.shaders.AngularGradient
asGradient() - Method in class icyllis.arc3d.core.shaders.LinearGradient
asGradient() - Method in class icyllis.arc3d.core.shaders.RadialGradient
asImage() - Method in class icyllis.arc3d.engine.GpuRenderTarget
  Deprecated.
asImage() - Method in class icyllis.arc3d.engine.GpuSurface
  Deprecated.
  If this object is image, returns this.
asImageProxy() - Method in class icyllis.arc3d.engine.RenderTargetProxy
asImageProxy() - Method in class icyllis.arc3d.engine.SurfaceProxy
asin(float) - Static method in class icyllis.arc3d.core.MathUtil
asRenderTarget() - Method in class icyllis.arc3d.engine.GpuRenderTarget
  Deprecated.
asRenderTarget() - Method in class icyllis.arc3d.engine.GpuSurface
  Deprecated.
  If this object is RT, returns this.
asRenderTargetProxy() - Method in class icyllis.arc3d.engine.RenderTargetProxy
asRenderTargetProxy() - Method in class icyllis.arc3d.engine.SurfaceProxy
asShaderVar() - Method in class icyllis.arc3d.engine.VertexInputLayout.Attribute
ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
assignUniqueKeyToProxy(IUniqueKey, ImageViewProxy) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Assigns a unique key to a texture.
assignUniqueKeyToResource(IUniqueKey, Resource) - Method in class icyllis.arc3d.engine.ResourceProvider
ASSISTANT_BUTTON - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  Invocation of the voice assistant via hardware button.
AT - Static variable in class icyllis.modernui.graphics.text.GraphemeBreak
  Return offset if the cursor at offset is valid, or -1 if it isn't.
AT_MOST - Static variable in class icyllis.modernui.view.MeasureSpec
  Measure specification mode: The child can be as large as it wants up to the specified size.
AT_OPAQUE - Static variable in class icyllis.arc3d.core.ColorInfo
  Alpha types.
AT_OR_AFTER - Static variable in class icyllis.modernui.graphics.text.GraphemeBreak
  Compute the valid cursor at or after the offset or the limit of the context, whichever is less.
AT_OR_BEFORE - Static variable in class icyllis.modernui.graphics.text.GraphemeBreak
  Compute the valid cursor at or before offset or the start of the context, whichever is greater.
AT_PREMUL - Static variable in class icyllis.arc3d.core.ColorInfo
  Alpha types.
AT_UNKNOWN - Static variable in class icyllis.arc3d.core.ColorInfo
  Alpha types.
AT_UNPREMUL - Static variable in class icyllis.arc3d.core.ColorInfo
  Alpha types.
atan2(float, float) - Static method in class icyllis.arc3d.core.MathUtil
ATI - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLVendor
ATLAS_FLAG - Static variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
AtlasGenerationCounter() - Constructor for class icyllis.arc3d.granite.DrawAtlas.AtlasGenerationCounter
AtlasLocator() - Constructor for class icyllis.arc3d.granite.DrawAtlas.AtlasLocator
AtlasProvider - Class in icyllis.arc3d.granite
  AtlasProvider groups various texture atlas management algorithms together.
AtlasProvider(RecordingContext) - Constructor for class icyllis.arc3d.granite.AtlasProvider
AtlasTokenTracker() - Constructor for class icyllis.arc3d.granite.DrawAtlas.AtlasTokenTracker
attach(Fragment) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Re-attach a fragment after it had previously been detached from the UI with `FragmentTransaction.detach(Fragment)`.
attachHost(Fragment) - Method in class icyllis.modernui.fragment.FragmentController
  Attaches the host to the FragmentManager for this controller.
attachViewToParent(View, int, ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
  Attaches a view to this view group.
attr() - Constructor for class icyllis.modernui.R.attr
Attr(XMLStreamReader, ResourceParser.ParsedResource) - Method in class icyllis.modernui.resources.ResourceParser
Attr0(XMLStreamReader, ResourceParser.ParsedResource, boolean) - Method in class icyllis.modernui.resources.ResourceParser
ATTRIBS_POS - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
ATTRIBS_POS_COLOR - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
ATTRIBS_POS_COLOR_UV - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
ATTRIBS_POS_UV - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
Attribute(int) - Constructor for class icyllis.modernui.resources.ResourceValues.Attribute
Attribute(String, byte, byte) - Constructor for class icyllis.arc3d.engine.VertexInputLayout.Attribute
  Makes an attribute whose offset will be implicitly determined by the types and ordering of an array attributes.
Attribute(String, byte, byte, int) - Constructor for class icyllis.arc3d.engine.VertexInputLayout.Attribute
  Makes an attribute with an explicit offset.
ATTRIBUTE - Static variable in class icyllis.modernui.resources.ResourceValues.Reference
AttributeSet - Interface in icyllis.modernui.util
AudioManager - Class in icyllis.modernui.audio
AUTO_FIT - Static variable in class icyllis.modernui.widget.GridView
  Creates as many columns as can fit on screen.
Automatic_AdvBlendEqInteraction - Static variable in class icyllis.arc3d.engine.ShaderCaps
  Indicates how GLSL must interact with advanced blend equations.
AutoTransition - Class in icyllis.modernui.transition
  Utility class for creating a default transition that automatically fades, moves, and resizes views during a scene change.
AutoTransition() - Constructor for class icyllis.modernui.transition.AutoTransition
  Constructs an AutoTransition object, which is a TransitionSet which first fades out disappearing targets, then moves and resizes existing targets, and finally fades in appearing targets.
averageStable(double[]) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Calculate arithmetic mean without intermediate overflow or underflow.
averageStable(double[], int, int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Calculate arithmetic mean without intermediate overflow or underflow.
avoidLargeIndexBufferDraws() - Method in class icyllis.arc3d.engine.Caps
avoidStencilBuffers() - Method in class icyllis.arc3d.engine.Caps
avoidWritePixelsFastPath() - Method in class icyllis.arc3d.engine.Caps
awakenScrollBars() - Method in class icyllis.modernui.view.View
  Trigger the scrollbars to draw.
awakenScrollBars(int) - Method in class icyllis.modernui.view.View
  Trigger the scrollbars to draw.
awt - Static variable in class icyllis.modernui.core.awt.PlatformLinuxGLCanvas
awt - Static variable in class icyllis.modernui.core.awt.PlatformMacOSXGLCanvas
awt - Static variable in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
AWT - Class in icyllis.modernui.core.awt
  Creates and manages the native AWT object with ease.
AWT(Component) - Constructor for class icyllis.modernui.core.awt.AWT
  Initializes native window handlers from the desired AWT component.
AWTGLCanvas - Class in icyllis.modernui.core.awt
  An AWT `Canvas` that supports to be drawn on using OpenGL.
AWTGLCanvas() - Constructor for class icyllis.modernui.core.awt.AWTGLCanvas
AWTGLCanvas(GLData) - Constructor for class icyllis.modernui.core.awt.AWTGLCanvas
AWTVK - Class in icyllis.modernui.core.awt
  Vulkan API.
AWTVK() - Constructor for class icyllis.modernui.core.awt.AWTVK
AXIS_CLIP - Static variable in class icyllis.modernui.view.Gravity
  Raw bit controlling whether the right/bottom edge is clipped to its container, based on the gravity direction being applied.
AXIS_HSCROLL - Static variable in class icyllis.modernui.view.MotionEvent
  Axis constant: Horizontal Scroll axis of a motion event.
AXIS_PULL_AFTER - Static variable in class icyllis.modernui.view.Gravity
  Raw bit controlling how the right/bottom edge is placed.
AXIS_PULL_BEFORE - Static variable in class icyllis.modernui.view.Gravity
  Raw bit controlling how the left/top edge is placed.
AXIS_SPECIFIED - Static variable in class icyllis.modernui.view.Gravity
  Raw bit indicating the gravity for an axis has been specified.
AXIS_VSCROLL - Static variable in class icyllis.modernui.view.MotionEvent
  Axis constant: Vertical Scroll axis of a motion event.
AXIS_X - Static variable in class icyllis.modernui.view.MotionEvent
  Axis constant: X axis of a motion event.
AXIS_X_SHIFT - Static variable in class icyllis.modernui.view.Gravity
  Bits defining the horizontal axis.
AXIS_Y - Static variable in class icyllis.modernui.view.MotionEvent
  Axis constant: Y axis of a motion event.
AXIS_Y_SHIFT - Static variable in class icyllis.modernui.view.Gravity
  Bits defining the vertical axis.

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