# 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

## C

c - Variable in class icyllis.arc3d.core.ColorSpace.Rgb.TransferParameters
  Variable \(c\) in the equation of the EOTF described above.
C - Static variable in interface icyllis.arc3d.core.PathStroker.Capper
caFlush() - Static method in class icyllis.modernui.core.awt.MacOSX
  Flushes any extant implicit transaction.
calcGlyphScore(char[], int, int) - Method in class icyllis.modernui.graphics.text.EmojiFont
calcGlyphScore(char[], int, int) - Method in interface icyllis.modernui.graphics.text.Font
calcGlyphScore(char[], int, int) - Method in class icyllis.modernui.graphics.text.OutlineFont
CALENDAR_DATE - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  The user has pressed either a day or month or year date of a Calendar.
CALLBACK_ANIMATION - Static variable in class icyllis.modernui.core.Choreographer
  Callback type: Animation callback.
CALLBACK_COMMIT - Static variable in class icyllis.modernui.core.Choreographer
  Callback type: Commit callback.
CALLBACK_INPUT - Static variable in class icyllis.modernui.core.Choreographer
  Callback type: Input callback.
CALLBACK_TRAVERSAL - Static variable in class icyllis.modernui.core.Choreographer
  Callback type: Traversal callback.
callFinishedCallbacks(boolean) - Method in class icyllis.arc3d.engine.CommandBuffer
callOnClick() - Method in class icyllis.modernui.view.View
  Directly call any attached OnClickListener.
CallSuper - Annotation Interface in icyllis.modernui.annotation
  Denotes that any overriding methods should invoke this method as well.
canApplyTheme() - Method in class icyllis.modernui.graphics.drawable.Drawable
canApplyTheme() - Method in class icyllis.modernui.graphics.drawable.Drawable.ConstantState
  Return whether this constant state can have a theme applied.
canApplyTheme() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
canAttachStencil() - Method in class icyllis.arc3d.engine.GpuRenderTarget
  Deprecated.
canAttachStencil() - Method in class icyllis.arc3d.opengl.GLRenderTarget
canAttachStencil() - Method in class icyllis.arc3d.vulkan.VulkanRenderTarget
canBeUniformValue(byte) - Static method in class icyllis.arc3d.core.SLDataType
  Is the shading language type supported as a uniform block member.
canBreak() - Method in class icyllis.modernui.graphics.text.MeasuredText.ReplacementRun
canBreak() - Method in class icyllis.modernui.graphics.text.MeasuredText.Run
canBreak() - Method in class icyllis.modernui.graphics.text.MeasuredText.StyleRun
cancel() - Method in class icyllis.modernui.animation.Animator
  Cancels the animation.
cancel() - Method in class icyllis.modernui.animation.AnimatorSet
  Cancels the animation.
cancel() - Method in class icyllis.modernui.animation.ValueAnimator
cancel() - Method in class icyllis.modernui.core.CancellationSignal
  Cancels the operation and signals the cancellation listener.
cancel() - Method in class icyllis.modernui.transition.Transition
  This method cancels a transition that is currently running.
cancel() - Method in class icyllis.modernui.transition.TransitionSet
cancel() - Method in class icyllis.modernui.view.InputEvent
  Marks the input event as being canceled.
cancel() - Method in class icyllis.modernui.view.KeyEvent
cancel() - Method in class icyllis.modernui.view.MotionEvent
cancel() - Method in class icyllis.modernui.widget.Toast
  Close the view if it's showing, or don't show it if it isn't showing yet.
CANCEL_TAG - Static variable in class icyllis.modernui.graphics.text.Emoji
cancelInvalidate(View) - Method in class icyllis.modernui.view.ViewRoot
CancellationSignal - Class in icyllis.modernui.core
  Provides the ability to cancel an operation in progress.
CancellationSignal() - Constructor for class icyllis.modernui.core.CancellationSignal
  Creates a cancellation signal, initially not canceled.
CancellationSignal.OnCancelListener - Interface in icyllis.modernui.core
  Listens for cancellation.
cancelLongPress() - Method in class icyllis.modernui.view.View
  Cancels a pending long press.
cancelLongPress() - Method in class icyllis.modernui.widget.TextView
cancelPendingInputEvents() - Method in class icyllis.modernui.view.View
  Cancel any deferred high-level input events that were previously posted to the event queue.
cancelToast(Toast) - Method in class icyllis.modernui.widget.ToastManager
canCoerceTo(Type, boolean) - Method in class icyllis.arc3d.compiler.tree.Type
  Returns true if an instance of this type can be freely coerced (implicitly converted) to another type.
canComputeFastBounds() - Method in class icyllis.arc3d.core.ImageFilter
canComputeFastBounds(ImageFilter) - Method in class icyllis.arc3d.core.Paint
  Returns true if Paint does not include elements requiring extensive computation to compute BaseDevice bounds of drawn geometry.
canConstantState() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer.DrawableContainerState
canCopyImage(int, int, int, int) - Method in class icyllis.arc3d.opengl.GLCaps
canCopyTexSubImage(int, int) - Method in class icyllis.arc3d.opengl.GLCaps
canReceivePointerEvents() - Method in class icyllis.modernui.view.View
  Returns whether this view can receive pointer events.
canResolveLayoutDirection() - Method in class icyllis.modernui.view.View
  Check if layout direction resolution can be done.
canResolveLayoutDirection() - Method in interface icyllis.modernui.view.ViewParent
  Tells if this view parent can resolve the layout direction.
canResolveLayoutDirection() - Method in class icyllis.modernui.view.ViewRoot
canResolveTextAlignment() - Method in class icyllis.modernui.view.View
  Check if text alignment resolution can be done.
canResolveTextAlignment() - Method in interface icyllis.modernui.view.ViewParent
  Tells if this view parent can resolve the text alignment.
canResolveTextAlignment() - Method in class icyllis.modernui.view.ViewRoot
canResolveTextDirection() - Method in class icyllis.modernui.view.View
  Check if text direction resolution can be done.
canResolveTextDirection() - Method in interface icyllis.modernui.view.ViewParent
  Tells if this view parent can resolve the text direction.
canResolveTextDirection() - Method in class icyllis.modernui.view.ViewRoot
canReverse() - Method in class icyllis.modernui.animation.Animator
canReverse() - Method in class icyllis.modernui.animation.AnimatorSet
  AnimatorSet is only reversible when the set contains no sequential animation, and no child animators have a start delay.
canReverse() - Method in class icyllis.modernui.animation.ValueAnimator
canScroll(View, boolean, int, int, int) - Method in class icyllis.modernui.widget.ViewPager
  Tests scrollability within child views of v given a delta of dx.
canScrollHorizontally(int) - Method in class icyllis.modernui.view.View
  Check if this view can be scrolled horizontally in a certain direction.
canScrollHorizontally(int) - Method in class icyllis.modernui.widget.ViewPager
  Check if this ViewPager can be scrolled horizontally in a certain direction.
canScrollList(int) - Method in class icyllis.modernui.widget.AbsListView
  Check if the items in the list can be scrolled in a certain direction.
canScrollVertically(int) - Method in class icyllis.modernui.view.View
  Check if this view can be scrolled vertically in a certain direction.
canSelectArbitrarily() - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
canSelectArbitrarily() - Method in class icyllis.modernui.text.method.BaseMovementMethod
canSelectArbitrarily() - Method in class icyllis.modernui.text.method.LinkMovementMethod
canSelectArbitrarily() - Method in interface icyllis.modernui.text.method.MovementMethod
  Returns true if this movement method allows arbitrary selection of any text; false if it has no selection (like a movement method that only scrolls) or a constrained selection (for example limited to links.
Canvas - Class in icyllis.arc3d.core
  A Canvas provides an interface for drawing 2D geometries, images, and how the drawing is clipped and transformed.
Canvas - Class in icyllis.modernui.graphics
  A Canvas provides an interface for drawing 2D geometries, images, and how the drawing is clipped and transformed.
Canvas() - Constructor for class icyllis.arc3d.core.Canvas
  Creates an empty Canvas with no backing device or pixels, with a width and height of zero.
Canvas() - Constructor for class icyllis.modernui.graphics.Canvas
Canvas(int, int) - Constructor for class icyllis.arc3d.core.Canvas
  Creates Canvas of the specified dimensions without a Surface.
Canvas(Device) - Constructor for class icyllis.arc3d.core.Canvas
Canvas(Rect2ic) - Constructor for class icyllis.arc3d.core.Canvas
Canvas.PointMode - Annotation Interface in icyllis.arc3d.core
  The `PointMode` selects if an array of points is drawn as discrete points, as lines, or as an open polygon.
Canvas.SaveLayerFlag - Annotation Interface in icyllis.arc3d.core
  SaveLayerFlags provides options that may be used in any combination in SaveLayerRec, defining how layer allocated by saveLayer() operates.
Canvas.SrcRectConstraint - Annotation Interface in icyllis.arc3d.core
  The `SrcRectConstraint` controls the behavior at the edge of source rect, provided to drawImageRect() when there is any filtering.
Canvas.VertexMode - Enum Class in icyllis.modernui.graphics
  Supported primitive topologies, corresponding to OpenGL and Vulkan defined values.
cap(PathConsumer, float, float, float, float) - Method in interface icyllis.arc3d.core.PathStroker.Capper
CAP_BUTT - Static variable in class icyllis.arc3d.core.Paint
  The stroke ends with the path, and does not project beyond it.
CAP_BUTT - Static variable in class icyllis.modernui.graphics.Paint
  The stroke ends with the path, and does not project beyond it.
CAP_COUNT - Static variable in class icyllis.arc3d.core.Paint
  The number of cap types.
CAP_ROUND - Static variable in class icyllis.arc3d.core.Paint
  The stroke projects out as a semicircle, with the center at the end of the path.
CAP_ROUND - Static variable in class icyllis.modernui.graphics.Paint
  The stroke projects out as a semicircle, with the center at the end of the path.
CAP_SQUARE - Static variable in class icyllis.arc3d.core.Paint
  The stroke projects out as a square, with the center at the end of the path.
CAP_SQUARE - Static variable in class icyllis.modernui.graphics.Paint
  The stroke projects out as a square, with the center at the end of the path.
capacity() - Method in class icyllis.modernui.util.Parcel
Caps - Class in icyllis.arc3d.engine
  Represents the capabilities of a 3D API Context.
Caps(ContextOptions) - Constructor for class icyllis.arc3d.engine.Caps
Caps.BlendEquationSupport - Enum Class in icyllis.arc3d.engine
  Indicates the capabilities of the fixed function blend unit.
captureEndValues(TransitionValues) - Method in class icyllis.modernui.transition.Explode
captureEndValues(TransitionValues) - Method in class icyllis.modernui.transition.Slide
captureEndValues(TransitionValues) - Method in class icyllis.modernui.transition.Transition
  Captures the values in the end scene for the properties that this transition monitors.
captureEndValues(TransitionValues) - Method in class icyllis.modernui.transition.TransitionSet
captureEndValues(TransitionValues) - Method in class icyllis.modernui.transition.Visibility
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.Explode
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.Fade
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.Slide
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.Transition
  Captures the values in the start scene for the properties that this transition monitors.
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.TransitionSet
captureStartValues(TransitionValues) - Method in class icyllis.modernui.transition.Visibility
captureValues(TransitionValues) - Method in class icyllis.modernui.transition.TransitionPropagation
  Captures the values in the start or end scene for the properties that this transition propagation monitors.
captureValues(TransitionValues) - Method in class icyllis.modernui.transition.VisibilityPropagation
CascadingMenuPopup - Class in icyllis.modernui.view.menu
  A popup for a menu which will allow multiple submenus to appear in a cascading fashion, side by side.
CascadingMenuPopup(Context, View, boolean) - Constructor for class icyllis.modernui.view.menu.CascadingMenuPopup
  Initializes a new cascading-capable menu popup.
CascadingMenuPopup.HorizPosition - Annotation Interface in icyllis.modernui.view.menu
catching(Throwable) - Static method in class icyllis.modernui.util.Log
  Logs a `Throwable` that has been caught at the `Log.ERROR` level.
CATEGORY_ALTERNATIVE - Static variable in interface icyllis.modernui.view.Menu
  Category code for the order integer for items/groups that are alternative actions on the data that is currently displayed -- or/add this with your base value.
CATEGORY_CONTAINER - Static variable in interface icyllis.modernui.view.Menu
  Category code for the order integer for items/groups that are part of a container -- or/add this with your base value.
CATEGORY_MASK - Static variable in interface icyllis.modernui.view.Menu
  This is the part of an order integer that supplies the category of the item.
CATEGORY_SECONDARY - Static variable in interface icyllis.modernui.view.Menu
  Category code for the order integer for items/groups that are user-supplied secondary (infrequently used) options -- or/add this with your base value.
CATEGORY_SHIFT - Static variable in interface icyllis.modernui.view.Menu
  Bit shift of the category portion of the order integer.
CATEGORY_SYSTEM - Static variable in interface icyllis.modernui.view.Menu
  Category code for the order integer for items/groups that are provided by the system -- or/add this with your base value.
CATMULLROM - Static variable in class icyllis.arc3d.core.SamplingOptions
  Use bicubic sampling, the Catmull-Rom spline with B=0, C=0.5.
cctToXyz(int) - Static method in class icyllis.arc3d.core.ColorSpace
  Computes the chromaticity coordinates of a specified correlated color temperature (CCT) on the Planckian locus.
ceil(int[], int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] >= value`, or `a.length` if no such element is found.
ceil(int[], int, int, int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] >= value`, or `last` if no such element is found.
ceil(long[], int, int, long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] >= value`, or `last` if no such element is found.
ceil(long[], long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] >= value`, or `a.length` if no such element is found.
ceil(short) - Static method in class icyllis.arc3d.core.FP16
  Returns the smallest half-precision float value toward negative infinity greater than or equal to the specified half-precision float value.
ceil(short) - Static method in class icyllis.modernui.util.Half
  Returns the smallest half-precision float value toward negative infinity greater than or equal to the specified half-precision float value.
ceil(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedHashMap
  Return an element added to prior to an element associated with the given token.
ceil(T[], int, int, T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] >= value`, or `last` if no such element is found.
ceil(T[], T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] >= value`, or `a.length` if no such element is found.
ceilLog16(float) - Static method in class icyllis.arc3d.core.MathUtil
  Returns ceil(log2(sqrt(sqrt(x)))):
ceilLog2(float) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the log2 of the provided value, were that value to be rounded up to the next power of 2.
ceilLog2(int) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the log2 of `a`, were that value to be rounded up to the next power of 2.
ceilLog2(long) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the log2 of `a`, were that value to be rounded up to the next power of 2.
ceilLog4(float) - Static method in class icyllis.arc3d.core.MathUtil
  Returns ceil(log2(sqrt(x))):
ceilPow2(int) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the smallest power of two greater than or equal to `a`.
ceilPow2(long) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the smallest power of two greater than or equal to `a`.
center(Monitor) - Method in class icyllis.modernui.core.ActivityWindow
CENTER - Enum constant in enum class icyllis.modernui.graphics.Paint.Align
  The stroke is aligned to center.
CENTER - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Center the image in the view, but perform no scaling.
CENTER - Static variable in class icyllis.modernui.view.Gravity
  Place the object in the center of its container in both the vertical and horizontal axis, not changing its size.
CENTER - Static variable in class icyllis.modernui.widget.GridLayout
  Indicates that a view should be centered with the other views in its cell group.
CENTER_CROP - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding).
CENTER_HORIZONTAL - Static variable in class icyllis.modernui.view.Gravity
  Place object in the horizontal center of its container, not changing its size.
CENTER_HORIZONTAL - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that centers the child horizontally with respect to the bounds of its RelativeLayout parent.
CENTER_IN_PARENT - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that centers the child with respect to the bounds of its RelativeLayout parent.
CENTER_INSIDE - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding).
CENTER_VERTICAL - Static variable in class icyllis.modernui.view.Gravity
  Place object in the vertical center of its container, not changing its size.
