Index
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
- 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 thata[index] >= value
, ora.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 thata[index] >= value
, orlast
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 thata[index] >= value
, orlast
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 thata[index] >= value
, ora.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 thata[index] >= value
, orlast
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 thata[index] >= value
, ora.length
if no such element is found. - ceilLog16(float) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns ceil(log2(sqrt(sqrt(x)))):
- ceilLog2(float) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns the log2 of the provided value, were that value to be rounded up to the next power of 2.
- ceilLog2(int) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns the log2 of
a
, were that value to be rounded up to the next power of 2. - ceilLog2(long) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns the log2 of
a
, were that value to be rounded up to the next power of 2. - ceilLog4(float) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns ceil(log2(sqrt(x))):
- ceilPow2(int) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns the smallest power of two greater than or equal to
a
. - ceilPow2(long) - Static method in class icyllis.arc3d.core.MathUtil
-
Returns the smallest power of two greater than or equal to
a
. - center(Monitor) - Method in class icyllis.modernui.core.ActivityWindow
- CENTER - Enum constant in enum class icyllis.modernui.graphics.Paint.Align
-
The stroke is aligned to center.
- CENTER - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
-
Center the image in the view, but perform no scaling.
- CENTER - Static variable in class icyllis.modernui.view.Gravity
-
Place the object in the center of its container in both the vertical and horizontal axis, not changing its size.
- CENTER - Static variable in class icyllis.modernui.widget.GridLayout
-
Indicates that a view should be centered with the other views in its cell group.
- CENTER_CROP - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
-
Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding).
- CENTER_HORIZONTAL - Static variable in class icyllis.modernui.view.Gravity
-
Place object in the horizontal center of its container, not changing its size.
- CENTER_HORIZONTAL - Static variable in class icyllis.modernui.widget.RelativeLayout
-
Rule that centers the child horizontally with respect to the bounds of its RelativeLayout parent.
- CENTER_IN_PARENT - Static variable in class icyllis.modernui.widget.RelativeLayout
-
Rule that centers the child with respect to the bounds of its RelativeLayout parent.
- CENTER_INSIDE - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
-
Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding).
- CENTER_VERTICAL - Static variable in class icyllis.modernui.view.Gravity
-
Place object in the vertical center of its container, not changing its size.
- CENTER_VERTICAL - Static variable in class icyllis.modernui.widget.RelativeLayout
-
Rule that centers the child vertically with respect to the bounds of its RelativeLayout parent.
- centerX() - Method in class icyllis.arc3d.core.Rect2f
- centerX() - Method in interface icyllis.arc3d.core.Rect2fc
- centerX() - Method in class icyllis.arc3d.core.RoundRect
- centerX() - Method in class icyllis.modernui.graphics.Rect
- centerX() - Method in class icyllis.modernui.graphics.RectF
- centerY() - Method in class icyllis.arc3d.core.Rect2f
- centerY() - Method in interface icyllis.arc3d.core.Rect2fc
- centerY() - Method in class icyllis.arc3d.core.RoundRect
- centerY() - Method in class icyllis.modernui.graphics.Rect
- centerY() - Method in class icyllis.modernui.graphics.RectF
- chainConcat(Op) - Method in class icyllis.arc3d.engine.trash.ops.Op
-
Deprecated.Concatenates two op chains.
- chainSplit() - Method in class icyllis.arc3d.engine.trash.ops.Op
-
Deprecated.Cuts the chain after this op.
- CHANGE_APPEARING - Static variable in class icyllis.modernui.animation.LayoutTransition
-
A flag indicating the animation that runs on those items that are changing due to a new item appearing in the container.
- CHANGE_DISAPPEARING - Static variable in class icyllis.modernui.animation.LayoutTransition
-
A flag indicating the animation that runs on those items that are changing due to an item disappearing from the container.
- changeMenuMode() - Method in class icyllis.modernui.view.menu.MenuBuilder
-
Dispatch a mode change event to this menu's callback.
- CHANGING - Static variable in class icyllis.modernui.animation.LayoutTransition
-
A flag indicating the animation that runs on those items that are changing due to a layout change not caused by items being added to or removed from the container.
- Char(char) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
-
Match a character.
- CharacterStyle - Class in icyllis.modernui.text.style
-
The classes that affect character-level text formatting extend this class.
- CharacterStyle() - Constructor for class icyllis.modernui.text.style.CharacterStyle
- CharArrayIterator - Class in icyllis.modernui.graphics.text
- CharArrayIterator(char[]) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
- CharArrayIterator(char[], int) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
- CharArrayIterator(char[], int, int) - Constructor for class icyllis.modernui.graphics.text.CharArrayIterator
- charAt(int) - Method in class icyllis.modernui.text.PrecomputedText
- charAt(int) - Method in class icyllis.modernui.text.SpannableStringBuilder
-
Return the char at the specified offset within the buffer.
- charAt(int) - Method in class icyllis.modernui.text.SpannableString
- charAt(int) - Method in class icyllis.modernui.text.SpannedString
- CharClass(RegexNode...) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
-
Match a character class.
- CharClass(RegexNode[], boolean) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
-
Match a character class.
- chars() - Method in class icyllis.modernui.text.SpannableString
- chars() - Method in class icyllis.modernui.text.SpannedString
- CharSequenceIterator - Class in icyllis.modernui.text
-
An implementation of
CharacterIterator
that iterates over a given CharSequence. - CharSequenceIterator(CharSequence, int, int) - Constructor for class icyllis.modernui.text.CharSequenceIterator
- charToIndex(char) - Static method in class icyllis.arc3d.engine.Swizzle
- check() - Method in class icyllis.arc3d.vulkan.VulkanCommandPool
- check(int) - Method in class icyllis.modernui.widget.RadioGroup
-
Sets the selection to the radio button whose identifier is passed in parameter.
- check(int) - Method in class icyllis.modernui.widget.RelativeRadioGroup
-
Sets the selection to the radio button whose identifier is passed in parameter.
- Checkable - Interface in icyllis.modernui.widget
-
Defines an extension for views that make them checkable.
- Checkable.OnCheckedChangeListener - Interface in icyllis.modernui.widget
-
Interface definition for a callback to be invoked when the checked state of a checkable view changed.
- checkbox - Static variable in class icyllis.modernui.R.id
- CheckBox - Class in icyllis.modernui.widget
-
A checkbox is a specific type of two-states button that can be either checked or unchecked.
- CheckBox(Context) - Constructor for class icyllis.modernui.widget.CheckBox
- CHECKED_STATE_SET - Static variable in class icyllis.modernui.widget.CompoundButton
- checkError(int, Modifiers, Type, Type, byte) - Static method in class icyllis.arc3d.compiler.tree.VariableDecl
- checkFence(long) - Method in class icyllis.arc3d.engine.Device
-
Checks a fence on client side to see if signalled.
- checkFence(long) - Method in class icyllis.arc3d.opengl.GLDevice
- checkFence(long) - Method in class icyllis.arc3d.vulkan.VulkanDevice
- checkFinishedAndReset() - Method in class icyllis.arc3d.engine.CommandBuffer
- checkFinishedAndReset() - Method in class icyllis.arc3d.opengl.GLCommandBuffer
- checkFinishedAndReset() - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
- checkFinishedCallbacks() - Method in class icyllis.arc3d.engine.Device
- checkFinishedCallbacks() - Method in class icyllis.arc3d.opengl.GLDevice
- checkFinishedCallbacks() - Method in class icyllis.arc3d.vulkan.VulkanDevice
- checkFlags(Context, int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
- checkForFinishedWork() - Method in class icyllis.arc3d.engine.ImmediateContext
- checkForFinishedWork() - Method in class icyllis.arc3d.engine.QueueManager
- checkGradient1D(float[], float[], int, int) - Static method in class icyllis.arc3d.core.shaders.Gradient1DShader
- checkLayoutFlags(Context, int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
- checkLayoutFlags(Context, int, int) - Method in class icyllis.arc3d.compiler.tree.Layout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.view.ViewGroup
-
Check whether given params fit to this view group.
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AbsListView
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.AbsoluteLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.CoordinatorLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.FrameLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.GridLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.LinearLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.RelativeLayout
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableLayout
-
Check whether given params fit to this view group.
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.TableRow
-
Check whether given params fit to this view group.
- checkLayoutParams(ViewGroup.LayoutParams) - Method in class icyllis.modernui.widget.ViewPager
- checkLiteralOutOfRange(Context, int, double) - Method in class icyllis.arc3d.compiler.tree.Type
-
Checks if `value` can fit in this type.
- checkMagic(byte[]) - Static method in class icyllis.arc3d.core.image.GIFDecoder
- checkMainThread() - Static method in class icyllis.modernui.core.Core
-
Ensures that the current thread is the main thread, otherwise a runtime exception will be thrown.
- checkOutOfMemory() - Method in class icyllis.arc3d.engine.Device
-
Checks if we detected an OOM from the underlying 3D API and if so returns true and resets the internal OOM state to false.
- checkOwnerThread() - Method in class icyllis.arc3d.engine.Context
-
Checks if calling from the context-creating thread, or throws a runtime exception.
- checkRenderThread() - Static method in class icyllis.modernui.core.Core
-
Ensures that the current thread is the render thread, otherwise a runtime exception will be thrown.
- checkResult(int) - Method in class icyllis.arc3d.vulkan.VulkanDevice
- checkResultUsable(int, int, TextDirectionHeuristic, TextPaint, LineBreakConfig) - Method in class icyllis.modernui.text.PrecomputedText
-
Returns value if the given TextPaint gives the same result of text layout for this text.
- checkResultUsable(TextPaint, TextDirectionHeuristic, LineBreakConfig) - Method in class icyllis.modernui.text.PrecomputedText.Params
- checkSLType(byte) - Static method in class icyllis.arc3d.core.SLDataType
- checkSupport(VkPhysicalDevice, int) - Static method in class icyllis.modernui.core.awt.AWTVK
-
Checks if the physical device supports the queue family index.
- checkUiThread() - Static method in class icyllis.modernui.core.Core
-
Ensures that the current thread is the UI thread, otherwise a runtime exception will be thrown.
- CHILD_INDICATOR_INHERIT - Static variable in class icyllis.modernui.widget.ExpandableListView
-
Denotes when a child indicator should inherit this bound from the generic indicator bounds
- child_resources - Variable in class icyllis.modernui.resources.ResourceParser.ParsedResource
- childAt(int) - Method in class icyllis.arc3d.granite.FragmentNode
- childDrawableStateChanged(View) - Method in class icyllis.modernui.view.ViewGroup
-
If
ViewGroup.addStatesFromChildren()
is true, refreshes this group's drawable state (to include the states from its children). - childDrawableStateChanged(View) - Method in interface icyllis.modernui.view.ViewParent
-
This method is called on the parent when a child's drawable state has changed.
- childDrawableStateChanged(View) - Method in class icyllis.modernui.view.ViewRoot
- childHasTransientStateChanged(View, boolean) - Method in class icyllis.modernui.view.ViewGroup
-
Called when a child view has changed whether it is tracking transient state.
- childHasTransientStateChanged(View, boolean) - Method in interface icyllis.modernui.view.ViewParent
-
Called when a child view now has or no longer is tracking transient state.
- childHasTransientStateChanged(View, boolean) - Method in class icyllis.modernui.view.ViewRoot
- children() - Method in class icyllis.arc3d.granite.FragmentNode
- CHOICE_MODE_MULTIPLE - Static variable in class icyllis.modernui.widget.AbsListView
-
The list allows multiple choices
- CHOICE_MODE_MULTIPLE_MODAL - Static variable in class icyllis.modernui.widget.AbsListView
-
The list allows multiple choices in a modal selection mode
- CHOICE_MODE_NONE - Static variable in class icyllis.modernui.widget.AbsListView
-
Normal list that does not indicate choices
- CHOICE_MODE_SINGLE - Static variable in class icyllis.modernui.widget.AbsListView
-
The list allows up to one choice
- chooseFont(int) - Method in class icyllis.modernui.graphics.text.OutlineFont
- chooseFont(Paint) - Method in class icyllis.modernui.graphics.text.OutlineFont
- chooseHeight(CharSequence, int, int, int, int, FontMetricsInt, TextPaint) - Method in class icyllis.modernui.markdown.core.style.HeadingSpan
- chooseHeight(CharSequence, int, int, int, int, FontMetricsInt, TextPaint) - Method in interface icyllis.modernui.text.style.LineHeightSpan
-
Classes that implement this should define how the height is being calculated.
- chooseMaskFormat(byte) - Static method in class icyllis.arc3d.granite.BakedGlyph
- chooseMaskFormat(Glyph) - Static method in class icyllis.arc3d.granite.BakedGlyph
- chopCubicAt(float[], int, float[], int, float) - Static method in class icyllis.arc3d.core.GeometryUtils
- chopCubicAt(float, float, float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
- chopQuadAt(float[], int, float[], int, float) - Static method in class icyllis.arc3d.core.GeometryUtils
- chopQuadAt(float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
- Choreographer - Class in icyllis.modernui.core
-
Coordinates the timing of animations, input and drawing.
- Choreographer.FrameCallback - Interface in icyllis.modernui.core
-
Implement this interface to receive a callback when a new display frame is being rendered.
- chromaticAdaptation(ColorSpace.Adaptation, float[], float[]) - Static method in class icyllis.arc3d.core.ColorSpace
-
Computes the chromatic adaptation transform from the specified source white point to the specified destination white point.
- CIE_LAB - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
-
Lab
color space CIE L*a*b*. - CIE_XYZ - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
-
XYZ
color space CIE XYZ. - CIECAT02 - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Adaptation
-
CIECAT02 chromatic adaption transform, as defined in the CIECAM02 color appearance model.
- CIRCLE - Static variable in class icyllis.modernui.graphics.drawable.ShapeDrawable
-
Shape is a circle or pie.
- CIRCLE_EDGE - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
- Circle_Geom_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
-
Deprecated.Class IDs.
- CircleProcessor - Class in icyllis.arc3d.granite.geom
-
The output of this effect is a modulation of the input color and coverage for a circle.
- CircleProcessor(boolean, boolean, boolean, boolean, boolean) - Constructor for class icyllis.arc3d.granite.geom.CircleProcessor
- CircularPropagation - Class in icyllis.modernui.transition
-
A propagation that varies with the distance to the epicenter of the Transition or center of the scene if no epicenter exists.
- CircularPropagation() - Constructor for class icyllis.modernui.transition.CircularPropagation
- CircularRRect_Geom_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
-
Deprecated.Class IDs.
- CircularRRectOp - Class in icyllis.arc3d.engine.trash.ops
-
Deprecated.
- CircularRRectOp() - Constructor for class icyllis.arc3d.engine.trash.ops.CircularRRectOp
-
Deprecated.
- clamp(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Clamps x between min and max, exactly.
- clamp(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Clamps x between min and max, exactly.
- clamp(int, int, int) - Static method in class icyllis.arc3d.core.MathUtil
-
If x compares less than min, returns min; otherwise if max compares less than x, returns max; otherwise returns x.
- clamp(long, long, long) - Static method in class icyllis.arc3d.core.MathUtil
-
If x compares less than min, returns min; otherwise if max compares less than x, returns max; otherwise returns x.
- CLAMP - Enum constant in enum class icyllis.modernui.graphics.Shader.TileMode
-
Replicate the edge color if the shader draws outside of its original bounds.
- CLAMP_TYPE_AUTO - Static variable in interface icyllis.arc3d.engine.Engine
-
Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
- CLAMP_TYPE_MANUAL - Static variable in interface icyllis.arc3d.engine.Engine
-
Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
- CLAMP_TYPE_NONE - Static variable in interface icyllis.arc3d.engine.Engine
-
Some pixel configs are inherently clamped to [0,1], some are allowed to go outside that range, and some are FP but manually clamped in the XP.
- clampToBorderSupport() - Method in class icyllis.arc3d.engine.Caps
-
The CLAMP_TO_BORDER wrap mode for texture coordinates was added to desktop GL in 1.3, and GLES 3.2, but is also available in extensions.
- cleanupLayoutState(View) - Method in class icyllis.modernui.view.ViewGroup
-
Prevents the specified child to be laid out during the next layout pass.
- clear() - Method in class icyllis.arc3d.core.GlyphRun
-
Release heavy buffers.
- clear() - Method in class icyllis.arc3d.core.GlyphRunBuilder
- clear() - Method in class icyllis.arc3d.core.GlyphRunList
-
Release heavy buffers.
- clear() - Method in class icyllis.arc3d.core.Path
-
Resets the path to its initial state, clears points and verbs and sets fill rule to
Path.FILL_NON_ZERO
. - clear() - Method in class icyllis.arc3d.core.RectanglePacker.BinaryTree
- clear() - Method in class icyllis.arc3d.core.RectanglePacker
-
Clears all the tracked data.
- clear() - Method in class icyllis.arc3d.core.RectanglePacker.Horizon
- clear() - Method in class icyllis.arc3d.core.RectanglePacker.HorizonOld
- clear() - Method in class icyllis.arc3d.core.RectanglePacker.Power2Line
- clear() - Method in class icyllis.arc3d.core.RectanglePacker.Skyline
- clear() - Method in class icyllis.arc3d.engine.ImageViewProxy
-
De-instantiate.
- clear() - Method in class icyllis.arc3d.engine.KeyBuilder
-
Resets this key builder to initial state.
- clear() - Method in class icyllis.arc3d.engine.PriorityQueue
-
Removes all of the elements from this priority queue.
- clear() - Method in class icyllis.arc3d.engine.RenderTargetProxy
- clear() - Method in class icyllis.arc3d.engine.SurfaceProxy
-
De-instantiate.
- clear() - Method in class icyllis.arc3d.engine.task.TaskList
- clear() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
-
Reset the Plot.
- clear() - Method in class icyllis.arc3d.granite.DrawAtlas.PlotBulkUseUpdater
- clear() - Method in class icyllis.arc3d.granite.geom.BoundsManager
- clear() - Method in class icyllis.arc3d.granite.geom.FullBoundsManager
- clear() - Method in class icyllis.arc3d.granite.geom.GridBoundsManager
- clear() - Method in class icyllis.arc3d.granite.geom.HybridBoundsManager
- clear() - Method in class icyllis.arc3d.granite.geom.SimpleBoundsManager
- clear() - Method in class icyllis.arc3d.granite.GlyphStrikeCache
- clear() - Method in class icyllis.modernui.graphics.ImageStore
-
Deprecated.
- clear() - Method in class icyllis.modernui.graphics.Path
-
Resets the path to its initial state, clears points and verbs and sets fill rule to
Path.FILL_NON_ZERO
. - clear() - Static method in class icyllis.modernui.graphics.text.LayoutCache
-
Clear the cache.
- clear() - Method in class icyllis.modernui.lifecycle.ViewModelStore
-
Clears internal storage and notifies ViewModels that they are no longer used.
- clear() - Method in interface icyllis.modernui.text.Editable
-
Convenience for replace(0, length(), "", 0, 0).
- clear() - Method in class icyllis.modernui.text.SpannableStringBuilder
-
Convenience for replace(0, length(), "", 0, 0).
- clear() - Method in class icyllis.modernui.util.ArrayMap
-
Make the array map empty.
- clear() - Method in class icyllis.modernui.util.DataSet
-
Removes all of the mappings from this map.
- clear() - Method in class icyllis.modernui.util.LongSparseArray
-
Removes all key-value mappings from this LongSparseArray.
- clear() - Method in class icyllis.modernui.util.SparseArray
-
Removes all key-value mappings from this SparseArray.
- clear() - Method in class icyllis.modernui.util.SparseBooleanArray
-
Removes all key-value mappings from this SparseBooleanArray.
- clear() - Method in interface icyllis.modernui.view.Menu
-
Remove all existing items from the menu, leaving it empty as if it had just been created.
- clear() - Method in class icyllis.modernui.view.menu.MenuBuilder
- clear() - Method in class icyllis.modernui.view.VelocityTracker
-
Reset the velocity tracker back to its initial state.
- clear() - Method in class icyllis.modernui.view.VelocityTracker.ImpulseStrategy
- clear() - Method in class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy
- clear() - Method in class icyllis.modernui.view.VelocityTracker.Estimator
- clear() - Method in interface icyllis.modernui.view.VelocityTracker.Strategy
- clear() - Method in class icyllis.modernui.widget.ArrayAdapter
-
Remove all elements from the list.
- clear(float[]) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
- clear(float[], Rect2ic) - Method in class icyllis.arc3d.core.Pixmap
-
Writes color to pixels bounded by subset; returns true on success.
- clear(float[], Rect) - Method in class icyllis.modernui.graphics.Bitmap
-
Fills the bitmap's pixels with the specified color and rectangular area.
- clear(float, float, float, float) - Method in class icyllis.arc3d.core.Canvas
-
Fills the current clip with the specified color, using SRC blend mode.
- clear(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
-
Fills the current clip with the specified color, using SRC blend mode.
- clear(int) - Method in class icyllis.arc3d.core.Canvas
-
Fills the current clip with the specified color, using SRC blend mode.
- clear(int) - Method in class icyllis.modernui.graphics.Canvas
-
Fills the current clip with the specified color, using SRC blend mode.
- CLEAR - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Destination pixels covered by the source are cleared to 0.
- CLEAR - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Destination pixels covered by the source are cleared to 0.
- CLEAR_DEPTH - Static variable in class icyllis.arc3d.granite.DrawOrder
- Clear_DontStore - Static variable in interface icyllis.arc3d.engine.Engine.LoadStoreOps
-
Combination of load ops and store ops.
- Clear_Store - Static variable in interface icyllis.arc3d.engine.Engine.LoadStoreOps
-
Combination of load ops and store ops.
- clearAll() - Method in class icyllis.modernui.view.menu.MenuBuilder
- clearAlpha() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
-
Remove the alpha override, reverting to the alpha defined on each color in the
ColorStateList
. - clearAnimationCallbacks() - Method in interface icyllis.modernui.graphics.drawable.Animatable2
-
Removes all existing animation callbacks.
- clearAnimationCallbacks() - Method in class icyllis.modernui.graphics.drawable.AnimatedImageDrawable
- clearCheck() - Method in class icyllis.modernui.widget.RadioGroup
-
Clears the selection.
- clearCheck() - Method in class icyllis.modernui.widget.RelativeRadioGroup
-
Clears the selection.
- clearChildFocus(View) - Method in class icyllis.modernui.view.ViewGroup
- clearChildFocus(View) - Method in interface icyllis.modernui.view.ViewParent
-
Called when a child of this parent is giving up focus
- clearChildFocus(View) - Method in class icyllis.modernui.view.ViewRoot
- clearChildFocus(View) - Method in class icyllis.modernui.view.WindowGroup
- clearChoices() - Method in class icyllis.modernui.widget.AbsListView
-
Clear any choices previously set
- clearColor(int, int, int, int, float, float, float, float) - Method in class icyllis.arc3d.engine.OpsRenderPass
-
Deprecated.Clear the owned render target.
- clearColor(int, int, int, int, float, float, float, float) - Method in class icyllis.arc3d.opengl.GLOpsRenderPass
- clearColorBuffer() - Method in class icyllis.modernui.graphics.GLSurface
-
Deprecated.Clear the current color buffer set by
GLSurface.setDrawBuffer(int)
to the color (0,0,0,0). - clearDisappearingChildren() - Method in class icyllis.modernui.view.ViewGroup
-
Removes any pending animations for views that have been removed.
- clearErrors() - Method in class icyllis.arc3d.opengl.GLDevice
-
Call
GLDevice.getError()
until there are no errors. - clearFlag(int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
- clearFocus() - Method in class icyllis.modernui.view.View
-
Called when this view wants to give up focus.
- clearFocus() - Method in class icyllis.modernui.view.ViewGroup
- clearFocus() - Method in class icyllis.modernui.view.WindowGroup
- clearFragmentResult(String) - Method in class icyllis.modernui.fragment.FragmentManager
- clearFragmentResult(String) - Method in interface icyllis.modernui.fragment.FragmentResultOwner
-
Clears the stored result for the given requestKey.
- clearFragmentResultListener(String) - Method in class icyllis.modernui.fragment.FragmentManager
- clearFragmentResultListener(String) - Method in interface icyllis.modernui.fragment.FragmentResultOwner
-
Clears the stored
FragmentResultListener
for the given requestKey. - clearHeader() - Method in interface icyllis.modernui.view.ContextMenu
-
Clears the header of the context menu.
- clearHeader() - Method in class icyllis.modernui.view.menu.MenuBuilder
- clearHeader() - Method in interface icyllis.modernui.view.SubMenu
-
Clears the header of the submenu.
- clearLayoutFlag(int) - Method in class icyllis.arc3d.compiler.tree.Layout
- clearLayoutFlag(int) - Method in class icyllis.arc3d.compiler.tree.Modifiers
- clearListSelection() - Method in class icyllis.modernui.widget.ListPopupWindow
-
Clear any current list selection.
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.ColorDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.Drawable
-
Clears the mutated state, allowing this drawable to be cached and mutated again.
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.DrawableWrapper
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.LevelListDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.ShapeDrawable
- clearMutated() - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
- clearOnPageChangeListeners() - Method in class icyllis.modernui.widget.ViewPager
-
Remove all listeners that are notified of any changes in scroll state or position.
- ClearOp - Class in icyllis.arc3d.engine.trash.ops
-
Deprecated.
- clearRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
-
Does nothing.
- clearRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
-
Does nothing.
- clearSelection() - Method in class icyllis.modernui.widget.MenuPopupWindow.MenuDropDownListView
- clearSpans() - Method in interface icyllis.modernui.text.Editable
-
Removes all spans from the Editable, as if by calling
Spannable.removeSpan(java.lang.Object)
on each of them. - clearSpans() - Method in class icyllis.modernui.text.SpannableStringBuilder
-
Removes all spans from the Editable, as if by calling
SpannableStringBuilder.removeSpan(int, int)
on each of them. - clearStencil(int, int, int, int, boolean) - Method in class icyllis.arc3d.engine.OpsRenderPass
-
Deprecated.Same as
OpsRenderPass.clearColor(int, int, int, int, float, float, float, float)
but modifies the stencil. - clearStencil(int, int, int, int, boolean) - Method in class icyllis.arc3d.opengl.GLOpsRenderPass
- clearStencilBuffer() - Method in class icyllis.modernui.graphics.GLSurface
-
Deprecated.
- clearStrikeCache() - Method in class icyllis.arc3d.engine.RecordingContext
- clearTasks() - Method in class icyllis.arc3d.engine.RenderTaskManager
-
Deprecated.
- CLICK - Static variable in class icyllis.modernui.view.SoundEffectConstants
- ClickableSpan - Class in icyllis.modernui.text.style
-
If an object of this type is attached to the text of a TextView with a movement method of LinkMovementMethod, the affected spans of text can be selected.
- ClickableSpan() - Constructor for class icyllis.modernui.text.style.ClickableSpan
- clip(Shape) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
- CLIP_GEOMETRY_A_ONLY - Static variable in class icyllis.arc3d.granite.ClipStack
- CLIP_GEOMETRY_B_ONLY - Static variable in class icyllis.arc3d.granite.ClipStack
- CLIP_GEOMETRY_BOTH - Static variable in class icyllis.arc3d.granite.ClipStack
- CLIP_GEOMETRY_EMPTY - Static variable in class icyllis.arc3d.granite.ClipStack
- CLIP_HORIZONTAL - Static variable in class icyllis.modernui.view.Gravity
-
Flag to clip the edges of the object to its container along the horizontal axis.
- Clip_old - Class in icyllis.arc3d.granite
-
Clip_old
is an abstract base class for producing a clip. - Clip_old() - Constructor for class icyllis.arc3d.granite.Clip_old
- CLIP_OP_DIFFERENCE - Static variable in class icyllis.arc3d.core.ClipOp
- CLIP_OP_INTERSECT - Static variable in class icyllis.arc3d.core.ClipOp
- CLIP_PLANE - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
-
Per-instance attributes (optional).
- CLIP_TO_PADDING_MASK - Static variable in class icyllis.modernui.view.ViewGroup
-
We clip to padding when FLAG_CLIP_TO_PADDING and FLAG_PADDING_NOT_NULL are set at the same time.
- CLIP_VERTICAL - Static variable in class icyllis.modernui.view.Gravity
-
Flag to clip the edges of the object to its container along the vertical axis.
- Clipboard - Class in icyllis.modernui.core
-
A helper class to get/set clipboard text, methods are only expected to be called from the main thread.
- Clipboard() - Constructor for class icyllis.modernui.core.Clipboard
- clipOp() - Method in class icyllis.arc3d.granite.ClipStack.Element
- ClipOp - Class in icyllis.arc3d.core
-
Clip ops.
- clipOutRect(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
-
Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
- clipOutRect(Rect) - Method in class icyllis.modernui.graphics.Canvas
-
Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
- clipOutRect(RectF) - Method in class icyllis.modernui.graphics.Canvas
-
Set the clip to the difference of the current clip and the specified rectangle, which is expressed in local coordinates.
- CLIPPED - Static variable in class icyllis.arc3d.granite.Clip_old
- CLIPPED_OUT - Static variable in class icyllis.arc3d.granite.Clip_old
- clipRect(float, float, float, float) - Method in class icyllis.arc3d.core.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- clipRect(float, float, float, float) - Method in class icyllis.modernui.graphics.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- clipRect(float, float, float, float, boolean) - Method in class icyllis.arc3d.core.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates, with an aliased or anti-aliased clip edge.
- clipRect(float, float, float, float, int) - Method in class icyllis.arc3d.core.Canvas
-
Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
- clipRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
- clipRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
- clipRect(Matrixc, Rect2fc, int) - Method in class icyllis.arc3d.granite.ClipStack
- clipRect(Rect2fc) - Method in class icyllis.arc3d.core.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- clipRect(Rect2fc, boolean) - Method in class icyllis.arc3d.core.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates, with an aliased or anti-aliased clip edge.
- clipRect(Rect2fc, int) - Method in class icyllis.arc3d.core.Canvas
-
Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
- clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.Canvas
-
Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
- clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.Device
- clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.j2d.RasterDevice
- clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.core.NoPixelsDevice
- clipRect(Rect2fc, int, boolean) - Method in class icyllis.arc3d.granite.GraniteDevice
- clipRect(Rect2ic) - Method in class icyllis.arc3d.core.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- clipRect(Rect2ic, int) - Method in class icyllis.arc3d.core.Canvas
-
Replaces the current clip with the intersection or difference of the current clip and the given rect, with an aliased or anti-aliased clip edge.
- clipRect(Rect) - Method in class icyllis.modernui.graphics.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- clipRect(RectF) - Method in class icyllis.modernui.graphics.Canvas
-
Intersect the current clip with the specified rectangle and updates the stencil buffer if changed, which is expressed in local coordinates.
- ClipResult_old - Class in icyllis.arc3d.granite
-
Produced by
Clip_old
. - ClipResult_old() - Constructor for class icyllis.arc3d.granite.ClipResult_old
- ClipStack - Class in icyllis.arc3d.granite
-
GPU hierarchical clipping.
- ClipStack(GraniteDevice) - Constructor for class icyllis.arc3d.granite.ClipStack
- ClipStack.ClipGeometry - Interface in icyllis.arc3d.granite
- ClipStack.Element - Class in icyllis.arc3d.granite
- CLOCK_TICK - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
-
The user has pressed either an hour or minute tick of a Clock.
- clone() - Method in class icyllis.arc3d.compiler.tree.Expression
-
Returns a deep copy at the same position.
- clone() - Method in class icyllis.arc3d.core.Matrix
- clone() - Method in class icyllis.arc3d.core.Matrix4
- clone() - Method in interface icyllis.arc3d.core.Matrix4c
- clone() - Method in interface icyllis.arc3d.core.Matrixc
- clone() - Method in class icyllis.arc3d.granite.ClipResult_old
- clone() - Method in class icyllis.modernui.animation.Animator
- clone() - Method in class icyllis.modernui.animation.AnimatorSet
- clone() - Method in class icyllis.modernui.animation.ObjectAnimator
- clone() - Method in class icyllis.modernui.animation.PropertyValuesHolder
- clone() - Method in class icyllis.modernui.animation.StateListAnimator
- clone() - Method in class icyllis.modernui.animation.ValueAnimator
- clone() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
- clone() - Method in class icyllis.modernui.text.CharSequenceIterator
- clone() - Method in class icyllis.modernui.transition.Transition
- clone() - Method in class icyllis.modernui.transition.TransitionSet
- clone() - Method in class icyllis.modernui.util.LongSparseArray
- clone() - Method in class icyllis.modernui.util.SparseArray
- clone() - Method in class icyllis.modernui.util.SparseBooleanArray
- clone(int) - Method in class icyllis.arc3d.compiler.tree.BinaryExpression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConditionalExpression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorArray
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorArrayCast
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorCompound
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorCompoundCast
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorDiagonalMatrix
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorMatrixResize
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorScalarCast
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorStruct
- clone(int) - Method in class icyllis.arc3d.compiler.tree.ConstructorVectorSplat
- clone(int) - Method in class icyllis.arc3d.compiler.tree.Expression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.FieldAccess
- clone(int) - Method in class icyllis.arc3d.compiler.tree.FunctionCall
- clone(int) - Method in class icyllis.arc3d.compiler.tree.FunctionReference
- clone(int) - Method in class icyllis.arc3d.compiler.tree.IndexExpression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.Literal
- clone(int) - Method in class icyllis.arc3d.compiler.tree.Poison
- clone(int) - Method in class icyllis.arc3d.compiler.tree.PostfixExpression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.PrefixExpression
- clone(int) - Method in class icyllis.arc3d.compiler.tree.Swizzle
- clone(int) - Method in class icyllis.arc3d.compiler.tree.TypeReference
- clone(int) - Method in class icyllis.arc3d.compiler.tree.VariableReference
- close() - Method in class icyllis.arc3d.core.Canvas
-
Draws saved layers, if any.
- close() - Method in class icyllis.arc3d.core.DisplayListRecorder
- close() - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
- close() - Method in class icyllis.arc3d.core.j2d.Raster
- close() - Method in class icyllis.arc3d.core.NWayCanvas
- close() - Method in class icyllis.arc3d.core.Paint
- close() - Method in class icyllis.arc3d.core.Path
-
Closes the current contour by drawing a straight line back to the point of the last
Path.moveTo(float, float)
. - close() - Method in interface icyllis.arc3d.core.PathConsumer
-
Closes the current contour by drawing a straight line back to the point of the last
PathConsumer.moveTo(float, float)
. - close() - Method in class icyllis.arc3d.core.PathStroker
- close() - Method in class icyllis.arc3d.engine.FramebufferCache
- close() - Method in class icyllis.arc3d.engine.ImageProxyView
-
Destructs this view.
- close() - Method in interface icyllis.arc3d.engine.ImageViewProxy.LazyInstantiateCallback
- close() - Method in interface icyllis.arc3d.engine.SurfaceProxy.LazyInstantiateCallback
- close() - Method in class icyllis.arc3d.engine.task.TaskList
- close() - Method in class icyllis.arc3d.granite.AtlasProvider
- close() - Method in class icyllis.arc3d.granite.Draw
- close() - Method in class icyllis.arc3d.granite.DrawAtlas
- close() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
- close() - Method in class icyllis.arc3d.granite.DrawPass
- close() - Method in class icyllis.arc3d.granite.GlyphAtlasManager
- close() - Method in class icyllis.arc3d.granite.MeshDrawWriter
- close() - Method in class icyllis.arc3d.granite.PaintParams
- close() - Method in class icyllis.arc3d.granite.SurfaceContext
-
Destructs this context.
- close() - Method in class icyllis.arc3d.granite.SurfaceDrawContext
-
Destructs this context.
- close() - Method in class icyllis.arc3d.granite.TextureDataGatherer
- close() - Method in class icyllis.arc3d.granite.UniformDataCache
- close() - Method in class icyllis.arc3d.granite.UniformDataGatherer
- close() - Method in class icyllis.arc3d.opengl.GLPipelineCache
-
Deprecated.
- close() - Method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
- close() - Method in class icyllis.modernui.audio.AudioManager
- close() - Method in class icyllis.modernui.audio.SoundSample
- close() - Method in class icyllis.modernui.audio.SoundStream
- close() - Method in class icyllis.modernui.audio.Track
- close() - Method in class icyllis.modernui.audio.VorbisPullDecoder
- close() - Method in class icyllis.modernui.audio.VorbisPushDecoder
- close() - Method in class icyllis.modernui.core.awt.AWT
-
Frees memory and unlocks the drawing surface.
- close() - Method in class icyllis.modernui.core.LogWriter
- close() - Method in class icyllis.modernui.core.VulkanManager
- close() - Method in class icyllis.modernui.core.Window
-
Destroys the window and remove all callbacks.
- close() - Method in class icyllis.modernui.graphics.Bitmap
-
Clear the reference to the pixel data.
- close() - Method in interface icyllis.modernui.graphics.CustomDrawable.DrawHandler
-
Deprecated.This is called when the draw call is submitted, used to clean up backend resources created along with this object.
- close() - Method in class icyllis.modernui.graphics.GLSurface
-
Deprecated.
- close() - Method in class icyllis.modernui.graphics.Image
-
Perform a deferred cleanup if the underlying resource is not released.
- close() - Method in class icyllis.modernui.ModernUI
- close() - Method in class icyllis.modernui.util.IOStreamParcel
- close() - Method in interface icyllis.modernui.view.Menu
-
Closes the menu, if open.
- close() - Method in class icyllis.modernui.view.menu.MenuBuilder
-
Closes the menu, if open.
- close(boolean) - Method in class icyllis.modernui.view.menu.MenuBuilder
-
Closes the menu.
- CLOSED_FLAG - Static variable in class icyllis.arc3d.engine.RenderTask
-
Deprecated.
- CloseHandle - Static variable in class icyllis.arc3d.core.Kernel32.Functions
-
Function address.
- CloseHandle - Static variable in class icyllis.modernui.core.Kernel32.Functions
-
Function address.
- CloseHandle(long) - Static method in class icyllis.arc3d.core.Kernel32
-
Closes an open object handle.
- CloseHandle(long) - Static method in class icyllis.modernui.core.Kernel32
-
Closes an open object handle.
- closeTasks() - Method in class icyllis.arc3d.engine.RenderTaskManager
-
Deprecated.
- CMD_BIND_GRAPHICS_PIPELINE - Static variable in class icyllis.arc3d.granite.DrawCommandList
-
struct BindGraphicsPipeline { int pipelineIndex; }
- CMD_BIND_INDEX_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_BIND_TEXTURES - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_BIND_UNIFORM_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_BIND_VERTEX_BUFFER - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_DRAW - Static variable in class icyllis.arc3d.granite.DrawCommandList
-
struct Draw { int vertexCount; int baseVertex; }
- CMD_DRAW_INDEXED - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_DRAW_INDEXED_INSTANCED - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_DRAW_INSTANCED - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMD_SET_SCISSOR - Static variable in class icyllis.arc3d.granite.DrawCommandList
- CMYK - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Model
-
The CMYK model is a color model with 4 components that refer to four inks used in color printing: cyan, magenta, yellow and black (or key).
- code() - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- CODE - Static variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- codeAppend(String) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
-
Writes the specified string to one of the shaders.
- codeAppend(String) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
-
Writes the specified string to one of the shaders.
- codeAppendf(String, Object...) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
-
Writes a formatted string to one of the shaders using the specified format string and arguments.
- codeAppendf(String, Object...) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
-
Writes a formatted string to one of the shaders using the specified format string and arguments.
- CodeBlockSpan - Class in icyllis.modernui.markdown.core.style
- CodeBlockSpan(MarkdownTheme) - Constructor for class icyllis.modernui.markdown.core.style.CodeBlockSpan
- CodeGenerator - Class in icyllis.arc3d.compiler
-
Abstract superclass of all code generators, which take a
TranslationUnit
as input and produce code as output. - CodeGenerator(ShaderCompiler, TranslationUnit) - Constructor for class icyllis.arc3d.compiler.CodeGenerator
- codeID() - Method in class icyllis.arc3d.granite.FragmentNode
- codePoints() - Method in class icyllis.modernui.text.SpannableString
- codePoints() - Method in class icyllis.modernui.text.SpannedString
- codePrependf(String, Object...) - Method in interface icyllis.arc3d.granite.shading.ShaderBuilder
-
Similar to
ShaderBuilder.codeAppendf(String, Object...)
, but writes at the beginning. - codePrependf(String, Object...) - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
-
Similar to
ShaderBuilderBase.codeAppendf(String, Object...)
, but writes at the beginning. - coerceExpression(Context, Expression) - Method in class icyllis.arc3d.compiler.tree.Type
-
Coerces the passed-in expression to this type.
- CoercionCost() - Constructor for class icyllis.arc3d.compiler.tree.Type.CoercionCost
- collapseActionView() - Method in class icyllis.modernui.view.menu.MenuItemImpl
- collapseActionView() - Method in interface icyllis.modernui.view.MenuItem
-
Collapse the action view associated with this menu item.
- collapseGroup(int) - Method in class icyllis.modernui.widget.ExpandableListView
-
Collapse a group in the grouped list view
- collapseItemActionView(MenuBuilder, MenuItemImpl) - Method in class icyllis.modernui.view.menu.MenuPopup
- collapseItemActionView(MenuBuilder, MenuItemImpl) - Method in interface icyllis.modernui.view.menu.MenuPresenter
-
Called when a menu item with a collapsable action view should collapse its action view.
- collapseItemActionView(MenuItemImpl) - Method in class icyllis.modernui.view.menu.MenuBuilder
- collapseItemActionView(MenuItemImpl) - Method in class icyllis.modernui.view.menu.SubMenuBuilder
- Color - Class in icyllis.arc3d.core
-
The
Color
class provides methods for creating, converting and manipulating colors. - Color - Class in icyllis.modernui.graphics
- Color() - Constructor for class icyllis.arc3d.core.Color
-
Creates a new transparent
Color
instance in the sRGB color space. - Color() - Constructor for class icyllis.modernui.graphics.Color
- Color(float, float, float, float) - Constructor for class icyllis.arc3d.core.Color
-
Creates a new
Color
instance in the sRGB color space. - Color(int) - Constructor for class icyllis.arc3d.core.Color
-
Creates a new
Color
instance from an ARGB color int. - Color(Color) - Constructor for class icyllis.arc3d.core.Color
-
Creates a new
Color
instance from an existing color instance. - COLOR - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged.
- COLOR - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged.
- COLOR - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
-
Per-instance attributes.
- COLOR - Static variable in class icyllis.arc3d.granite.geom.DefaultGeoProc
- COLOR - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
-
Per-instance attributes.
- COLOR - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
- COLOR_BURN - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Makes destination darker to reflect source.
- COLOR_BURN - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Makes destination darker to reflect source.
- COLOR_CHANNEL_A - Static variable in class icyllis.arc3d.core.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_A - Static variable in class icyllis.modernui.graphics.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_B - Static variable in class icyllis.arc3d.core.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_B - Static variable in class icyllis.modernui.graphics.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_FLAG_ALPHA - Static variable in class icyllis.arc3d.core.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_ALPHA - Static variable in class icyllis.modernui.graphics.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_BLUE - Static variable in class icyllis.arc3d.core.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_BLUE - Static variable in class icyllis.modernui.graphics.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_GRAY - Static variable in class icyllis.arc3d.core.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_GRAY - Static variable in class icyllis.modernui.graphics.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_GREEN - Static variable in class icyllis.arc3d.core.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_GREEN - Static variable in class icyllis.modernui.graphics.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_RED - Static variable in class icyllis.arc3d.core.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAG_RED - Static variable in class icyllis.modernui.graphics.Color
-
Used to represent the channels available in a color type or texture format as a mask.
- COLOR_CHANNEL_FLAGS_RG - Static variable in class icyllis.arc3d.core.Color
- COLOR_CHANNEL_FLAGS_RG - Static variable in class icyllis.modernui.graphics.Color
- COLOR_CHANNEL_FLAGS_RGB - Static variable in class icyllis.arc3d.core.Color
- COLOR_CHANNEL_FLAGS_RGB - Static variable in class icyllis.modernui.graphics.Color
- COLOR_CHANNEL_FLAGS_RGBA - Static variable in class icyllis.arc3d.core.Color
- COLOR_CHANNEL_FLAGS_RGBA - Static variable in class icyllis.modernui.graphics.Color
- COLOR_CHANNEL_G - Static variable in class icyllis.arc3d.core.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_G - Static variable in class icyllis.modernui.graphics.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_R - Static variable in class icyllis.arc3d.core.Color
-
Describes different color channels one can manipulate.
- COLOR_CHANNEL_R - Static variable in class icyllis.modernui.graphics.Color
-
Describes different color channels one can manipulate.
- COLOR_CONTROL_ACTIVATED - Static variable in class icyllis.modernui.resources.SystemTheme
- COLOR_CONTROL_NORMAL - Static variable in class icyllis.modernui.resources.SystemTheme
- COLOR_DODGE - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Makes destination brighter to reflect source.
- COLOR_DODGE - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Makes destination brighter to reflect source.
- COLOR_ENCODING_FLOAT - Static variable in interface icyllis.arc3d.engine.Engine
-
Describes the encoding of channel data in a ColorType.
- COLOR_ENCODING_UNORM - Static variable in interface icyllis.arc3d.engine.Engine
-
Describes the encoding of channel data in a ColorType.
- COLOR_ENCODING_UNORM_PACK16 - Static variable in interface icyllis.arc3d.engine.Engine
-
Describes the encoding of channel data in a ColorType.
- COLOR_ENCODING_UNORM_PACK32 - Static variable in interface icyllis.arc3d.engine.Engine
-
Describes the encoding of channel data in a ColorType.
- COLOR_ENCODING_UNORM_SRGB - Static variable in interface icyllis.arc3d.engine.Engine
-
Describes the encoding of channel data in a ColorType.
- COLOR_FOREGROUND - Static variable in class icyllis.modernui.resources.SystemTheme
- COLOR_FOREGROUND_DISABLED - Static variable in class icyllis.modernui.resources.SystemTheme
- COLOR_FOREGROUND_NORMAL - Static variable in class icyllis.modernui.resources.SystemTheme
- Color4f - Search tag in class icyllis.arc3d.core.Color
- Section
- Color4fShader - Class in icyllis.arc3d.core.shaders
- Color4fShader(float, float, float, float, ColorSpace) - Constructor for class icyllis.arc3d.core.shaders.Color4fShader
- ColorAttachmentDesc() - Constructor for class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- ColorAttachmentDesc() - Constructor for class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
- ColorAttachmentDesc(Image, Image, int, int) - Constructor for class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- ColorDrawable - Class in icyllis.modernui.graphics.drawable
-
A specialized Drawable that fills the Canvas with a specified color.
- ColorDrawable() - Constructor for class icyllis.modernui.graphics.drawable.ColorDrawable
-
Creates a new black ColorDrawable.
- ColorDrawable(int) - Constructor for class icyllis.modernui.graphics.drawable.ColorDrawable
-
Creates a new ColorDrawable with the specified color.
- ColorEvaluator - Class in icyllis.modernui.animation
-
This evaluator can be used to perform type interpolation between integer values that represent ARGB colors.
- ColorFilter - Class in icyllis.modernui.graphics
-
ColorFilters are optional objects in the drawing pipeline.
- ColorFilter - Interface in icyllis.arc3d.core.effects
-
ColorFilters are optional objects in the drawing pipeline.
- ColorFilter() - Constructor for class icyllis.modernui.graphics.ColorFilter
- ColorFilterShader - Class in icyllis.arc3d.core.shaders
- ColorFilterShader() - Constructor for class icyllis.arc3d.core.shaders.ColorFilterShader
- ColorInfo - Class in icyllis.arc3d.core
-
Describes pixel dimensions and encoding.
- ColorInfo.AlphaType - Annotation Interface in icyllis.arc3d.core
-
Describes how to interpret the alpha component of a pixel.
- ColorInfo.ColorType - Annotation Interface in icyllis.arc3d.core
-
Describes how pixel bits encode color.
- ColorInfo.CompressionType - Annotation Interface in icyllis.arc3d.core
- ColorInt - Annotation Interface in icyllis.arc3d.core
-
Denotes that the annotated element represents a packed 32-bit ARGB color value, un-premultiplied,
AARRGGBB
. - ColorInt - Annotation Interface in icyllis.modernui.annotation
-
Denotes that the annotated element represents a packed color int,
0xAARRGGBB
. - Color int - Search tag in class icyllis.arc3d.core.Color
- Section
- ColorMatrix - Class in icyllis.arc3d.core.effects
-
This class represents a 5x4 affine matrix that transforms 4-component colors.
- ColorMatrix() - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
-
Create an identity matrix.
- ColorMatrix(float...) - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
-
Create a matrix from an array of elements in row-major.
- ColorMatrix(ColorMatrix) - Constructor for class icyllis.arc3d.core.effects.ColorMatrix
-
Create a matrix copied from an existing matrix.
- ColorMatrixColorFilter - Class in icyllis.arc3d.core.effects
- ColorMatrixColorFilter(float[]) - Constructor for class icyllis.arc3d.core.effects.ColorMatrixColorFilter
- colorSamplesNV - Variable in class icyllis.modernui.core.awt.GLData
-
The number of color samples per pixel.
- colorsAreOpaque() - Method in class icyllis.arc3d.core.shaders.Gradient1DShader
- ColorShader - Class in icyllis.arc3d.core.shaders
- ColorShader(int) - Constructor for class icyllis.arc3d.core.shaders.ColorShader
- colorSpace() - Method in class icyllis.arc3d.core.ImageInfo
-
Returns ColorSpace, the range of colors.
- ColorSpace - Class in icyllis.arc3d.core
-
A
ColorSpace
is used to identify a specific organization of colors. - ColorSpace.Adaptation - Enum Class in icyllis.arc3d.core
- ColorSpace.Connector - Class in icyllis.arc3d.core
- ColorSpace.Connector.Rgb - Class in icyllis.arc3d.core
-
Optimized connector for RGB->RGB conversions.
- ColorSpace.Model - Enum Class in icyllis.arc3d.core
-
A color model is required by a
ColorSpace
to describe the way colors can be represented as tuples of numbers. - ColorSpace.Named - Enum Class in icyllis.arc3d.core
-
List of common, named color spaces.
- ColorSpace.RenderIntent - Enum Class in icyllis.arc3d.core
-
A render intent determines how a
connector
maps colors from one color space to another. - ColorSpace.Rgb - Class in icyllis.arc3d.core
- ColorSpace.Rgb.TransferParameters - Class in icyllis.arc3d.core
- Color space conversions - Search tag in class icyllis.arc3d.core.ColorSpace
- Section
- Color spaces and multi-threading - Search tag in class icyllis.arc3d.core.ColorSpace
- Section
- ColorStateList - Class in icyllis.modernui.util
-
Lets you map
View
state sets to colors. - ColorStateList(int[][], int[]) - Constructor for class icyllis.modernui.util.ColorStateList
-
Creates a ColorStateList that returns the specified mapping from states to colors.
- ColorStateListDrawable - Class in icyllis.modernui.graphics.drawable
-
A Drawable that manages a
ColorDrawable
to make it stateful and backed by aColorStateList
. - 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
istrue
andGLData.loseContextOnReset
istrue
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 aView
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 notnull
, or an empty Rect otherwise. - copy(RectF) - Static method in class icyllis.modernui.graphics.RectF
-
Returns a copy of
r
if it is notnull
, or an empty Rect otherwise. - COPY_MODE_ALWAYS - Static variable in class icyllis.arc3d.core.image.RasterImage
- COPY_MODE_IF_MUTABLE - Static variable in class icyllis.arc3d.core.image.RasterImage
- COPY_MODE_NEVER - Static variable in class icyllis.arc3d.core.image.RasterImage
- copyArea(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
- copyArea(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
- copyBounds() - Method in class icyllis.modernui.graphics.drawable.Drawable
-
Return a copy of the drawable's bounds in a new Rect.
- copyBounds(Rect) - Method in class icyllis.modernui.graphics.drawable.Drawable
-
Return a copy of the drawable's bounds in the specified Rect (allocated by the caller).
- copyBuffer(Buffer, Buffer, long, long, long) - Method in class icyllis.arc3d.engine.CommandBuffer
-
Performs a buffer-to-buffer copy.
- CopyBufferTask - Class in icyllis.arc3d.engine.task
- copyBufferToImage(Buffer, Image, int, int, BufferImageCopyData[]) - Method in class icyllis.arc3d.engine.CommandBuffer
-
Performs a buffer-to-image copy.
- copyImage(long, long, long, long, long, int) - Static method in class icyllis.arc3d.core.PixelUtils
-
Copy memory row by row.
- copyImage(long, long, long, long, long, int, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
-
Copy memory row by row, allowing vertical flip.
- copyImage(Image, int, int, int, int, Image, int, int, int) - Method in class icyllis.arc3d.engine.CommandBuffer
-
Perform an image-to-image copy, with the specified regions.
- copyImage(Image, int, int, int, int, Image, int, int, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
-
Perform a surface-to-surface copy, with the specified regions.
- copyImage(Image, int, int, Image, int, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
-
Special case of
GLDevice.copyImage(icyllis.arc3d.opengl.GLImage, int, int, int, int, icyllis.arc3d.opengl.GLImage, int, int, int)
that has same dimensions. - copyImage(GLImage, int, int, int, int, GLImage, int, int, int) - Method in class icyllis.arc3d.opengl.GLDevice
-
Perform an image-to-image copy, with the specified regions.
- copyImage(Object, long, long, Object, long, long, long, int) - Static method in class icyllis.arc3d.core.PixelUtils
-
Copy memory row by row, allowing heap to off-heap copy.
- copyImage(Object, long, long, Object, long, long, long, int, boolean) - Static method in class icyllis.arc3d.core.PixelUtils
-
Copy memory row by row, allowing heap to off-heap copy and vertical flip.
- CopyImageTask - Class in icyllis.arc3d.engine.task
- copyMarginsFrom(ViewGroup.MarginLayoutParams) - Method in class icyllis.modernui.view.ViewGroup.MarginLayoutParams
- copyPixelsFromBuffer(Buffer, int, int, int, int, int) - Method in class icyllis.modernui.graphics.Bitmap
-
Copy the pixels from the specified buffer into bitmap.
- copyPixelsToBuffer(Buffer, int, int, int, int, int) - Method in class icyllis.modernui.graphics.Bitmap
-
Copy the bitmap's pixels into the specified buffer.
- copySign(short, short) - Static method in class icyllis.modernui.util.Half
-
Returns the first parameter with the sign of the second parameter.
- copySpansFrom(Spanned, int, int, Class<?>, Spannable, int) - Static method in class icyllis.modernui.text.TextUtils
-
Copies the spans from the region
start...end
insource
to the regiondestoff...destoff+end-start
indest
. - 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 ofsampleRate
. - create(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
- create(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
- create(Context, SamplerDesc) - Static method in class icyllis.arc3d.opengl.GLSampler
- create(VulkanDevice) - Static method in class icyllis.arc3d.vulkan.VulkanCommandPool
- create(VulkanDevice, long) - Static method in class icyllis.arc3d.vulkan.VulkanPrimaryCommandBuffer
- create(VulkanDevice, VulkanImageDesc) - Static method in class icyllis.arc3d.vulkan.VulkanImage
-
Create Vulkan image and allocate its device memory.
- create(Context) - Static method in class icyllis.modernui.markdown.Markdown
-
Create with default theme and core plugin.
- create(MarkdownConfig, N, DataSet) - Method in interface icyllis.modernui.markdown.SpanFactory
-
Create a span object or an array of span objects for the given node.
- create(Canvas, GLData, GLData) - Method in interface icyllis.modernui.core.awt.PlatformGLCanvas
- create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformLinuxGLCanvas
- create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformMacOSXGLCanvas
- create(Canvas, GLData, GLData) - Method in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
- create(Canvas, VkInstance) - Static method in class icyllis.modernui.core.awt.AWTVK
-
Uses the provided canvas to create a Vulkan surface to draw on.
- create(CharSequence, PrecomputedText.Params) - Static method in class icyllis.modernui.text.PrecomputedText
-
Create a new
PrecomputedText
which will pre-compute text measurement and glyph positioning information. - create(Class<T>) - Method in interface icyllis.modernui.lifecycle.ViewModelProvider.Factory
-
Creates a new instance of the given
Class
. - create(Class<T>) - Method in class icyllis.modernui.lifecycle.ViewModelProvider.NewInstanceFactory
- create(String, String) - Static method in class icyllis.modernui.graphics.Image
-
Creates a new image object representing the target resource image.
- create(T) - Static method in class icyllis.arc3d.core.RefCnt
- create(T, T) - Static method in class icyllis.arc3d.core.RefCnt
- createAnimator(ViewGroup, TransitionValues, TransitionValues) - Method in class icyllis.modernui.transition.Transition
-
This method creates an animation that will be run for this transition given the information in the startValues and endValues structures captured earlier for the start and end scenes.
- createAnimator(ViewGroup, TransitionValues, TransitionValues) - Method in class icyllis.modernui.transition.Visibility
- createAnimators(ViewGroup, Transition.TransitionValuesMaps, Transition.TransitionValuesMaps, ArrayList<TransitionValues>, ArrayList<TransitionValues>) - Method in class icyllis.modernui.transition.Transition
-
This method, essentially a wrapper around all calls to createAnimator for all possible target views, is called with the entire set of start/end values.
- createAnimators(ViewGroup, Transition.TransitionValuesMaps, Transition.TransitionValuesMaps, ArrayList<TransitionValues>, ArrayList<TransitionValues>) - Method in class icyllis.modernui.transition.TransitionSet
- createAsync(Looper) - Static method in class icyllis.modernui.core.Handler
-
Create a new Handler whose posted messages and runnables are not subject to synchronization barriers such as display vsync.
- createAsync(Looper, Handler.Callback) - Static method in class icyllis.modernui.core.Handler
-
Create a new Handler whose posted messages and runnables are not subject to synchronization barriers such as display vsync.
- createBackendFormat(int, BackendFormat) - Method in class icyllis.arc3d.core.SurfaceCharacterization
-
Return a new surface characterization with the backend format replaced.
- createBitmap(int, int, Bitmap.Format) - Static method in class icyllis.modernui.graphics.Bitmap
-
Creates a mutable bitmap and its allocation, the content are initialized to zeros.
- createBitmap(int, int, Bitmap.Format, boolean, ColorSpace) - Static method in class icyllis.modernui.graphics.Bitmap
-
Creates a mutable bitmap and its allocation, the content are initialized to zeros.
- createCharacterization(long, ImageInfo, BackendFormat, int, int, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class icyllis.arc3d.engine.trash.SharedContext
-
Deprecated.Create a surface characterization for a DDL that will be replayed into the
Context
that created this proxy. - createComplexDimension(float, int) - Static method in class icyllis.modernui.util.TypedValue
-
Creates a complex data integer that stores a dimension value and units.
- createComplexDimension(int, int) - Static method in class icyllis.modernui.util.TypedValue
-
Creates a complex data integer that stores a dimension value and units.
- createContext(ContextOptions) - Method in class icyllis.modernui.core.VulkanManager
- createContextMenu(ContextMenu) - Method in class icyllis.modernui.view.View
-
Show the context menu for this view.
- createContextMenu(ContextMenu) - Method in interface icyllis.modernui.view.ViewParent
-
Have the parent populate the specified context menu if it has anything to add (and then recurse on its parent).
- createContextMenu(ContextMenu) - Method in class icyllis.modernui.view.ViewRoot
- createController(FragmentHostCallback<?>) - Static method in class icyllis.modernui.fragment.FragmentController
-
Returns a
FragmentController
. - CREATED - Enum constant in enum class icyllis.modernui.lifecycle.Lifecycle.State
-
Created state for a LifecycleOwner.
- createDefaultFramebuffer(boolean) - Method in class icyllis.arc3d.core.SurfaceCharacterization
-
Return a new surface characterization with just a different use of FBO 0 (in GL).
- createDevice(ImageInfo, Paint) - Method in class icyllis.arc3d.core.Device
-
Create a new device based on CreateInfo.
- CreatedImageInfo(long, VulkanAllocation, VulkanImageMutableState) - Constructor for record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
-
Creates an instance of a
CreatedImageInfo
record class. - createFamilies(File, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
- createFamilies(InputStream, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
- createFamily(File, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
- createFamily(InputStream, boolean) - Static method in class icyllis.modernui.graphics.text.FontFamily
- createFromParcel(Parcel) - Static method in class icyllis.modernui.text.TextUtils
- createFromParcel(Parcel) - Method in interface icyllis.modernui.util.Parcelable.ClassLoaderCreator
- createFromParcel(Parcel) - Method in interface icyllis.modernui.util.Parcelable.Creator
-
Create a new instance of the
Parcelable
class, instantiating it from the givenParcel
whose data had previously been written byParcelable.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 givenParcel
whose data had previously been written byParcelable.writeToParcel(Parcel, int)
and using the givenClassLoader
. - 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
andColorFilter
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form