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.
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
compileIntoSPIRV(CharSequence, ShaderKind, ShaderCaps, CompileOptions, ModuleUnit) - Method in class icyllis.arc3d.compiler.ShaderCompiler
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
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
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