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
 
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.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
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
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
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
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
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
addColorStop(float, int) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
addColorStop(float, int) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
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
 
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
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.
allocateMemoryForBuffer(long, 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 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 class 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
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
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
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.FragmentUtils
 
appendAttributesToKey(KeyBuilder) - Method in class icyllis.arc3d.granite.GeometryStep
 
appendBlendModeBlenderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, BlendMode) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
appendColorSpaceUniforms(ColorSpace, int, ColorSpace, int, UniformDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentUtils
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.FragmentUtils
 
appendGradientShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, FragmentUtils.GradientData) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
appendImageShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Rect2fc, int, int, SamplingOptions, int, int, int, ImageViewProxy) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
appendLocalMatrixShaderBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Matrixc) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
appendPrimitiveColorBlock(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
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.FragmentUtils
 
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.FragmentUtils
 
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.FragmentUtils
 
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, ColorFilter) - Static method in class icyllis.arc3d.granite.FragmentUtils
 
appendToKey(KeyContext, KeyBuilder, UniformDataGatherer, TextureDataGatherer, Shader) - Static method in class icyllis.arc3d.granite.FragmentUtils
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[]) - 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_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.
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
 
asGradient() - Method in class icyllis.arc3d.core.shaders.Shader
 
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