Index
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 tosize
device-independent pixels ifscaled
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
-
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 (unlikeMotionEvent.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 (betweenMotionEvent.ACTION_DOWN
andMotionEvent.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
andMotionEvent.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
- 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)
andAngularGradient.Builder.addPosition(float)
. - addColorStop(float, int) - Method in class icyllis.modernui.graphics.LinearGradient.Builder
-
Helper version of
LinearGradient.Builder.addColor(int)
andLinearGradient.Builder.addPosition(float)
. - addColorStop(float, int) - Method in class icyllis.modernui.graphics.RadialGradient.Builder
-
Helper version of
RadialGradient.Builder.addColor(int)
andRadialGradient.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
- 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 toFragmentOnAttachListener.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
toend
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 whensource
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 toDrawAtlas.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 thisBuilder
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 thisBuilder
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 fromalpha
. - ALPHA - Static variable in class icyllis.modernui.view.View
-
A Property wrapper around the
alpha
functionality handled by theView.setAlpha(float)
andView.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
- 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 thestartDelay
, starts the animation, and, when the animator ends, callsTransition.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 aAnimatorSet
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 spanswhat
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 asListView
orSpinner
. - 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 aHashMap
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form