CENTER_VERTICAL - Static variable in class icyllis.modernui.widget.RelativeLayout
  Rule that centers the child vertically with respect to the bounds of its RelativeLayout parent.
centerX() - Method in class icyllis.arc3d.core.Rect2f
centerX() - Method in interface icyllis.arc3d.core.Rect2fc
centerX() - Method in class icyllis.arc3d.core.RoundRect
centerX() - Method in class icyllis.modernui.graphics.Rect
centerX() - Method in class icyllis.modernui.graphics.RectF
centerY() - Method in class icyllis.arc3d.core.Rect2f
centerY() - Method in interface icyllis.arc3d.core.Rect2fc
centerY() - Method in class icyllis.arc3d.core.RoundRect
centerY() - Method in class icyllis.modernui.graphics.Rect
centerY() - Method in class icyllis.modernui.graphics.RectF
chainConcat(Op) - Method in class icyllis.arc3d.engine.trash.ops.Op
  Deprecated.
  Concatenates two op chains.
chainSplit() - Method in class icyllis.arc3d.engine.trash.ops.Op
  Deprecated.
  Cuts the chain after this op.
CHANGE_APPEARING - Static variable in class icyllis.modernui.animation.LayoutTransition
  A flag indicating the animation that runs on those items that are changing due to a new item appearing in the container.
CHANGE_DISAPPEARING - Static variable in class icyllis.modernui.animation.LayoutTransition
  A flag indicating the animation that runs on those items that are changing due to an item disappearing from the container.
changeMenuMode() - Method in class icyllis.modernui.view.menu.MenuBuilder
  Dispatch a mode change event to this menu's callback.
CHANGING - Static variable in class icyllis.modernui.animation.LayoutTransition
  A flag indicating the animation that runs on those items that are changing due to a layout change not caused by items being added to or removed from the container.
Char(char) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Match a character.
CharacterStyle - Class in icyllis.modernui.text.style
  The classes that affect character-level text formatting extend this class.
CharacterStyle() - Constructor for class icyllis.modernui.text.style.CharacterStyle
CharArrayIterator - Class in icyllis.modernui.graphics.text
CharArrayIterator(char[]) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
CharArrayIterator(char[], int) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
CharArrayIterator(char[], int, int) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
charAt(int) - Method in class icyllis.modernui.text.PrecomputedText
charAt(int) - Method in class icyllis.modernui.text.SpannableStringBuilder
  Return the char at the specified offset within the buffer.
charAt(int) - Method in class icyllis.modernui.text.SpannableString
charAt(int) - Method in class icyllis.modernui.text.SpannedString
CharClass(RegexNode...) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Match a character class.
CharClass(RegexNode[], boolean) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Match a character class.
chars() - Method in class icyllis.modernui.text.SpannableString
chars() - Method in class icyllis.modernui.text.SpannedString
CharSequenceIterator - Class in icyllis.modernui.text
  An implementation of `CharacterIterator` that iterates over a given CharSequence.
CharSequenceIterator(CharSequence, int, int) - Constructor for class icyllis.modernui.text.CharSequenceIterator
charToIndex(char) - Static method in class icyllis.arc3d.engine.Swizzle
check() - Method in class icyllis.arc3d.vulkan.VulkanCommandPool
check(int) - Method in class icyllis.modernui.widget.RadioGroup
  Sets the selection to the radio button whose identifier is passed in parameter.
check(int) - Method in class icyllis.modernui.widget.RelativeRadioGroup
  Sets the selection to the radio button whose identifier is passed in parameter.
Checkable - Interface in icyllis.modernui.widget
  Defines an extension for views that make them checkable.
Checkable.OnCheckedChangeListener - Interface in icyllis.modernui.widget
  Interface definition for a callback to be invoked when the checked state of a checkable view changed.
checkbox - Static variable in class icyllis.modernui.R.id
CheckBox - Class in icyllis.modernui.widget
  A checkbox is a specific type of two-states button that can be either checked or unchecked.
CheckBox(Context) - Constructor for class icyllis.modernui.widget.CheckBox
CHECKED_STATE_SET - Static variable in class icyllis.modernui.widget.CompoundButton
checkError(int, Modifiers, Type, Type, byte) - Static method in class icyllis.arc3d.compiler.tree.VariableDecl
checkFence(long) - Method in class icyllis.arc3d.engine.Device
  Checks a fence on client side to see if signalled.
checkFence(long) - Method in class icyllis.arc3d.opengl.GLDevice
checkFence(long) - Method in class icyllis.arc3d.vulkan.VulkanDevice
checkFinishedAndReset() - Method in class icyllis.arc3d.engine.CommandBuffer
checkFinishedAndReset() - Method in class icyllis.arc3d.opengl.GLCommandBuffer
checkFinishedAndReset() - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
checkFinishedCallbacks() - Method in class icyllis.arc3d.engine.Device
checkFinishedCallbacks() - Method in class icyllis.arc3d.opengl.GLDevice
checkFinishedCallbacks() - Method in class icyllis.arc3d.vulkan.VulkanDevice
checkFlags(Context, int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
checkForFinishedWork() - Method in class icyllis.arc3d.engine.ImmediateContext
checkForFinishedWork() - Method in class icyllis.arc3d.engine.QueueManager
checkGradient1D(float[], float[], int, int) - Static method in class icyllis.arc3d.core.shaders.Gradient1DShader
checkLayoutFlags(Context, int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
checkLayoutFlags(Context, int, int) - Method in class icyllis.arc3d.compiler.tree.Layout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
  Check whether given params fit to this view group.
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AbsListView
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AbsoluteLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.CoordinatorLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.FrameLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.GridLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.LinearLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.RelativeLayout
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableLayout
  Check whether given params fit to this view group.
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableRow
  Check whether given params fit to this view group.
checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.ViewPager
checkLiteralOutOfRange(Context, int, double) - Method in class icyllis.arc3d.compiler.tree.Type
  Checks if `value` can fit in this type.
checkMagic(byte[]) - Static method in class icyllis.arc3d.core.image.GIFDecoder
checkMainThread() - Static method in class icyllis.modernui.core.Core
  Ensures that the current thread is the main thread, otherwise a runtime exception will be thrown.
checkOutOfMemory() - Method in class icyllis.arc3d.engine.Device
  Checks if we detected an OOM from the underlying 3D API and if so returns true and resets the internal OOM state to false.
checkOwnerThread() - Method in class icyllis.arc3d.engine.Context
  Checks if calling from the context-creating thread, or throws a runtime exception.
checkRenderThread() - Static method in class icyllis.modernui.core.Core
  Ensures that the current thread is the render thread, otherwise a runtime exception will be thrown.
checkResult(int) - Method in class icyllis.arc3d.vulkan.VulkanDevice
checkResultUsable(int, int, TextDirectionHeuristic, TextPaint, LineBreakConfig) - Method in class icyllis.modernui.text.PrecomputedText
  Returns value if the given TextPaint gives the same result of text layout for this text.
checkResultUsable(TextPaint, TextDirectionHeuristic, LineBreakConfig) - Method in class icyllis.modernui.text.PrecomputedText.Params
checkSLType(byte) - Static method in class icyllis.arc3d.core.SLDataType
checkSupport(VkPhysicalDevice, int) - Static method in class icyllis.modernui.core.awt.AWTVK
  Checks if the physical device supports the queue family index.
checkUiThread() - Static method in class icyllis.modernui.core.Core
  Ensures that the current thread is the UI thread, otherwise a runtime exception will be thrown.
CHILD_INDICATOR_INHERIT - Static variable in class icyllis.modernui.widget.ExpandableListView
  Denotes when a child indicator should inherit this bound from the generic indicator bounds
child_resources - Variable in class icyllis.modernui.resources.ResourceParser.ParsedResource
childAt(int) - Method in class icyllis.arc3d.granite.FragmentNode
childDrawableStateChanged(View) - Method in class icyllis.modernui.view.ViewGroup
  If `ViewGroup.addStatesFromChildren()` is true, refreshes this group's drawable state (to include the states from its children).
childDrawableStateChanged(View) - Method in interface icyllis.modernui.view.ViewParent
  This method is called on the parent when a child's drawable state has changed.
childDrawableStateChanged(View) - Method in class icyllis.modernui.view.ViewRoot
childHasTransientStateChanged(View, boolean) - Method in class icyllis.modernui.view.ViewGroup
  Called when a child view has changed whether it is tracking transient state.
childHasTransientStateChanged(View, boolean) - Method in interface icyllis.modernui.view.ViewParent
  Called when a child view now has or no longer is tracking transient state.
childHasTransientStateChanged(View, boolean) - Method in class icyllis.modernui.view.ViewRoot
children() - Method in class icyllis.arc3d.granite.FragmentNode
CHOICE_MODE_MULTIPLE - Static variable in class icyllis.modernui.widget.AbsListView
  The list allows multiple choices
CHOICE_MODE_MULTIPLE_MODAL - Static variable in class icyllis.modernui.widget.AbsListView
  The list allows multiple choices in a modal selection mode
CHOICE_MODE_NONE - Static variable in class icyllis.modernui.widget.AbsListView
  Normal list that does not indicate choices
CHOICE_MODE_SINGLE - Static variable in class icyllis.modernui.widget.AbsListView
  The list allows up to one choice
chooseFont(int) - Method in class icyllis.modernui.graphics.text.OutlineFont
chooseFont(Paint) - Method in class icyllis.modernui.graphics.text.OutlineFont
chooseHeight(CharSequence, int, int, int, int, FontMetricsInt, TextPaint) - Method in class icyllis.modernui.markdown.core.style.HeadingSpan
chooseHeight(CharSequence, int, int, int, int, FontMetricsInt, TextPaint) - Method in interface icyllis.modernui.text.style.LineHeightSpan
  Classes that implement this should define how the height is being calculated.
chooseMaskFormat(byte) - Static method in class icyllis.arc3d.granite.BakedGlyph
chooseMaskFormat(Glyph) - Static method in class icyllis.arc3d.granite.BakedGlyph
chopCubicAt(float[], int, float[], int, float) - Static method in class icyllis.arc3d.core.GeometryUtils
chopCubicAt(float, float, float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
chopQuadAt(float[], int, float[], int, float) - Static method in class icyllis.arc3d.core.GeometryUtils
chopQuadAt(float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
Choreographer - Class in icyllis.modernui.core
  Coordinates the timing of animations, input and drawing.
Choreographer.FrameCallback - Interface in icyllis.modernui.core
  Implement this interface to receive a callback when a new display frame is being rendered.
chromaticAdaptation(ColorSpace.Adaptation, float[], float[]) - Static method in class icyllis.arc3d.core.ColorSpace
  Computes the chromatic adaptation transform from the specified source white point to the specified destination white point.
CIE_LAB - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
  `Lab` color space CIE L*a*b*.
CIE_XYZ - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
  `XYZ` color space CIE XYZ.
CIECAT02 - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Adaptation
  CIECAT02 chromatic adaption transform, as defined in the CIECAM02 color appearance model.
CIRCLE - Static variable in class icyllis.modernui.graphics.drawable.ShapeDrawable
  Shape is a circle or pie.
CIRCLE_EDGE - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
Circle_Geom_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
  Deprecated.
  Class IDs.
CircleProcessor - Class in icyllis.arc3d.granite.geom
  The output of this effect is a modulation of the input color and coverage for a circle.
CircleProcessor(boolean, boolean, boolean, boolean, boolean) - Constructor for class icyllis.arc3d.granite.geom.CircleProcessor
CircularPropagation - Class in icyllis.modernui.transition
  A propagation that varies with the distance to the epicenter of the Transition or center of the scene if no epicenter exists.
CircularPropagation() - Constructor for class icyllis.modernui.transition.CircularPropagation
CircularRRect_Geom_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
  Deprecated.
  Class IDs.
CircularRRectOp - Class in icyllis.arc3d.engine.trash.ops
  Deprecated.
CircularRRectOp() - Constructor for class icyllis.arc3d.engine.trash.ops.CircularRRectOp
  Deprecated.
clamp(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Clamps x between min and max, exactly.
clamp(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Clamps x between min and max, exactly.
clamp(int, int, int) - Static method in class icyllis.arc3d.core.MathUtil
  If x compares less than min, returns min; otherwise if max compares less than x, returns max; otherwise returns x.
clamp(long, long, long) - Static method in class icyllis.arc3d.core.MathUtil
  If x compares less than min, returns min; otherwise if max compares less than x, returns max; otherwise returns x.
CLAMP - Enum constant in enum class icyllis.modernui.graphics.Shader.TileMode
  Replicate the edge color if the shader draws outside of its original bounds.
CLAMP_TYPE_AUTO - Static variable in interface icyllis.arc3d.engine.Engine
  Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
CLAMP_TYPE_MANUAL - Static variable in interface icyllis.arc3d.engine.Engine
  Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
CLAMP_TYPE_NONE - Static variable in interface icyllis.arc3d.engine.Engine
  Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
clampToBorderSupport() - Method in class icyllis.arc3d.engine.Caps
  The CLAMP_TO_BORDER wrap mode for texture coordinates was added to desktop GL in 1.3, and GLES 3.2, but is also available in extensions.
cleanupLayoutState(View) - Method in class icyllis.modernui.view.ViewGroup
  Prevents the specified child to be laid out during the next layout pass.
clear() - Method in class icyllis.arc3d.core.GlyphRun
  Release heavy buffers.
clear() - Method in class icyllis.arc3d.core.GlyphRunBuilder
clear() - Method in class icyllis.arc3d.core.GlyphRunList
  Release heavy buffers.
clear() - Method in class icyllis.arc3d.core.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
clear() - Method in class icyllis.arc3d.core.RectanglePacker.BinaryTree
clear() - Method in class icyllis.arc3d.core.RectanglePacker
  Clears all the tracked data.
clear() - Method in class icyllis.arc3d.core.RectanglePacker.Horizon
clear() - Method in class icyllis.arc3d.core.RectanglePacker.HorizonOld
clear() - Method in class icyllis.arc3d.core.RectanglePacker.Power2Line
clear() - Method in class icyllis.arc3d.core.RectanglePacker.Skyline
clear() - Method in class icyllis.arc3d.engine.ImageViewProxy
  De-instantiate.
clear() - Method in class icyllis.arc3d.engine.KeyBuilder
  Resets this key builder to initial state.
clear() - Method in class icyllis.arc3d.engine.PriorityQueue
  Removes all of the elements from this priority queue.
clear() - Method in class icyllis.arc3d.engine.RenderTargetProxy
clear() - Method in class icyllis.arc3d.engine.SurfaceProxy
  De-instantiate.
clear() - Method in class icyllis.arc3d.engine.task.TaskList
clear() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
  Reset the Plot.
clear() - Method in class icyllis.arc3d.granite.DrawAtlas.PlotBulkUseUpdater
clear() - Method in class icyllis.arc3d.granite.geom.BoundsManager
clear() - Method in class icyllis.arc3d.granite.geom.FullBoundsManager
clear() - Method in class icyllis.arc3d.granite.geom.GridBoundsManager
clear() - Method in class icyllis.arc3d.granite.geom.HybridBoundsManager
clear() - Method in class icyllis.arc3d.granite.geom.SimpleBoundsManager
clear() - Method in class icyllis.arc3d.granite.GlyphStrikeCache
clear() - Method in class icyllis.modernui.graphics.ImageStore
  Deprecated.
clear() - Method in class icyllis.modernui.graphics.Path
  Resets the path to its initial state, clears points and verbs and sets fill rule to `Path.FILL_NON_ZERO`.
clear() - Static method in class icyllis.modernui.graphics.text.LayoutCache
  Clear the cache.
clear() - Method in class icyllis.modernui.lifecycle.ViewModelStore
  Clears internal storage and notifies ViewModels that they are no longer used.
clear() - Method in interface icyllis.modernui.text.Editable
  Convenience for replace(0, length(), "", 0, 0).
clear() - Method in class icyllis.modernui.text.SpannableStringBuilder
  Convenience for replace(0, length(), "", 0, 0).
clear() - Method in class icyllis.modernui.util.ArrayMap
  Make the array map empty.
clear() - Method in class icyllis.modernui.util.DataSet
  Removes all of the mappings from this map.
clear() - Method in class icyllis.modernui.util.LongSparseArray
  Removes all key-value mappings from this LongSparseArray.
clear() - Method in class icyllis.modernui.util.SparseArray
  Removes all key-value mappings from this SparseArray.
clear() - Method in class icyllis.modernui.util.SparseBooleanArray
  Removes all key-value mappings from this SparseBooleanArray.
clear() - Method in interface icyllis.modernui.view.Menu
  Remove all existing items from the menu, leaving it empty as if it had just been created.
clear() - Method in class icyllis.modernui.view.menu.MenuBuilder
clear() - Method in class icyllis.modernui.view.VelocityTracker
  Reset the velocity tracker back to its initial state.
clear() - Method in class icyllis.modernui.view.VelocityTracker.ImpulseStrategy
clear() - Method in class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy
clear() - Method in class icyllis.modernui.view.VelocityTracker.Estimator
clear() - Method in interface icyllis.modernui.view.VelocityTracker.Strategy
clear() - Method in class icyllis.modernui.widget.ArrayAdapter
  Remove all elements from the list.
clear(float[]) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
clear(float[], Rect2ic) - Method in class icyllis.arc3d.core.Pixmap
  Writes color to pixels bounded by subset; returns true on success.
clear(float[], Rect) - Method in class icyllis.modernui.graphics.Bitmap
  Fills the bitmap's pixels with the specified color and rectangular area.
clear(float, float, float, float) - Method in class icyllis.arc3d.core.Canvas
  Fills the current clip with the specified color, using SRC blend mode.
clear(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
  Fills the current clip with the specified color, using SRC blend mode.
clear(int) - Method in class icyllis.arc3d.core.Canvas
  Fills the current clip with the specified color, using SRC blend mode.
clear(int) - Method in class icyllis.modernui.graphics.Canvas
  Fills the current clip with the specified color, using SRC blend mode.
CLEAR - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Destination pixels covered by the source are cleared to 0.
CLEAR - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Destination pixels covered by the source are cleared to 0.
CLEAR_DEPTH - Static variable in class icyllis.arc3d.granite.DrawOrder
Clear_DontStore - Static variable in interface icyllis.arc3d.engine.Engine.LoadStoreOps
  Combination of load ops and store ops.
Clear_Store - Static variable in interface icyllis.arc3d.engine.Engine.LoadStoreOps
  Combination of load ops and store ops.
clearAll() - Method in class icyllis.modernui.view.menu.MenuBuilder
clearAlpha() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
  Remove the alpha override, reverting to the alpha defined on each color in the `ColorStateList`.
clearAnimationCallbacks() - Method in interface icyllis.modernui.graphics.drawable.Animatable2
  Removes all existing animation callbacks.
clearAnimationCallbacks() - Method in class icyllis.modernui.graphics.drawable.AnimatedImageDrawable
clearCheck() - Method in class icyllis.modernui.widget.RadioGroup
  Clears the selection.
clearCheck() - Method in class icyllis.modernui.widget.RelativeRadioGroup
  Clears the selection.
clearChildFocus(View) - Method in class icyllis.modernui.view.ViewGroup
clearChildFocus(View) - Method in interface icyllis.modernui.view.ViewParent
  Called when a child of this parent is giving up focus
clearChildFocus(View) - Method in class icyllis.modernui.view.ViewRoot
clearChildFocus(View) - Method in class icyllis.modernui.view.WindowGroup
clearChoices() - Method in class icyllis.modernui.widget.AbsListView
  Clear any choices previously set
clearColor(int, int, int, int, float, float, float, float) - Method in class icyllis.arc3d.engine.OpsRenderPass
  Deprecated.
  Clear the owned render target.
clearColor(int, int, int, int, float, float, float, float) - Method in class icyllis.arc3d.opengl.GLOpsRenderPass
clearColorBuffer() - Method in class icyllis.modernui.graphics.GLSurface
  Deprecated.
  Clear the current color buffer set by `GLSurface.setDrawBuffer(int)` to the color (0,0,0,0).
clearDisappearingChildren() - Method in class icyllis.modernui.view.ViewGroup
  Removes any pending animations for views that have been removed.
clearErrors() - Method in class icyllis.arc3d.opengl.GLDevice
  Call `GLDevice.getError()` until there are no errors.
clearFlag(int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
clearFocus() - Method in class icyllis.modernui.view.View
  Called when this view wants to give up focus.
clearFocus() - Method in class icyllis.modernui.view.ViewGroup
clearFocus() - Method in class icyllis.modernui.view.WindowGroup
clearFragmentResult(String) - Method in class icyllis.modernui.fragment.FragmentManager
clearFragmentResult(String) - Method in interface icyllis.modernui.fragment.FragmentResultOwner
  Clears the stored result for the given requestKey.
clearFragmentResultListener(String) - Method in class icyllis.modernui.fragment.FragmentManager
clearFragmentResultListener(String) - Method in interface icyllis.modernui.fragment.FragmentResultOwner
  Clears the stored `FragmentResultListener` for the given requestKey.
clearHeader() - Method in interface icyllis.modernui.view.ContextMenu
  Clears the header of the context menu.
clearHeader() - Method in class icyllis.modernui.view.menu.MenuBuilder
clearHeader() - Method in interface icyllis.modernui.view.SubMenu
  Clears the header of the submenu.
clearLayoutFlag(int) - Method in class icyllis.arc3d.compiler.tree.Layout
clearLayoutFlag(int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
clearListSelection() - Method in class icyllis.modernui.widget.ListPopupWindow
  Clear any current list selection.
clearMutated() - Method in class icyllis.modernui.graphics.drawable.ColorDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.Drawable
  Clears the mutated state, allowing this drawable to be cached and mutated again.
clearMutated() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer
clearMutated() - Method in class icyllis.modernui.graphics.drawable.DrawableWrapper
clearMutated() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.LevelListDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.ShapeDrawable
clearMutated() - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
clearOnPageChangeListeners() - Method in class icyllis.modernui.widget.ViewPager
  Remove all listeners that are notified of any changes in scroll state or position.
ClearOp - Class in icyllis.arc3d.engine.trash.ops
  Deprecated.
clearRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
  Does nothing.
clearRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
  Does nothing.
clearSelection() - Method in class icyllis.modernui.widget.MenuPopupWindow.MenuDropDownListView
clearSpans() - Method in interface icyllis.modernui.text.Editable
  Removes all spans from the Editable, as if by calling `Spannable.removeSpan(java.lang.Object)` on each of them.
clearSpans() - Method in class icyllis.modernui.text.SpannableStringBuilder
  Removes all spans from the Editable, as if by calling `SpannableStringBuilder.removeSpan(int, int)` on each of them.
clearStencil(int, int, int, int, boolean) - Method in class icyllis.arc3d.engine.OpsRenderPass
  Deprecated.
  Same as `OpsRenderPass.clearColor(int, int, int, int, float, float, float, float)` but modifies the stencil.
clearStencil(int, int, int, int, boolean) - Method in class icyllis.arc3d.opengl.GLOpsRenderPass
clearStencilBuffer() - Method in class icyllis.modernui.graphics.GLSurface
  Deprecated.
clearStrikeCache() - Method in class icyllis.arc3d.engine.RecordingContext
clearTasks() - Method in class icyllis.arc3d.engine.RenderTaskManager
  Deprecated.
CLICK - Static variable in class icyllis.modernui.view.SoundEffectConstants
ClickableSpan - Class in icyllis.modernui.text.style
  If an object of this type is attached to the text of a TextView with a movement method of LinkMovementMethod, the affected spans of text can be selected.
ClickableSpan() - Constructor for class icyllis.modernui.text.style.ClickableSpan
clip(Shape) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
CLIP_GEOMETRY_A_ONLY - Static variable in class icyllis.arc3d.granite.ClipStack
CLIP_GEOMETRY_B_ONLY - Static variable in class icyllis.arc3d.granite.ClipStack
CLIP_GEOMETRY_BOTH - Static variable in class icyllis.arc3d.granite.ClipStack
CLIP_GEOMETRY_EMPTY - Static variable in class icyllis.arc3d.granite.ClipStack
CLIP_HORIZONTAL - Static variable in class icyllis.modernui.view.Gravity
  Flag to clip the edges of the object to its container along the horizontal axis.
Clip_old - Class in icyllis.arc3d.granite
  `Clip_old` is an abstract base class for producing a clip.
Clip_old() - Constructor for class icyllis.arc3d.granite.Clip_old
CLIP_OP_DIFFERENCE - Static variable in class icyllis.arc3d.core.ClipOp
CLIP_OP_INTERSECT - Static variable in class icyllis.arc3d.core.ClipOp
CLIP_PLANE - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
  Per-instance attributes (optional).
CLIP_TO_PADDING_MASK - Static variable in class icyllis.modernui.view.ViewGroup
  We clip to padding when FLAG_CLIP_TO_PADDING and FLAG_PADDING_NOT_NULL are set at the same time.
CLIP_VERTICAL - Static variable in class icyllis.modernui.view.Gravity
  Flag to clip the edges of the object to its container along the vertical axis.
Clipboard - Class in icyllis.modernui.core
  A helper class to get/set clipboard text, methods are only expected to be called from the main thread.
Clipboard() - Constructor for class icyllis.modernui.core.Clipboard
clipOp() - Method in class icyllis.arc3d.granite.ClipStack.Element
ClipOp - Class in icyllis.arc3d.core
  Clip ops.
clipOutRect(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
  Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
clipOutRect(Rect) - Method in class icyllis.modernui.graphics.Canvas
  Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
clipOutRect(RectF) - Method in class icyllis.modernui.graphics.Canvas
  Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
CLIPPED - Static variable in class icyllis.arc3d.granite.Clip_old
CLIPPED_OUT - Static variable in class icyllis.arc3d.granite.Clip_old
clipRect(float, float, float, float) - Method in class icyllis.arc3d.core.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
clipRect(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
clipRect(float, float, float, float, boolean) - Method in class icyllis.arc3d.core.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates, with an aliased or anti-aliased clip edge.
clipRect(float, float, float, float, int) - Method in class icyllis.arc3d.core.Canvas
  Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
clipRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
clipRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
clipRect(Matrixc, Rect2fc, int) - Method in class icyllis.arc3d.granite.ClipStack
clipRect(Rect2fc) - Method in class icyllis.arc3d.core.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
clipRect(Rect2fc, boolean) - Method in class icyllis.arc3d.core.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates, with an aliased or anti-aliased clip edge.
clipRect(Rect2fc, int) - Method in class icyllis.arc3d.core.Canvas
  Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.Canvas
  Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.Device
clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.j2d.RasterDevice
clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.NoPixelsDevice
clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.granite.GraniteDevice
clipRect(Rect2ic) - Method in class icyllis.arc3d.core.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
clipRect(Rect2ic, int) - Method in class icyllis.arc3d.core.Canvas
  Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
clipRect(Rect) - Method in class icyllis.modernui.graphics.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
clipRect(RectF) - Method in class icyllis.modernui.graphics.Canvas
  Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
ClipResult_old - Class in icyllis.arc3d.granite
  Produced by `Clip_old`.
ClipResult_old() - Constructor for class icyllis.arc3d.granite.ClipResult_old
ClipStack - Class in icyllis.arc3d.granite
  GPU hierarchical clipping.
ClipStack(GraniteDevice) - Constructor for class icyllis.arc3d.granite.ClipStack
ClipStack.ClipGeometry - Interface in icyllis.arc3d.granite
ClipStack.Element - Class in icyllis.arc3d.granite
CLOCK_TICK - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  The user has pressed either an hour or minute tick of a Clock.
clone() - Method in class icyllis.arc3d.compiler.tree.Expression
  Returns a deep copy at the same position.
clone() - Method in class icyllis.arc3d.core.Matrix
clone() - Method in class icyllis.arc3d.core.Matrix4
clone() - Method in interface icyllis.arc3d.core.Matrix4c
clone() - Method in interface icyllis.arc3d.core.Matrixc
clone() - Method in class icyllis.arc3d.granite.ClipResult_old
clone() - Method in class icyllis.modernui.animation.Animator
clone() - Method in class icyllis.modernui.animation.AnimatorSet
clone() - Method in class icyllis.modernui.animation.ObjectAnimator
clone() - Method in class icyllis.modernui.animation.PropertyValuesHolder
clone() - Method in class icyllis.modernui.animation.StateListAnimator
clone() - Method in class icyllis.modernui.animation.ValueAnimator
clone() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
clone() - Method in class icyllis.modernui.text.CharSequenceIterator
clone() - Method in class icyllis.modernui.transition.Transition
clone() - Method in class icyllis.modernui.transition.TransitionSet
clone() - Method in class icyllis.modernui.util.LongSparseArray
clone() - Method in class icyllis.modernui.util.SparseArray
clone() - Method in class icyllis.modernui.util.SparseBooleanArray
clone(int) - Method in class icyllis.arc3d.compiler.tree.BinaryExpression
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConditionalExpression
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorArray
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorArrayCast
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorCompound
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorCompoundCast
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorDiagonalMatrix
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorMatrixResize
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorScalarCast
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorStruct
clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorVectorSplat
clone(int) - Method in class icyllis.arc3d.compiler.tree.Expression
clone(int) - Method in class icyllis.arc3d.compiler.tree.FieldAccess
clone(int) - Method in class icyllis.arc3d.compiler.tree.FunctionCall
clone(int) - Method in class icyllis.arc3d.compiler.tree.FunctionReference
clone(int) - Method in class icyllis.arc3d.compiler.tree.IndexExpression
clone(int) - Method in class icyllis.arc3d.compiler.tree.Literal
clone(int) - Method in class icyllis.arc3d.compiler.tree.Poison
clone(int) - Method in class icyllis.arc3d.compiler.tree.PostfixExpression
clone(int) - Method in class icyllis.arc3d.compiler.tree.PrefixExpression
clone(int) - Method in class icyllis.arc3d.compiler.tree.Swizzle
clone(int) - Method in class icyllis.arc3d.compiler.tree.TypeReference
clone(int) - Method in class icyllis.arc3d.compiler.tree.VariableReference
close() - Method in class icyllis.arc3d.core.Canvas
  Draws saved layers, if any.
close() - Method in class icyllis.arc3d.core.DisplayListRecorder
close() - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
close() - Method in class icyllis.arc3d.core.j2d.Raster
close() - Method in class icyllis.arc3d.core.NWayCanvas
close() - Method in class icyllis.arc3d.core.Paint
close() - Method in class icyllis.arc3d.core.Path
  Closes the current contour by drawing a straight line back to the point of the last `Path.moveTo(float, float)`.
close() - Method in interface icyllis.arc3d.core.PathConsumer
  Closes the current contour by drawing a straight line back to the point of the last `PathConsumer.moveTo(float, float)`.
close() - Method in class icyllis.arc3d.core.PathStroker
close() - Method in class icyllis.arc3d.engine.FramebufferCache
close() - Method in class icyllis.arc3d.engine.ImageProxyView
  Destructs this view.
close() - Method in interface icyllis.arc3d.engine.ImageViewProxy.LazyInstantiateCallback
close() - Method in interface icyllis.arc3d.engine.SurfaceProxy.LazyInstantiateCallback
close() - Method in class icyllis.arc3d.engine.task.TaskList
close() - Method in class icyllis.arc3d.granite.AtlasProvider
close() - Method in class icyllis.arc3d.granite.Draw
close() - Method in class icyllis.arc3d.granite.DrawAtlas
close() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
close() - Method in class icyllis.arc3d.granite.DrawPass
close() - Method in class icyllis.arc3d.granite.GlyphAtlasManager
close() - Method in class icyllis.arc3d.granite.MeshDrawWriter
close() - Method in class icyllis.arc3d.granite.PaintParams
close() - Method in class icyllis.arc3d.granite.SurfaceContext
  Destructs this context.
close() - Method in class icyllis.arc3d.granite.SurfaceDrawContext
  Destructs this context.
close() - Method in class icyllis.arc3d.granite.TextureDataGatherer
close() - Method in class icyllis.arc3d.granite.UniformDataCache
close() - Method in class icyllis.arc3d.granite.UniformDataGatherer
close() - Method in class icyllis.arc3d.opengl.GLPipelineCache
  Deprecated.
close() - Method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
close() - Method in class icyllis.modernui.audio.AudioManager
close() - Method in class icyllis.modernui.audio.SoundSample
close() - Method in class icyllis.modernui.audio.SoundStream
close() - Method in class icyllis.modernui.audio.Track
close() - Method in class icyllis.modernui.audio.VorbisPullDecoder
close() - Method in class icyllis.modernui.audio.VorbisPushDecoder
close() - Method in class icyllis.modernui.core.awt.AWT
  Frees memory and unlocks the drawing surface.
close() - Method in class icyllis.modernui.core.LogWriter
close() - Method in class icyllis.modernui.core.VulkanManager
close() - Method in class icyllis.modernui.core.Window
  Destroys the window and remove all callbacks.
close() - Method in class icyllis.modernui.graphics.Bitmap
  Clear the reference to the pixel data.
close() - Method in interface icyllis.modernui.graphics.CustomDrawable.DrawHandler
  Deprecated.
  This is called when the draw call is submitted, used to clean up backend resources created along with this object.
close() - Method in class icyllis.modernui.graphics.GLSurface
  Deprecated.
close() - Method in class icyllis.modernui.graphics.Image
  Perform a deferred cleanup if the underlying resource is not released.
close() - Method in class icyllis.modernui.ModernUI
close() - Method in class icyllis.modernui.util.IOStreamParcel
close() - Method in interface icyllis.modernui.view.Menu
  Closes the menu, if open.
close() - Method in class icyllis.modernui.view.menu.MenuBuilder
  Closes the menu, if open.
close(boolean) - Method in class icyllis.modernui.view.menu.MenuBuilder
  Closes the menu.
CLOSED_FLAG - Static variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
CloseHandle - Static variable in class icyllis.arc3d.core.Kernel32.Functions
  Function address.
CloseHandle - Static variable in class icyllis.modernui.core.Kernel32.Functions
  Function address.
CloseHandle(long) - Static method in class icyllis.arc3d.core.Kernel32
  Closes an open object handle.
CloseHandle(long) - Static method in class icyllis.modernui.core.Kernel32
  Closes an open object handle.
closeTasks() - Method in class icyllis.arc3d.engine.RenderTaskManager
  Deprecated.
CMD_BIND_GRAPHICS_PIPELINE - Static variable in class icyllis.arc3d.granite.DrawCommandList
  `struct BindGraphicsPipeline { int pipelineIndex; }`
CMD_BIND_INDEX_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_BIND_TEXTURES - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_BIND_UNIFORM_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_BIND_VERTEX_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_DRAW - Static variable in class icyllis.arc3d.granite.DrawCommandList
  `struct Draw { int vertexCount; int baseVertex; }`
CMD_DRAW_INDEXED - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_DRAW_INDEXED_INSTANCED - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_DRAW_INSTANCED - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMD_SET_SCISSOR - Static variable in class icyllis.arc3d.granite.DrawCommandList
CMYK - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Model
  The CMYK model is a color model with 4 components that refer to four inks used in color printing: cyan, magenta, yellow and black (or key).
code() - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
CODE - Static variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
codeAppend(String) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
  Writes the specified string to one of the shaders.
codeAppend(String) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
  Writes the specified string to one of the shaders.
codeAppendf(String, Object...) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
  Writes a formatted string to one of the shaders using the specified format string and arguments.
codeAppendf(String, Object...) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
  Writes a formatted string to one of the shaders using the specified format string and arguments.
CodeBlockSpan - Class in icyllis.modernui.markdown.core.style
CodeBlockSpan(MarkdownTheme) - Constructor for class icyllis.modernui.markdown.core.style.CodeBlockSpan
CodeGenerator - Class in icyllis.arc3d.compiler
  Abstract superclass of all code generators, which take a `TranslationUnit` as input and produce code as output.
CodeGenerator(ShaderCompiler, TranslationUnit) - Constructor for class icyllis.arc3d.compiler.CodeGenerator
codeID() - Method in class icyllis.arc3d.granite.FragmentNode
codePoints() - Method in class icyllis.modernui.text.SpannableString
codePoints() - Method in class icyllis.modernui.text.SpannedString
codePrependf(String, Object...) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
  Similar to `ShaderBuilder.codeAppendf(String, Object...)`, but writes at the beginning.
codePrependf(String, Object...) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
  Similar to `ShaderBuilderBase.codeAppendf(String, Object...)`, but writes at the beginning.
coerceExpression(Context, Expression) - Method in class icyllis.arc3d.compiler.tree.Type
  Coerces the passed-in expression to this type.
CoercionCost() - Constructor for class icyllis.arc3d.compiler.tree.Type.CoercionCost
collapseActionView() - Method in class icyllis.modernui.view.menu.MenuItemImpl
collapseActionView() - Method in interface icyllis.modernui.view.MenuItem
  Collapse the action view associated with this menu item.
collapseGroup(int) - Method in class icyllis.modernui.widget.ExpandableListView
  Collapse a group in the grouped list view
collapseItemActionView(MenuBuilder, MenuItemImpl) - Method in class icyllis.modernui.view.menu.MenuPopup
collapseItemActionView(MenuBuilder, MenuItemImpl) - Method in interface icyllis.modernui.view.menu.MenuPresenter
  Called when a menu item with a collapsable action view should collapse its action view.
collapseItemActionView(MenuItemImpl) - Method in class icyllis.modernui.view.menu.MenuBuilder
collapseItemActionView(MenuItemImpl) - Method in class icyllis.modernui.view.menu.SubMenuBuilder
Color - Class in icyllis.arc3d.core
  The `Color` class provides methods for creating, converting and manipulating colors.
Color - Class in icyllis.modernui.graphics
Color() - Constructor for class icyllis.arc3d.core.Color
  Creates a new transparent `Color` instance in the sRGB color space.
Color() - Constructor for class icyllis.modernui.graphics.Color
Color(float, float, float, float) - Constructor for class icyllis.arc3d.core.Color
  Creates a new `Color` instance in the sRGB color space.
Color(int) - Constructor for class icyllis.arc3d.core.Color
  Creates a new `Color` instance from an ARGB color int.
Color(Color) - Constructor for class icyllis.arc3d.core.Color
  Creates a new `Color` instance from an existing color instance.
COLOR - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged.
COLOR - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged.
COLOR - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
  Per-instance attributes.
COLOR - Static variable in class icyllis.arc3d.granite.geom.DefaultGeoProc
COLOR - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
  Per-instance attributes.
COLOR - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
COLOR_BURN - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Makes destination darker to reflect source.
COLOR_BURN - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Makes destination darker to reflect source.
COLOR_CHANNEL_A - Static variable in class icyllis.arc3d.core.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_A - Static variable in class icyllis.modernui.graphics.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_B - Static variable in class icyllis.arc3d.core.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_B - Static variable in class icyllis.modernui.graphics.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_FLAG_ALPHA - Static variable in class icyllis.arc3d.core.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_ALPHA - Static variable in class icyllis.modernui.graphics.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_BLUE - Static variable in class icyllis.arc3d.core.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_BLUE - Static variable in class icyllis.modernui.graphics.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_GRAY - Static variable in class icyllis.arc3d.core.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_GRAY - Static variable in class icyllis.modernui.graphics.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_GREEN - Static variable in class icyllis.arc3d.core.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_GREEN - Static variable in class icyllis.modernui.graphics.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_RED - Static variable in class icyllis.arc3d.core.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAG_RED - Static variable in class icyllis.modernui.graphics.Color
  Used to represent the channels available in a color type or texture format as a mask.
COLOR_CHANNEL_FLAGS_RG - Static variable in class icyllis.arc3d.core.Color
COLOR_CHANNEL_FLAGS_RG - Static variable in class icyllis.modernui.graphics.Color
COLOR_CHANNEL_FLAGS_RGB - Static variable in class icyllis.arc3d.core.Color
COLOR_CHANNEL_FLAGS_RGB - Static variable in class icyllis.modernui.graphics.Color
COLOR_CHANNEL_FLAGS_RGBA - Static variable in class icyllis.arc3d.core.Color
COLOR_CHANNEL_FLAGS_RGBA - Static variable in class icyllis.modernui.graphics.Color
COLOR_CHANNEL_G - Static variable in class icyllis.arc3d.core.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_G - Static variable in class icyllis.modernui.graphics.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_R - Static variable in class icyllis.arc3d.core.Color
  Describes different color channels one can manipulate.
COLOR_CHANNEL_R - Static variable in class icyllis.modernui.graphics.Color
  Describes different color channels one can manipulate.
COLOR_CONTROL_ACTIVATED - Static variable in class icyllis.modernui.resources.SystemTheme
COLOR_CONTROL_NORMAL - Static variable in class icyllis.modernui.resources.SystemTheme
COLOR_DODGE - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Makes destination brighter to reflect source.
COLOR_DODGE - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Makes destination brighter to reflect source.
COLOR_ENCODING_FLOAT - Static variable in interface icyllis.arc3d.engine.Engine
  Describes the encoding of channel data in a ColorType.
COLOR_ENCODING_UNORM - Static variable in interface icyllis.arc3d.engine.Engine
  Describes the encoding of channel data in a ColorType.
COLOR_ENCODING_UNORM_PACK16 - Static variable in interface icyllis.arc3d.engine.Engine
  Describes the encoding of channel data in a ColorType.
COLOR_ENCODING_UNORM_PACK32 - Static variable in interface icyllis.arc3d.engine.Engine
  Describes the encoding of channel data in a ColorType.
COLOR_ENCODING_UNORM_SRGB - Static variable in interface icyllis.arc3d.engine.Engine
  Describes the encoding of channel data in a ColorType.
COLOR_FOREGROUND - Static variable in class icyllis.modernui.resources.SystemTheme
COLOR_FOREGROUND_DISABLED - Static variable in class icyllis.modernui.resources.SystemTheme
COLOR_FOREGROUND_NORMAL - Static variable in class icyllis.modernui.resources.SystemTheme
Color4f - Search tag in class icyllis.arc3d.core.Color
  Section
Color4fShader - Class in icyllis.arc3d.core.shaders
Color4fShader(float, float, float, float, ColorSpace) - Constructor for class icyllis.arc3d.core.shaders.Color4fShader
ColorAttachmentDesc() - Constructor for class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
ColorAttachmentDesc() - Constructor for class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
ColorAttachmentDesc(Image, Image, int, int) - Constructor for class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
ColorDrawable - Class in icyllis.modernui.graphics.drawable
  A specialized Drawable that fills the Canvas with a specified color.
ColorDrawable() - Constructor for class icyllis.modernui.graphics.drawable.ColorDrawable
  Creates a new black ColorDrawable.
ColorDrawable(int) - Constructor for class icyllis.modernui.graphics.drawable.ColorDrawable
  Creates a new ColorDrawable with the specified color.
ColorEvaluator - Class in icyllis.modernui.animation
  This evaluator can be used to perform type interpolation between integer values that represent ARGB colors.
ColorFilter - Class in icyllis.modernui.graphics
  ColorFilters are optional objects in the drawing pipeline.
ColorFilter - Interface in icyllis.arc3d.core.effects
  ColorFilters are optional objects in the drawing pipeline.
ColorFilter() - Constructor for class icyllis.modernui.graphics.ColorFilter
ColorFilterShader - Class in icyllis.arc3d.core.shaders
ColorFilterShader() - Constructor for class icyllis.arc3d.core.shaders.ColorFilterShader
ColorInfo - Class in icyllis.arc3d.core
  Describes pixel dimensions and encoding.
ColorInfo.AlphaType - Annotation Interface in icyllis.arc3d.core
  Describes how to interpret the alpha component of a pixel.
ColorInfo.ColorType - Annotation Interface in icyllis.arc3d.core
  Describes how pixel bits encode color.
ColorInfo.CompressionType - Annotation Interface in icyllis.arc3d.core
ColorInt - Annotation Interface in icyllis.arc3d.core
  Denotes that the annotated element represents a packed 32-bit ARGB color value, un-premultiplied, `AARRGGBB`.
ColorInt - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated element represents a packed color int, `0xAARRGGBB`.
Color int - Search tag in class icyllis.arc3d.core.Color
  Section
ColorMatrix - Class in icyllis.arc3d.core.effects
  This class represents a 5x4 affine matrix that transforms 4-component colors.
ColorMatrix() - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
  Create an identity matrix.
ColorMatrix(float...) - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
  Create a matrix from an array of elements in row-major.
ColorMatrix(ColorMatrix) - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
  Create a matrix copied from an existing matrix.
ColorMatrixColorFilter - Class in icyllis.arc3d.core.effects
ColorMatrixColorFilter(float[]) - Constructor for class icyllis.arc3d.core.effects.ColorMatrixColorFilter
colorSamplesNV - Variable in class icyllis.modernui.core.awt.GLData
  The number of color samples per pixel.
colorsAreOpaque() - Method in class icyllis.arc3d.core.shaders.Gradient1DShader
ColorShader - Class in icyllis.arc3d.core.shaders
ColorShader(int) - Constructor for class icyllis.arc3d.core.shaders.ColorShader
colorSpace() - Method in class icyllis.arc3d.core.ImageInfo
  Returns ColorSpace, the range of colors.
ColorSpace - Class in icyllis.arc3d.core
  A `ColorSpace` is used to identify a specific organization of colors.
ColorSpace.Adaptation - Enum Class in icyllis.arc3d.core
ColorSpace.Connector - Class in icyllis.arc3d.core
ColorSpace.Connector.Rgb - Class in icyllis.arc3d.core
  Optimized connector for RGB->RGB conversions.
ColorSpace.Model - Enum Class in icyllis.arc3d.core
  A color model is required by a `ColorSpace` to describe the way colors can be represented as tuples of numbers.
ColorSpace.Named - Enum Class in icyllis.arc3d.core
  List of common, named color spaces.
ColorSpace.RenderIntent - Enum Class in icyllis.arc3d.core
  A render intent determines how a `connector` maps colors from one color space to another.
ColorSpace.Rgb - Class in icyllis.arc3d.core
ColorSpace.Rgb.TransferParameters - Class in icyllis.arc3d.core
Color space conversions - Search tag in class icyllis.arc3d.core.ColorSpace
  Section
Color spaces and multi-threading - Search tag in class icyllis.arc3d.core.ColorSpace
  Section
ColorStateList - Class in icyllis.modernui.util
  Lets you map `View` state sets to colors.
ColorStateList(int[][], int[]) - Constructor for class icyllis.modernui.util.ColorStateList
  Creates a ColorStateList that returns the specified mapping from states to colors.
ColorStateListDrawable - Class in icyllis.modernui.graphics.drawable
  A Drawable that manages a `ColorDrawable` to make it stateful and backed by a `ColorStateList`.
ColorStateListDrawable() - Constructor for class icyllis.modernui.graphics.drawable.ColorStateListDrawable
ColorStateListDrawable(ColorStateList) - Constructor for class icyllis.modernui.graphics.drawable.ColorStateListDrawable
ColorTransformer(Gradient1DShader, ColorSpace) - Constructor for class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
colorType() - Method in class icyllis.arc3d.core.ImageInfo
  Returns color type.
colorTypeChannelFlags(int) - Static method in class icyllis.arc3d.core.ColorInfo
colorTypeClampType(int) - Static method in interface icyllis.arc3d.engine.Engine
colorTypeCount() - Static method in class icyllis.arc3d.core.ColorInfo
  Returns the number of color types but avoids inlining at compile-time.
colorTypeEncoding(int) - Static method in interface icyllis.arc3d.engine.Engine
colorTypeIsAlphaOnly(int) - Static method in class icyllis.arc3d.core.ColorInfo
colorTypeToPublic(int) - Static method in interface icyllis.arc3d.engine.Engine
  Block engine-private values.
colorTypeToString(int) - Static method in class icyllis.arc3d.core.ColorInfo
column - Variable in class icyllis.modernui.widget.TableRow.LayoutParams
  The column index of the cell represented by the widget.
columnSpec - Variable in class icyllis.modernui.widget.GridLayout.LayoutParams
  The spec that defines the horizontal characteristics of the cell group described by these layout parameters.
combineMeasuredStates(int, int) - Static method in class icyllis.modernui.view.View
  Merge two states as returned by `View.getMeasuredState()`.
COMBINING_ENCLOSING_KEYCAP - Static variable in class icyllis.modernui.graphics.text.Emoji
COMMA - Enum constant in enum class icyllis.arc3d.compiler.Operator
CommandBuffer - Class in icyllis.arc3d.engine
  Backend-specific command buffer, executing thread only.
CommandBuffer() - Constructor for class icyllis.arc3d.engine.CommandBuffer
commit() - Method in class icyllis.modernui.core.UndoOperation
  Called when this undo state is being committed to the undo stack.
commit() - Method in class icyllis.modernui.fragment.FragmentTransaction
  Schedules a commit of this transaction.
commit() - Method in class icyllis.modernui.widget.Editor.EditOperation
commitAllowingStateLoss() - Method in class icyllis.modernui.fragment.FragmentTransaction
  Like `FragmentTransaction.commit()` but allows the commit to be executed after an activity's state is saved.
commitAnimationFrame(long) - Method in class icyllis.modernui.animation.AnimatorSet
commitAnimationFrame(long) - Method in class icyllis.modernui.animation.ValueAnimator
  Applies an adjustment to the animation to compensate for jank between when the animation first ran and when the frame was drawn.
commitNow() - Method in class icyllis.modernui.fragment.FragmentTransaction
  Commits this transaction synchronously.
commitNowAllowingStateLoss() - Method in class icyllis.modernui.fragment.FragmentTransaction
  Like `FragmentTransaction.commitNow()` but allows the commit to be executed after an activity's state is saved.
commitState(UndoOwner) - Method in class icyllis.modernui.core.UndoManager
  Commit the last finished undo state.
CommonDepthStencilSettings - Class in icyllis.arc3d.granite
CommonDepthStencilSettings() - Constructor for class icyllis.arc3d.granite.CommonDepthStencilSettings
compact() - Method in class icyllis.arc3d.granite.AtlasProvider
compact() - Method in class icyllis.arc3d.granite.GlyphAtlasManager
compact(long) - Method in class icyllis.arc3d.granite.DrawAtlas
comparator() - Method in class icyllis.arc3d.engine.PriorityQueue
  Returns the comparator used to order the elements in this queue, or `null` if this queue is sorted according to the natural ordering of its elements.
compare(long, long) - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
compare(long, long) - Static method in class icyllis.arc3d.granite.DrawAtlas.AtlasToken
  Compares two tokens with wrapping.
compare(short, short) - Static method in class icyllis.arc3d.core.FP16
  Compares the two specified half-precision float values.
compare(short, short) - Static method in class icyllis.modernui.util.Half
  Compares the two specified half-precision float values.
COMPARE_OP_ALWAYS - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_EQUAL - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_GEQUAL - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_GREATER - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_LEQUAL - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_LESS - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_NEVER - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
COMPARE_OP_NOTEQUAL - Static variable in class icyllis.arc3d.engine.DepthStencilSettings
  CompareOp for depth test and stencil test.
compareTo(DrawPass.SortKey) - Method in class icyllis.arc3d.granite.DrawPass.SortKey
compareTo(Half) - Method in class icyllis.modernui.util.Half
  Compares the two specified half-precision float values.
COMPATIBILITY - Enum constant in enum class icyllis.modernui.core.awt.GLData.Profile
compileIntoSPIRV(char[], int, int, ShaderKind, ShaderCaps, CompileOptions, ModuleUnit) - Method in class icyllis.arc3d.compiler.ShaderCompiler
  Combination of `ShaderCompiler.parse(java.lang.CharSequence, icyllis.arc3d.compiler.ShaderKind, icyllis.arc3d.compiler.CompileOptions, icyllis.arc3d.compiler.ModuleUnit)` and `ShaderCompiler.generateSPIRV(icyllis.arc3d.compiler.TranslationUnit, icyllis.arc3d.compiler.ShaderCaps)`.
compileIntoSPIRV(CharSequence, ShaderKind, ShaderCaps, CompileOptions, ModuleUnit) - Method in class icyllis.arc3d.compiler.ShaderCompiler
  Combination of `ShaderCompiler.parse(java.lang.CharSequence, icyllis.arc3d.compiler.ShaderKind, icyllis.arc3d.compiler.CompileOptions, icyllis.arc3d.compiler.ModuleUnit)` and `ShaderCompiler.generateSPIRV(icyllis.arc3d.compiler.TranslationUnit, icyllis.arc3d.compiler.ShaderCaps)`.
CompileOptions - Class in icyllis.arc3d.compiler
  Holds the options for compiling a shader executable.
CompileOptions() - Constructor for class icyllis.arc3d.compiler.CompileOptions
COMPLEX_MANTISSA_MASK - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: mask to extract mantissa information (after shifting by `TypedValue.COMPLEX_MANTISSA_SHIFT`).
COMPLEX_MANTISSA_SHIFT - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: bit shift of mantissa information.
COMPLEX_RADIX_0p23 - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: the mantissa magnitude is 0 bits -- i.e, 0x0.nnnnnn
COMPLEX_RADIX_16p7 - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: the mantissa magnitude is 16 bits -- i.e, 0xnnnn.nn
COMPLEX_RADIX_23p0 - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: the mantissa is an integral number -- i.e., 0xnnnnnn.0
COMPLEX_RADIX_8p15 - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: the mantissa magnitude is 8 bits -- i.e, 0xnn.nnnn
COMPLEX_RADIX_MASK - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: mask to extract radix information (after shifting by `TypedValue.COMPLEX_RADIX_SHIFT`).
COMPLEX_RADIX_SHIFT - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: where the radix information is, telling where the decimal place appears in the mantissa.
COMPLEX_UNIT_DP - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is device-independent pixels.
COMPLEX_UNIT_FRACTION - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_FRACTION` complex unit: A fraction of the view size.
COMPLEX_UNIT_FRACTION_PARENT - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_FRACTION` complex unit: A fraction of the parent size.
COMPLEX_UNIT_IN - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is in inches.
COMPLEX_UNIT_MASK - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: mask to extract unit information (after shifting by `TypedValue.COMPLEX_UNIT_SHIFT`).
COMPLEX_UNIT_MM - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is in millimeters.
COMPLEX_UNIT_PT - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is in points.
COMPLEX_UNIT_PX - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is raw pixels.
COMPLEX_UNIT_SHIFT - Static variable in class icyllis.modernui.util.TypedValue
  Complex data: bit shift of unit information.
COMPLEX_UNIT_SP - Static variable in class icyllis.modernui.util.TypedValue
  `TypedValue.TYPE_DIMENSION` complex unit: Value is scale-independent pixels.
complexToDimension(int, DisplayMetrics) - Static method in class icyllis.modernui.util.TypedValue
  Converts a complex data value holding a dimension to its final floating point value.
complexToDimensionPixelOffset(int, DisplayMetrics) - Static method in class icyllis.modernui.util.TypedValue
  Converts a complex data value holding a dimension to its final value as an integer pixel offset.
complexToDimensionPixelSize(int, DisplayMetrics) - Static method in class icyllis.modernui.util.TypedValue
  Converts a complex data value holding a dimension to its final value as an integer pixel size.
complexToFloat(int) - Static method in class icyllis.modernui.util.TypedValue
  Retrieve the base value from a complex data integer.
complexToFraction(int, float, float) - Static method in class icyllis.modernui.util.TypedValue
  Converts a complex data value holding a fraction to its final floating point value.
COMPONENT_A - Static variable in class icyllis.arc3d.engine.Swizzle
COMPONENT_B - Static variable in class icyllis.arc3d.engine.Swizzle
COMPONENT_G - Static variable in class icyllis.arc3d.engine.Swizzle
COMPONENT_ONE - Static variable in class icyllis.arc3d.engine.Swizzle
COMPONENT_R - Static variable in class icyllis.arc3d.engine.Swizzle
COMPONENT_ZERO - Static variable in class icyllis.arc3d.engine.Swizzle
compose(ColorFilter) - Method in interface icyllis.arc3d.core.effects.ColorFilter
  Returns a composed color filter that first applies the before filter and then applies `this` filter.
ComposeColorFilter - Class in icyllis.arc3d.core.effects
CompoundButton - Class in icyllis.modernui.widget
  A button with two states, checked and unchecked.
CompoundButton(Context) - Constructor for class icyllis.modernui.widget.CompoundButton
COMPRESSION_BC1_RGB8_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Compression types.
COMPRESSION_BC1_RGBA8_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Compression types.
COMPRESSION_COUNT - Static variable in class icyllis.arc3d.core.ColorInfo
  Compression types.
COMPRESSION_ETC2_RGB8_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Compression types.
COMPRESSION_NONE - Static variable in class icyllis.arc3d.core.ColorInfo
  Compression types.
compressionTypeIsOpaque(int) - Static method in class icyllis.arc3d.engine.DataUtils
compute(int, int, BackendFormat, int, BackendFormat, int, BackendFormat, int, int, int) - Method in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
  Update this key with the given arguments.
compute(BackendFormat, int, int, int, int) - Method in class icyllis.arc3d.engine.Image.ResourceKey
  Update this key with the given arguments, format can not be compressed.
COMPUTE - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
  For compute shaders.
COMPUTE_CLUSTER_ADVANCES - Static variable in class icyllis.modernui.graphics.text.LayoutCache
  Also computes per-cluster advances.
COMPUTE_GLYPHS_PIXEL_BOUNDS - Static variable in class icyllis.modernui.graphics.text.LayoutCache
  Also computes total pixel bounds of all glyph images.
computeByteSize(int) - Method in class icyllis.arc3d.core.ImageInfo
  Returns storage required by pixel array, given ImageInfo dimensions, ColorType, and rowBytes.
computeCombinedBufferSize(int, int, int, int, int, long[]) - Static method in class icyllis.arc3d.engine.DataUtils
  Compute the size of the buffer required to hold all the mipLevels of the specified type of data when all rowBytes are tight.
computeConicToQuads(float, float, float, float, float, float, float, float[], int, int) - Static method in class icyllis.arc3d.core.GeometryUtils
  Chop the conic into N quads, stored continuously in dst, where N = 1 invalid input: '<'invalid input: '<' level.
computeConicToQuadsLevel(float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.GeometryUtils
  Return the log2 number of quadratic Bézier curves needed to approximate the conic with a sequence of quadratic Bézier curves.
computeConstantSize() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer.DrawableContainerState
computeCurrentVelocity(int) - Method in class icyllis.modernui.view.VelocityTracker
  Equivalent to invoking `VelocityTracker.computeCurrentVelocity(int, float)` with a maximum velocity of Float.MAX_VALUE.
computeCurrentVelocity(int, float) - Method in class icyllis.modernui.view.VelocityTracker
  Compute the current velocity based on the points that have been collected.
computeFastBounds(ImageFilter, Rect2fc, Rect2f) - Method in class icyllis.arc3d.core.Paint
  Only call this if canComputeFastBounds() returned true.
computeFastBounds(Rect2f, Rect2f) - Method in class icyllis.arc3d.core.ImageFilter
computeFastBounds(Rect2f, Rect2f) - Method in class icyllis.arc3d.core.MaskFilter
computeFunctionCount(FunctionDecl) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
computeHorizontalScrollExtent() - Method in class icyllis.modernui.view.View
  Compute the horizontal extent of the horizontal scrollbar's thumb within the horizontal range.
computeHorizontalScrollExtent() - Method in class icyllis.modernui.widget.NestedScrollView
computeHorizontalScrollOffset() - Method in class icyllis.modernui.view.View
  Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range.
computeHorizontalScrollOffset() - Method in class icyllis.modernui.widget.HorizontalScrollView
computeHorizontalScrollOffset() - Method in class icyllis.modernui.widget.NestedScrollView
computeHorizontalScrollRange() - Method in class icyllis.modernui.view.View
  Compute the horizontal range that the horizontal scrollbar represents.
computeHorizontalScrollRange() - Method in class icyllis.modernui.widget.HorizontalScrollView
  The scroll range of a scroll view is the overall width of all of its children.
computeHorizontalScrollRange() - Method in class icyllis.modernui.widget.NestedScrollView
computeHorizontalScrollRange() - Method in class icyllis.modernui.widget.TextView
computeImageKey(ImageDesc, IResourceKey) - Method in class icyllis.arc3d.engine.Caps
computeImageKey(ImageDesc, IResourceKey) - Method in class icyllis.arc3d.opengl.GLCaps
computeImageKey(ImageDesc, IResourceKey) - Method in class icyllis.arc3d.vulkan.VulkanCaps
computeLineBreaks(MeasuredText, LineBreaker.ParagraphConstraints, int[], int) - Static method in class icyllis.modernui.graphics.text.LineBreaker
  Break paragraph into lines.
computeMinByteSize() - Method in class icyllis.arc3d.core.ImageInfo
computeMipLevelCount(int, int, int) - Static method in class icyllis.arc3d.engine.DataUtils
ComputePipeline - Class in icyllis.arc3d.engine
  Pipeline state object used for compute.
ComputePipeline(Device) - Constructor for class icyllis.arc3d.engine.ComputePipeline
computeScroll() - Method in class icyllis.modernui.view.View
  Called by a parent to request that a child update its values for mScrollX and mScrollY if necessary.
computeScroll() - Method in class icyllis.modernui.widget.HorizontalScrollView
computeScroll() - Method in class icyllis.modernui.widget.NestedScrollView
computeScroll() - Method in class icyllis.modernui.widget.ScrollView
computeScroll() - Method in class icyllis.modernui.widget.ViewPager
computeScrollDeltaToGetChildRectOnScreen(Rect) - Method in class icyllis.modernui.widget.HorizontalScrollView
  Compute the amount to scroll in the X direction in order to get a rectangle completely on the screen (or, if taller than the screen, at least the first screen size chunk of it).
computeScrollDeltaToGetChildRectOnScreen(Rect) - Method in class icyllis.modernui.widget.NestedScrollView
  Compute the amount to scroll in the Y direction in order to get a rectangle completely on the screen (or, if taller than the screen, at least the first screen size chunk of it).
computeScrollDeltaToGetChildRectOnScreen(Rect) - Method in class icyllis.modernui.widget.ScrollView
  Compute the amount to scroll in the Y direction in order to get a rectangle completely on the screen (or, if taller than the screen, at least the first screen size chunk of it).
computeScrollOffset() - Method in class icyllis.modernui.widget.OverScroller
  Call this when you want to know the new location.
computeSize(ImageDesc) - Static method in class icyllis.arc3d.engine.DataUtils
computeStructCount(Type) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
computeTransform(boolean, ColorSpace.Rgb, boolean, ColorSpace.Rgb) - Static method in class icyllis.arc3d.core.ColorSpace.Connector.Rgb
  Extends `ColorSpace.Connector.Rgb.computeTransform(ColorSpace.Rgb, ColorSpace.Rgb, RenderIntent)`, allowing XYZ->RGB and RGB->XYZ conversions.
computeVariableCounts(Variable) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
computeVerticalScrollExtent() - Method in class icyllis.modernui.view.View
  Compute the vertical extent of the vertical scrollbar's thumb within the vertical range.
computeVerticalScrollExtent() - Method in class icyllis.modernui.widget.AbsListView
computeVerticalScrollExtent() - Method in class icyllis.modernui.widget.GridView
computeVerticalScrollExtent() - Method in class icyllis.modernui.widget.NestedScrollView
computeVerticalScrollExtent() - Method in class icyllis.modernui.widget.TextView
computeVerticalScrollOffset() - Method in class icyllis.modernui.view.View
  Compute the vertical offset of the vertical scrollbar's thumb within the horizontal range.
computeVerticalScrollOffset() - Method in class icyllis.modernui.widget.AbsListView
computeVerticalScrollOffset() - Method in class icyllis.modernui.widget.GridView
computeVerticalScrollOffset() - Method in class icyllis.modernui.widget.NestedScrollView
computeVerticalScrollOffset() - Method in class icyllis.modernui.widget.ScrollView
computeVerticalScrollRange() - Method in class icyllis.modernui.view.View
  Compute the vertical range that the vertical scrollbar represents.
computeVerticalScrollRange() - Method in class icyllis.modernui.widget.AbsListView
computeVerticalScrollRange() - Method in class icyllis.modernui.widget.GridView
computeVerticalScrollRange() - Method in class icyllis.modernui.widget.NestedScrollView
  The scroll range of a scroll view is the overall height of all of its children.
computeVerticalScrollRange() - Method in class icyllis.modernui.widget.ScrollView
  The scroll range of a scroll view is the overall height of all of its children.
computeVerticalScrollRange() - Method in class icyllis.modernui.widget.TextView
concat(short) - Method in class icyllis.arc3d.engine.ImageProxyView
  Concat swizzle.
concat(short) - Method in class icyllis.arc3d.engine.ImageViewDesc
  Concat swizzle.
concat(short, short) - Static method in class icyllis.arc3d.engine.Swizzle
  Concatenates two swizzles (e.g.
concat(Matrix4) - Method in class icyllis.modernui.graphics.Canvas
  Pre-multiply the current matrix by the specified matrix.
concat(Matrix4c) - Method in class icyllis.arc3d.core.Canvas
  Pre-multiply the current matrix by the specified matrix.
concat(Matrixc) - Method in class icyllis.arc3d.core.Canvas
  Pre-multiply the current matrix by the specified matrix.
concat(Matrix) - Method in class icyllis.modernui.graphics.Canvas
  Pre-multiply the current matrix by the specified matrix.
concat(CharSequence...) - Static method in class icyllis.modernui.text.TextUtils
  Returns a CharSequence concatenating the specified CharSequences, retaining their spans if any.
concat(Iterable<? extends CharSequence>) - Static method in class icyllis.modernui.text.TextUtils
  Returns a CharSequence concatenating the specified CharSequences, retaining their spans if any.
Concat(RegexNode, RegexNode) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
  Concatenation: XY (X -> Y -> Next)
concatSwizzle(short) - Method in class icyllis.arc3d.engine.ImageViewProxy
Concrete() - Constructor for class icyllis.modernui.text.NoCopySpan.Concrete
CONDITIONAL - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
ConditionalExpression - Class in icyllis.arc3d.compiler.tree
  A conditional expression (condition ? true-expression : false-expression).
confidence - Variable in class icyllis.modernui.view.VelocityTracker.Estimator
  Confidence (coefficient of determination), between 0 (no fit) and 1 (perfect fit).
configure(MarkdownPlugin.Registry) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
  This method will be called before any other during `Markdown` instance construction.
configureConfig(MarkdownConfig.Builder) - Method in class icyllis.modernui.markdown.core.CorePlugin
configureConfig(MarkdownConfig.Builder) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
configureParser(Parser.Builder) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
configureTheme(MarkdownTheme.Builder) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
CONFIRM - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  A haptic effect to signal the confirmation or successful completion of a user interaction.
conjugate() - Method in class icyllis.arc3d.core.Quaternion
  Conjugate this quaternion `[-x, -y, -z, w]`.
connect(ColorSpace) - Static method in class icyllis.arc3d.core.ColorSpace
  Connects the specified color spaces to sRGB.
connect(ColorSpace, ColorSpace) - Static method in class icyllis.arc3d.core.ColorSpace
  Connects two color spaces to allow conversion from the source color space to the destination color space.
connect(ColorSpace, ColorSpace.RenderIntent) - Static method in class icyllis.arc3d.core.ColorSpace
  Connects the specified color spaces to sRGB.
connect(ColorSpace, ColorSpace, ColorSpace.RenderIntent) - Static method in class icyllis.arc3d.core.ColorSpace
  Connects two color spaces to allow conversion from the source color space to the destination color space.
conservativeRasterSupport() - Method in class icyllis.arc3d.engine.Caps
ConstantFolder - Class in icyllis.arc3d.compiler
  Performs constant folding on AST expressions.
ConstantFolder() - Constructor for class icyllis.arc3d.compiler.ConstantFolder
ConstantState() - Constructor for class icyllis.modernui.graphics.drawable.Drawable.ConstantState
CONSTRUCTOR_ARRAY - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_ARRAY_CAST - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_COMPOUND - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_COMPOUND_CAST - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_DIAGONAL_MATRIX - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_MATRIX_RESIZE - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_SCALAR_CAST - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_STRUCT - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
CONSTRUCTOR_VECTOR_SPLAT - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
ConstructorArray - Class in icyllis.arc3d.compiler.tree
  Represents the construction of an array type, such as "float[5](x, y, z, w, 1)".
ConstructorArrayCast - Class in icyllis.arc3d.compiler.tree
  Represents the typecasting of an array.
ConstructorCall - Class in icyllis.arc3d.compiler.tree
  Base class representing a constructor call: type_name( args, ...
ConstructorCall(int, Type, Expression[]) - Constructor for class icyllis.arc3d.compiler.tree.ConstructorCall
ConstructorCompound - Class in icyllis.arc3d.compiler.tree
  Represents a vector or matrix that is composed of other expressions, such as `float3(pos.xy, 1)` or `float3x3(a.xyz, b.xyz, 0, 0, 1)`
ConstructorCompoundCast - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a vector/matrix typecast, such as `half3(myInt3)` or `float4x4(myHalf4x4)`.
ConstructorDiagonalMatrix - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a diagonal matrix, such as `mat4x4(n)`.
ConstructorMatrixResize - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a matrix resize operation, such as `mat4x4(myMat2x2)`.
ConstructorScalarCast - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a scalar cast, such as `float(intVariable)`.
ConstructorStruct - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a struct object, such as "Color(red, green, blue, 1)".
ConstructorVectorSplat - Class in icyllis.arc3d.compiler.tree
  Represents the construction of a vector splat (broadcast), such as `float3(n)`.
contains(float, float) - Method in class icyllis.arc3d.core.Rect2f
  Returns true if (x,y) is inside the rectangle.
contains(float, float) - Method in interface icyllis.arc3d.core.Rect2fc
  Returns true if (x,y) is inside the rectangle.
contains(float, float) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if (x,y) is inside the rectangle.
contains(float, float) - Method in interface icyllis.arc3d.core.Rect2ic
  Returns true if (x,y) is inside the rectangle.
contains(float, float) - Method in class icyllis.modernui.graphics.RectF
  Returns true if (x,y) is inside the rectangle.
contains(float, float, float, float) - Method in class icyllis.arc3d.core.Rect2f
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(float, float, float, float) - Method in interface icyllis.arc3d.core.Rect2fc
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(float, float, float, float) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(float, float, float, float) - Method in class icyllis.modernui.graphics.RectF
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(int, int) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if (x,y) is inside the rectangle.
contains(int, int) - Method in interface icyllis.arc3d.core.Rect2ic
  Returns true if (x,y) is inside the rectangle.
contains(int, int) - Method in class icyllis.modernui.graphics.Rect
  Returns true if (x,y) is inside the rectangle.
contains(int, int, int, int) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(int, int, int, int) - Method in class icyllis.modernui.graphics.Rect
  Returns true if the 4 specified sides of a rectangle are inside or equal to this rectangle.
contains(Rect2fc) - Method in class icyllis.arc3d.core.Rect2f
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2fc) - Method in interface icyllis.arc3d.core.Rect2fc
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2fc) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2fc) - Method in interface icyllis.arc3d.core.Rect2ic
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2ic) - Method in class icyllis.arc3d.core.Rect2f
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2ic) - Method in interface icyllis.arc3d.core.Rect2fc
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2ic) - Method in class icyllis.arc3d.core.Rect2i
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Rect2ic) - Method in interface icyllis.arc3d.core.Rect2ic
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(ClipStack.ClipGeometry) - Method in interface icyllis.arc3d.granite.ClipStack.ClipGeometry
contains(DrawAtlas.PlotLocator) - Method in class icyllis.arc3d.granite.DrawAtlas
contains(Rect) - Method in class icyllis.modernui.graphics.Rect
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(RectF) - Method in class icyllis.modernui.graphics.RectF
  Returns true if the specified rectangle r is inside or equal to this rectangle.
contains(Object) - Method in class icyllis.arc3d.engine.PriorityQueue
  Returns `true` if this queue contains the specified element.
contains(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedHashMap
  Returns `true` if this map contains a mapping for the specified token.
containsAll(Collection<?>) - Method in class icyllis.modernui.util.ArrayMap
  Determine if the array map contains all the keys in the given collection.
containsAttribute(int[][], int) - Static method in class icyllis.modernui.util.StateSet
  Check whether a list of state specs has an attribute specified.
containsKey(int) - Method in class icyllis.modernui.util.SparseArray
  Returns true if the key exists in the array.
containsKey(long) - Method in class icyllis.modernui.util.LongSparseArray
  Returns true if the key exists in the array.
containsKey(Object) - Method in class icyllis.modernui.util.ArrayMap
  Check whether a key exists in the array.
containsKey(Object) - Method in class icyllis.modernui.util.DataSet
  Returns `true` if this map contains a mapping for the specified key.
containsValue(E) - Method in class icyllis.modernui.util.LongSparseArray
  Returns true if the specified value is mapped from any key.
containsValue(E) - Method in class icyllis.modernui.util.SparseArray
  Returns true if the specified value is mapped from any key.
containsValue(Object) - Method in class icyllis.modernui.util.ArrayMap
  Check whether a value exists in the array.
containsValue(Object) - Method in class icyllis.modernui.util.DataSet
  Returns `true` if this map contains one or more keys to the specified value.
content - Static variable in class icyllis.modernui.R.id
contentEquals(CharSequence, CharSequence) - Static method in class icyllis.modernui.text.TextUtils
context - Variable in class icyllis.modernui.core.awt.AWTGLCanvas
Context - Class in icyllis.arc3d.compiler
  Contains objects and state associated with `ShaderCompiler` (i.e.
Context - Class in icyllis.arc3d.engine
  This class is a public API, except where noted.
Context - Class in icyllis.modernui.core
Context() - Constructor for class icyllis.modernui.core.Context
Context(Device) - Constructor for class icyllis.arc3d.engine.Context
CONTEXT_CLICK - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  The user has performed a context click on an object.
ContextMenu - Interface in icyllis.modernui.view
  Extension of `Menu` for context menus providing functionality to modify the header of the context menu.
ContextMenu.ContextMenuInfo - Interface in icyllis.modernui.view
  Additional information regarding the creation of the context menu.
ContextMenuBuilder - Class in icyllis.modernui.view.menu
  Implementation of the `ContextMenu` interface.
ContextMenuBuilder(Context) - Constructor for class icyllis.modernui.view.menu.ContextMenuBuilder
ContextOptions - Class in icyllis.arc3d.engine
  Holds the options for creating a `ImmediateContext`, all fields should remain unchanged after creating the context.
ContextOptions() - Constructor for class icyllis.arc3d.engine.ContextOptions
contextReleaseBehavior - Variable in class icyllis.modernui.core.awt.GLData
  Specify the behavior on context switch.
contextResetIsolation - Variable in class icyllis.modernui.core.awt.GLData
  When `GLData.robustness` is `true` and `GLData.loseContextOnReset` is `true` then this specifies whether a graphics reset only affects the current application and no other application in the system.
CONTINUE - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.StatementKind
ContinueStatement - Class in icyllis.arc3d.compiler.tree
  A continue statement.
convert() - Method in class icyllis.arc3d.compiler.lex.NFAtoDFA
  Returns a DFA created from the NFA.
convert(Context, int) - Static method in class icyllis.arc3d.compiler.tree.DiscardStatement
convert(Context, int, Operator, Expression) - Static method in class icyllis.arc3d.compiler.tree.PrefixExpression
convert(Context, int, Expression, int, String) - Static method in class icyllis.arc3d.compiler.tree.FieldAccess
  Returns a field-access expression.
convert(Context, int, Expression, int, String) - Static method in class icyllis.arc3d.compiler.tree.Swizzle
  Create swizzle expressions.
convert(Context, int, Expression, Operator) - Static method in class icyllis.arc3d.compiler.tree.PostfixExpression
convert(Context, int, Expression, Operator, Expression) - Static method in class icyllis.arc3d.compiler.tree.BinaryExpression
  Creates a potentially-simplified form of the expression.
convert(Context, int, Expression, Expression) - Static method in class icyllis.arc3d.compiler.tree.IndexExpression
convert(Context, int, Expression, Expression, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConditionalExpression
convert(Context, int, Expression, Statement, Statement) - Static method in class icyllis.arc3d.compiler.tree.IfStatement
convert(Context, int, Expression, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.FunctionCall
convert(Context, int, Expression, List<Expression>, List<Statement>) - Static method in class icyllis.arc3d.compiler.tree.SwitchStatement
convert(Context, int, FunctionDecl, boolean, Statement) - Static method in class icyllis.arc3d.compiler.tree.FunctionDefinition
convert(Context, int, FunctionDecl, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.FunctionCall
convert(Context, int, Modifiers, Type, String) - Static method in class icyllis.arc3d.compiler.tree.InterfaceBlock
convert(Context, int, Modifiers, Type, String, byte) - Static method in class icyllis.arc3d.compiler.tree.Variable
convert(Context, int, Modifiers, Type, String, byte, Expression) - Static method in class icyllis.arc3d.compiler.tree.VariableDecl
convert(Context, int, Modifiers, String, List<Variable>, Type) - Static method in class icyllis.arc3d.compiler.tree.FunctionDecl
convert(Context, int, Statement, Expression, Expression, Statement) - Static method in class icyllis.arc3d.compiler.tree.ForLoop
convert(Context, int, Type, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.ConstructorArray
  Create array-constructor expressions.
convert(Context, int, Type, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.ConstructorCall
convert(Context, int, Type, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.ConstructorCompound
convert(Context, int, Type, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.ConstructorScalarCast
convert(Context, int, String, List<Type.Field>) - Static method in class icyllis.arc3d.compiler.tree.StructDefinition
convert(Context, Expression) - Static method in class icyllis.arc3d.compiler.tree.ExpressionStatement
convert(Context, Variable, Expression) - Static method in class icyllis.arc3d.compiler.tree.VariableDecl
convert(PathIterable, Path2D) - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
convert(String) - Method in class icyllis.modernui.markdown.Markdown
  Parse Markdown text into AST and render it to Modern UI rich text.
convert(T) - Method in interface icyllis.modernui.animation.TypeConverter
  Converts a value from one type to another.
convertArraySize(Context, int, int, long) - Method in class icyllis.arc3d.compiler.tree.Type
convertArraySize(Context, int, Expression) - Method in class icyllis.arc3d.compiler.tree.Type
  Verifies that the expression is a valid constant array size for this type.
convertBack(V) - Method in class icyllis.modernui.animation.BidirectionalTypeConverter
  Does a conversion from the target type back to the source type.
convertColors(int[]) - Static method in class icyllis.modernui.graphics.GradientShader
convertIdentifier(int, String) - Method in class icyllis.arc3d.compiler.Context
  Create expressions with the given identifier name and current symbol table.
Converting between RGB color spaces - Search tag in class icyllis.arc3d.core.ColorSpace.Rgb
  Section
convertPixels(ImageInfo, Object, long, long, ImageInfo, Object, long, long) - Static method in class icyllis.arc3d.core.PixelUtils
  Performs color type, alpha type, and color space conversion.
convertPixels(ImageInfo, Object, long, long, ImageInfo, Object, long, long, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
  Performs color type, alpha type, color space, and origin conversion.
convertPixels(Pixmap, Pixmap) - Static method in class icyllis.arc3d.core.PixelUtils
  Performs color type, alpha type, and color space conversion.
convertPixels(Pixmap, Pixmap, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
  Performs color type, alpha type, color space, and origin conversion.
convertResultToString(Object) - Method in class icyllis.modernui.widget.Filter
  Converts a value from the filtered set into a CharSequence.
CoordinatorLayout - Class in icyllis.modernui.widget
  CoordinatorLayout is a super-powered `FrameLayout`.
CoordinatorLayout(Context) - Constructor for class icyllis.modernui.widget.CoordinatorLayout
CoordinatorLayout.AttachedBehavior - Interface in icyllis.modernui.widget
  Defines the default attached `CoordinatorLayout.Behavior` of a `View` class
CoordinatorLayout.Behavior<V> - Class in icyllis.modernui.widget
  Interaction behavior plugin for child views of `CoordinatorLayout`.
CoordinatorLayout.DispatchChangeEvent - Annotation Interface in icyllis.modernui.widget
CoordinatorLayout.LayoutParams - Class in icyllis.modernui.widget
  Parameters describing the desired layout for a child of a `CoordinatorLayout`.
copy - Static variable in class icyllis.modernui.R.id
  Context menu ID for the "Copy" menu item to copy the currently selected (or all) text in a text view to the clipboard.
copy() - Method in class icyllis.arc3d.core.Quaternion
copy() - Method in class icyllis.arc3d.core.StrikeDesc
copy() - Method in class icyllis.arc3d.core.Vector3
copy() - Method in class icyllis.arc3d.engine.Buffer.ResourceKey
copy() - Method in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
copy() - Method in class icyllis.arc3d.engine.Image.ResourceKey
copy() - Method in interface icyllis.arc3d.engine.IResourceKey
copy() - Method in interface icyllis.arc3d.engine.IUniqueKey
copy() - Method in class icyllis.arc3d.engine.PipelineDesc
  Makes a deep copy of this desc, it must be immutable before return.
copy() - Method in class icyllis.arc3d.engine.PipelineKey
copy() - Method in class icyllis.arc3d.engine.SamplerDesc
copy() - Method in class icyllis.arc3d.granite.GraphicsPipelineDesc
copy() - Method in class icyllis.arc3d.opengl.GLGraphicsPipelineKey
copy() - Method in class icyllis.arc3d.opengl.GLImage.ResourceKey
copy() - Method in class icyllis.arc3d.vulkan.VulkanImage.ResourceKey
copy() - Method in class icyllis.modernui.animation.Keyframe
copy() - Method in interface icyllis.modernui.animation.Keyframes
copy() - Method in class icyllis.modernui.animation.KeyframeSet
copy() - Method in class icyllis.modernui.graphics.Point
copy() - Method in class icyllis.modernui.graphics.PointF
copy() - Method in class icyllis.modernui.graphics.Rect
copy() - Method in class icyllis.modernui.graphics.RectF
copy() - Method in class icyllis.modernui.view.InputEvent
  Copies the event.
copy() - Method in class icyllis.modernui.view.KeyEvent
copy() - Method in class icyllis.modernui.view.MotionEvent
  Create a new MotionEvent, copying from this one.
copy(Matrix4c) - Static method in class icyllis.arc3d.core.Matrix4
  Create a copy of `mat` if not null, otherwise a new identity matrix.
copy(Quaternion) - Static method in class icyllis.arc3d.core.Quaternion
  Create a copy of `q` if it's not null, or an identity quaternion otherwise.
copy(RecordingContext, ImageViewProxy, ImageInfo, Rect2ic, boolean, boolean, boolean, String) - Static method in class icyllis.arc3d.granite.GraniteImage
copy(Point) - Static method in class icyllis.modernui.graphics.Point
copy(PointF) - Static method in class icyllis.modernui.graphics.PointF
copy(Rect) - Static method in class icyllis.modernui.graphics.Rect
  Returns a copy of `r` if it is not `null`, or an empty Rect otherwise.
copy(RectF) - Static method in class icyllis.modernui.graphics.RectF
  Returns a copy of `r` if it is not `null`, or an empty Rect otherwise.
COPY_MODE_ALWAYS - Static variable in class icyllis.arc3d.core.image.RasterImage
COPY_MODE_IF_MUTABLE - Static variable in class icyllis.arc3d.core.image.RasterImage
COPY_MODE_NEVER - Static variable in class icyllis.arc3d.core.image.RasterImage
copyArea(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
copyArea(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
copyBounds() - Method in class icyllis.modernui.graphics.drawable.Drawable
  Return a copy of the drawable's bounds in a new Rect.
copyBounds(Rect) - Method in class icyllis.modernui.graphics.drawable.Drawable
  Return a copy of the drawable's bounds in the specified Rect (allocated by the caller).
copyBuffer(Buffer, Buffer, long, long, long) - Method in class icyllis.arc3d.engine.CommandBuffer
  Performs a buffer-to-buffer copy.
CopyBufferTask - Class in icyllis.arc3d.engine.task
copyBufferToImage(Buffer, Image, int, int, BufferImageCopyData[]) - Method in class icyllis.arc3d.engine.CommandBuffer
  Performs a buffer-to-image copy.
copyImage(long, long, long, long, long, int) - Static method in class icyllis.arc3d.core.PixelUtils
  Copy memory row by row.
copyImage(long, long, long, long, long, int, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
  Copy memory row by row, allowing vertical flip.
copyImage(Image, int, int, int, int, Image, int, int, int) - Method in class icyllis.arc3d.engine.CommandBuffer
  Perform an image-to-image copy, with the specified regions.
copyImage(Image, int, int, int, int, Image, int, int, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
  Perform a surface-to-surface copy, with the specified regions.
copyImage(Image, int, int, Image, int, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
  Special case of `GLDevice.copyImage(icyllis.arc3d.opengl.GLImage, int, int, int, int, icyllis.arc3d.opengl.GLImage, int, int, int)` that has same dimensions.
copyImage(GLImage, int, int, int, int, GLImage, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
  Perform an image-to-image copy, with the specified regions.
copyImage(Object, long, long, Object, long, long, long, int) - Static method in class icyllis.arc3d.core.PixelUtils
  Copy memory row by row, allowing heap to off-heap copy.
copyImage(Object, long, long, Object, long, long, long, int, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
  Copy memory row by row, allowing heap to off-heap copy and vertical flip.
CopyImageTask - Class in icyllis.arc3d.engine.task
copyMarginsFrom(ViewGroup.MarginLayoutParams) - Method in class icyllis.modernui.view.ViewGroup.MarginLayoutParams
copyPixelsFromBuffer(Buffer, int, int, int, int, int) - Method in class icyllis.modernui.graphics.Bitmap
  Copy the pixels from the specified buffer into bitmap.
copyPixelsToBuffer(Buffer, int, int, int, int, int) - Method in class icyllis.modernui.graphics.Bitmap
  Copy the bitmap's pixels into the specified buffer.
copySign(short, short) - Static method in class icyllis.modernui.util.Half
  Returns the first parameter with the sign of the second parameter.
copySpansFrom(Spanned, int, int, Class<?>, Spannable, int) - Static method in class icyllis.modernui.text.TextUtils
  Copies the spans from the region `start...end` in `source` to the region `destoff...destoff+end-start` in `dest`.
copySubImage(DrawAtlas.AtlasLocator, Object, long) - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
  Copy sub-image, src data must be tightly packed.
Core - Class in icyllis.modernui.core
  The core class for thread management and sub-system initializing, also provides utility methods of memory operations and thread scheduling.
CORE - Enum constant in enum class icyllis.modernui.core.awt.GLData.Profile
CORE_ORDERED_LIST_ITEM_NUMBER - Static variable in class icyllis.modernui.markdown.core.CorePlugin
CorePlugin - Class in icyllis.modernui.markdown.core
cos(float) - Static method in class icyllis.arc3d.core.MathUtil
count - Variable in class icyllis.modernui.widget.Filter.FilterResults
  Contains the number of values computed by the filtering operation.
count() - Method in class icyllis.arc3d.granite.DrawAtlas.PlotBulkUseUpdater
count() - Method in class icyllis.arc3d.granite.geom.FullBoundsManager
Count() - Constructor for class icyllis.arc3d.compiler.analysis.SymbolUsage.Count
COUNT - Static variable in enum class icyllis.arc3d.core.BlendMode
  Number of blend modes, runtime constant.
countCubicPoints(float, float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.engine.PathUtils
  Returns the maximum number of points required when using a recursive chopping algorithm to linearize the cubic Bezier to the given error tolerance.
countPoints() - Method in class icyllis.arc3d.core.Path
  Returns the number of points (x,y pairs) in path.
countQuadraticPoints(float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.engine.PathUtils
  Returns the maximum number of points required when using a recursive chopping algorithm to linearize the quadratic Bezier to the given error tolerance.
countRedos(UndoOwner[]) - Method in class icyllis.modernui.core.UndoManager
  Return the number of redo states on the undo stack.
countUndos(UndoOwner[]) - Method in class icyllis.modernui.core.UndoManager
  Return the number of undo states on the undo stack.
countVerbs() - Method in class icyllis.arc3d.core.Path
  Returns the number of verbs added to path.
CpuBuffer - Class in icyllis.arc3d.engine
  A client-side buffer represents an immutable block of native CPU memory.
CpuBufferPool - Class in icyllis.arc3d.opengl
  A cache object that can be shared by multiple `GpuBufferPool` instances.
CpuBufferPool(int) - Constructor for class icyllis.arc3d.opengl.CpuBufferPool
create() - Method in class icyllis.modernui.core.awt.NonClearGraphics
create() - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
create() - Static method in class icyllis.modernui.markdown.core.CorePlugin
create(int, int) - Static method in class icyllis.modernui.audio.FFT
  Creates an FFT that will accept sample buffers that are `timeSize` long and have been recorded with a sample rate of `sampleRate`.
create(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
create(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
create(Context, SamplerDesc) - Static method in class icyllis.arc3d.opengl.GLSampler
create(VulkanDevice) - Static method in class icyllis.arc3d.vulkan.VulkanCommandPool
create(VulkanDevice, long) - Static method in class icyllis.arc3d.vulkan.VulkanPrimaryCommandBuffer
create(VulkanDevice, VulkanImageDesc) - Static method in class icyllis.arc3d.vulkan.VulkanImage
  Create Vulkan image and allocate its device memory.
create(Context) - Static method in class icyllis.modernui.markdown.Markdown
  Create with default theme and core plugin.
create(MarkdownConfig, N, DataSet) - Method in interface icyllis.modernui.markdown.SpanFactory
  Create a span object or an array of span objects for the given node.
create(Canvas, GLData, GLData) - Method in interface icyllis.modernui.core.awt.PlatformGLCanvas
create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformLinuxGLCanvas
create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformMacOSXGLCanvas
create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
create(Canvas, VkInstance) - Static method in class icyllis.modernui.core.awt.AWTVK
  Uses the provided canvas to create a Vulkan surface to draw on.
create(CharSequence, PrecomputedText.Params) - Static method in class icyllis.modernui.text.PrecomputedText
  Create a new `PrecomputedText` which will pre-compute text measurement and glyph positioning information.
create(Class<T>) - Method in interface icyllis.modernui.lifecycle.ViewModelProvider.Factory
  Creates a new instance of the given `Class`.
create(Class<T>) - Method in class icyllis.modernui.lifecycle.ViewModelProvider.NewInstanceFactory
create(String, String) - Static method in class icyllis.modernui.graphics.Image
  Creates a new image object representing the target resource image.
create(T) - Static method in class icyllis.arc3d.core.RefCnt
create(T, T) - Static method in class icyllis.arc3d.core.RefCnt
createAnimator(ViewGroup, TransitionValues, TransitionValues) - Method in class icyllis.modernui.transition.Transition
  This method creates an animation that will be run for this transition given the information in the startValues and endValues structures captured earlier for the start and end scenes.
createAnimator(ViewGroup, TransitionValues, TransitionValues) - Method in class icyllis.modernui.transition.Visibility
createAnimators(ViewGroup, Transition.TransitionValuesMaps, Transition.TransitionValuesMaps, ArrayList<TransitionValues>, ArrayList<TransitionValues>) - Method in class icyllis.modernui.transition.Transition
  This method, essentially a wrapper around all calls to createAnimator for all possible target views, is called with the entire set of start/end values.
createAnimators(ViewGroup, Transition.TransitionValuesMaps, Transition.TransitionValuesMaps, ArrayList<TransitionValues>, ArrayList<TransitionValues>) - Method in class icyllis.modernui.transition.TransitionSet
createAsync(Looper) - Static method in class icyllis.modernui.core.Handler
  Create a new Handler whose posted messages and runnables are not subject to synchronization barriers such as display vsync.
createAsync(Looper, Handler.Callback) - Static method in class icyllis.modernui.core.Handler
  Create a new Handler whose posted messages and runnables are not subject to synchronization barriers such as display vsync.
createBackendFormat(int, BackendFormat) - Method in class icyllis.arc3d.core.SurfaceCharacterization
  Return a new surface characterization with the backend format replaced.
createBitmap(int, int, Bitmap.Format) - Static method in class icyllis.modernui.graphics.Bitmap
  Creates a mutable bitmap and its allocation, the content are initialized to zeros.
createBitmap(int, int, Bitmap.Format, boolean, ColorSpace) - Static method in class icyllis.modernui.graphics.Bitmap
  Creates a mutable bitmap and its allocation, the content are initialized to zeros.
createCharacterization(long, ImageInfo, BackendFormat, int, int, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class icyllis.arc3d.engine.trash.SharedContext
  Deprecated.
  Create a surface characterization for a DDL that will be replayed into the `Context` that created this proxy.
createComplexDimension(float, int) - Static method in class icyllis.modernui.util.TypedValue
  Creates a complex data integer that stores a dimension value and units.
createComplexDimension(int, int) - Static method in class icyllis.modernui.util.TypedValue
  Creates a complex data integer that stores a dimension value and units.
createContext(ContextOptions) - Method in class icyllis.modernui.core.VulkanManager
createContextMenu(ContextMenu) - Method in class icyllis.modernui.view.View
  Show the context menu for this view.
createContextMenu(ContextMenu) - Method in interface icyllis.modernui.view.ViewParent
  Have the parent populate the specified context menu if it has anything to add (and then recurse on its parent).
createContextMenu(ContextMenu) - Method in class icyllis.modernui.view.ViewRoot
createController(FragmentHostCallback<?>) - Static method in class icyllis.modernui.fragment.FragmentController
  Returns a `FragmentController`.
CREATED - Enum constant in enum class icyllis.modernui.lifecycle.Lifecycle.State
  Created state for a LifecycleOwner.
createDefaultFramebuffer(boolean) - Method in class icyllis.arc3d.core.SurfaceCharacterization
  Return a new surface characterization with just a different use of FBO 0 (in GL).
createDevice(ImageInfo, Paint) - Method in class icyllis.arc3d.core.Device
  Create a new device based on CreateInfo.
CreatedImageInfo(long, VulkanAllocation, VulkanImageMutableState) - Constructor for record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
  Creates an instance of a `CreatedImageInfo` record class.
createFamilies(File, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
createFamilies(InputStream, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
createFamily(File, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
createFamily(InputStream, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
createFromParcel(Parcel) - Static method in class icyllis.modernui.text.TextUtils
createFromParcel(Parcel) - Method in interface icyllis.modernui.util.Parcelable.ClassLoaderCreator
createFromParcel(Parcel) - Method in interface icyllis.modernui.util.Parcelable.Creator
  Create a new instance of the `Parcelable` class, instantiating it from the given `Parcel` whose data had previously been written by `Parcelable.writeToParcel(Parcel, int)`.
createFromParcel(Parcel, ClassLoader) - Method in interface icyllis.modernui.util.Parcelable.ClassLoaderCreator
  Create a new instance of the `Parcelable` class, instantiating it from the given `Parcel` whose data had previously been written by `Parcelable.writeToParcel(Parcel, int)` and using the given `ClassLoader`.
createGraphicsPipeline(PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.engine.ResourceProvider
createGraphicsPipeline(PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.opengl.GLResourceProvider
createGraphicsPipeline(GLDevice, PipelineDesc) - Static method in class icyllis.arc3d.opengl.GLGraphicsPipelineBuilder
createGraphicsPipelineInfo(Device) - Method in class icyllis.arc3d.engine.PipelineDesc
  Generates all info used to create graphics pipeline.
createGraphicsPipelineInfo(Device) - Method in class icyllis.arc3d.granite.GraphicsPipelineDesc
createImage(int, int, BackendFormat, int, int, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
createInternalPaint() - Method in class icyllis.modernui.text.TextPaint
  Create a copy of this paint as the base class paint for internal layout engine.
createLazyTexture(BackendFormat, int, int, int, SurfaceProxy.LazyInstantiateCallback) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
createMainWindow(String, int, int) - Static method in class icyllis.modernui.core.ActivityWindow
  Creates the main window and initialize the view system.
createMainWindow(String, int, int, Monitor) - Static method in class icyllis.modernui.core.ActivityWindow
createMeasuredParagraphs(CharSequence, PrecomputedText.Params, int, int, boolean) - Static method in class icyllis.modernui.text.PrecomputedText
createNewBuffer(long, int) - Method in class icyllis.arc3d.engine.ResourceProvider
createNewCommandBuffer(ResourceProvider) - Method in class icyllis.arc3d.engine.QueueManager
createNewCommandBuffer(ResourceProvider) - Method in class icyllis.arc3d.opengl.GLQueueManager
createNewCommandBuffer(ResourceProvider) - Method in class icyllis.arc3d.vulkan.VulkanQueueManager
createNewImage(ImageDesc, boolean, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Creates a new GPU image object and allocates its GPU memory.
createRaster(int, int, int) - Static method in class icyllis.arc3d.core.j2d.Raster
createRenderTarget(int, int, int) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
createRenderTarget(int, int, BackendFormat, int, BackendFormat, int, BackendFormat, int, int, int, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
createRenderTarget(int, Image[], Image[], int[], Image, int) - Method in class icyllis.arc3d.engine.Device
  Deprecated.
createRenderTarget(int, Image[], Image[], int[], Image, int) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
createRenderTexture(BackendFormat, int, int, int, int) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
createResized(int, int) - Method in class icyllis.arc3d.core.SurfaceCharacterization
  Return a new surface characterization with the only difference being a different width and height
createSampler(SamplerDesc) - Method in class icyllis.arc3d.engine.ResourceProvider
createSampler(SamplerDesc) - Method in class icyllis.arc3d.opengl.GLResourceProvider
createSampler(SamplerDesc) - Method in class icyllis.arc3d.vulkan.VulkanResourceProvider
createScalerContext() - Method in class icyllis.arc3d.core.StrikeDesc
createScalerContext(StrikeDesc) - Method in class icyllis.arc3d.core.Typeface
createTexture(int, int, BackendFormat, int, int, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
createTexture(BackendFormat, int, int, int) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
createTextureFromBitmap(RecordingContext, Bitmap) - Static method in class icyllis.modernui.graphics.Image
  Create an image that backed by a GPU texture with the given bitmap.
createTextureFromBitmap(Bitmap) - Static method in class icyllis.modernui.graphics.Image
  Create an image that backed by a GPU texture with the given bitmap.
createTextureFromPixels(Pixmap, Pixels, int, int) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
createTypeface(FontFamily...) - Static method in class icyllis.modernui.text.Typeface
CREATOR - Static variable in class icyllis.modernui.util.DataSet
CREATOR - Static variable in class icyllis.modernui.widget.Editor.EditOperation
cross(float, float, float) - Method in class icyllis.arc3d.core.Vector3
  Cross product of this vector with the given x, y and z components.
cross(Vector3) - Method in class icyllis.arc3d.core.Vector3
  Cross product of this vector with the given vector.
crossContextTextureSupport() - Method in class icyllis.arc3d.engine.Caps
crossProduct(float, float, float, float) - Static method in class icyllis.arc3d.core.Point
  Returns the cross product of vector a and vector b.
CT_A16_FLOAT - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_A16_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_A16G16_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_ABGR_8888 - Static variable in class icyllis.arc3d.core.ColorInfo
  Special format for big-endian CPU; GPU does not support this.
CT_ALPHA_16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_ALPHA_8 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_ALPHA_F16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_ARGB_8888 - Static variable in class icyllis.arc3d.core.ColorInfo
  Special format for big-endian CPU; GPU does not support this.
CT_BGR_565 - Static variable in class icyllis.arc3d.core.ColorInfo
  Color types.
CT_BGRA_1010102 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_BGRA_8888 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_BGRA_8888_NATIVE - Static variable in class icyllis.arc3d.core.ColorInfo
  A runtime alias based on host endianness, packed as `(b << 0) | (g << 8) | (r << 16) | (a << 24)` an uint32 value.
CT_COUNT - Static variable in class icyllis.arc3d.core.ColorInfo
CT_GRAY_8 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_GRAY_ALPHA_88 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_R_16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_R_8 - Static variable in class icyllis.arc3d.core.ColorInfo
  Color types.
CT_R_F16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_R16G16_FLOAT - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_R16G16B16A16_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_R5G6B5_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_R8G8_UNORM - Static variable in class icyllis.arc3d.core.ColorInfo
  Aliases.
CT_RG_1616 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RG_88 - Static variable in class icyllis.arc3d.core.ColorInfo
  Color types.
CT_RG_F16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGB_888 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_1010102 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_16161616 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_8888 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_8888_NATIVE - Static variable in class icyllis.arc3d.core.ColorInfo
  A runtime alias based on host endianness, packed as `(r << 0) | (g << 8) | (b << 16) | (a << 24)` an uint32 value.
CT_RGBA_8888_SRGB - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_F16 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_F16_CLAMPED - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBA_F32 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_RGBX_8888 - Static variable in class icyllis.arc3d.core.ColorInfo
CT_UNKNOWN - Static variable in class icyllis.arc3d.core.ColorInfo
  Color types.
cubic(float, float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
CUBIC_BSPLINE - Static variable in class icyllis.arc3d.core.SamplingOptions
  Use bicubic sampling, the cubic B-spline with B=1, C=0.
cubic_log2(float, float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
cubic_p4(float, float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
cubicTo(float[], int) - Method in interface icyllis.arc3d.core.PathConsumer
cubicTo(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
cubicTo(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Path
  Adds a curved segment, defined by three new points, to the path by drawing a cubic Bézier curve that intersects both the current point and the specified point `(x3,y3)`, using the specified points `(x1,y1)` and `(x2,y2)` as cubic control points.
cubicTo(float, float, float, float, float, float) - Method in interface icyllis.arc3d.core.PathConsumer
  Accepts a curved segment, defined by three new points, to the path by drawing a cubic Bézier curve that intersects both the current point and the specified point `(x3,y3)`, using the specified points `(x1,y1)` and `(x2,y2)` as cubic control points.
cubicTo(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.PathStroker
cubicToRel(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Path
  Relative version of "cubic to".
curOp() - Method in class icyllis.arc3d.engine.SurfaceAllocator
current() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
current() - Method in class icyllis.modernui.text.CharSequenceIterator
currentAnimationTimeMillis() - Static method in class icyllis.modernui.animation.AnimationUtils
  Returns the current animation time in milliseconds used to update animations.
currentClipState() - Method in class icyllis.arc3d.granite.ClipStack
currentCommandBuffer() - Method in class icyllis.arc3d.engine.ImmediateContext
CustomDrawable - Interface in icyllis.modernui.graphics
  Deprecated.
CustomDrawable.DrawHandler - Interface in icyllis.modernui.graphics
  Deprecated.
  The engine backend is deferred so the handler will be given access to the 3D API at the correct point in the drawing stream as the engine backend flushes.
CustomEffect - Class in icyllis.arc3d.core.effects
  CustomEffect supports creating custom `Shader` and `ColorFilter` objects using Arc3D shading language.
CustomEffect() - Constructor for class icyllis.arc3d.core.effects.CustomEffect
cut - Static variable in class icyllis.modernui.R.id
  Context menu ID for the "Cut" menu item to copy and delete the currently selected (or all) text in a text view to the clipboard.
CYAN - Static variable in class icyllis.arc3d.core.Color
  Represents fully opaque cyan.
cycle(float) - Static method in interface icyllis.modernui.animation.TimeInterpolator
  Create a cycle interpolator which repeats the animation for a specified number of cycles.

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