# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## H

Half - Class in icyllis.modernui.util
  The `Half` class is a wrapper and a utility class to manipulate half-precision 16-bit IEEE 754 floating point data types (also called fp16 or binary16).
Half(double) - Constructor for class icyllis.modernui.util.Half
  Constructs a newly allocated `Half` object that represents the argument converted to a half-precision float.
Half(float) - Constructor for class icyllis.modernui.util.Half
  Constructs a newly allocated `Half` object that represents the argument converted to a half-precision float.
Half(short) - Constructor for class icyllis.modernui.util.Half
  Constructs a newly allocated `Half` object that represents the half-precision float type argument.
Half(String) - Constructor for class icyllis.modernui.util.Half
  Constructs a newly allocated `Half` object that represents the half-precision float value represented by the string.
HalfFloat - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated element represents a half-precision floating point value.
halfFloatVertexAttributeSupport() - Method in class icyllis.arc3d.engine.Caps
halfHeight() - Method in class icyllis.arc3d.core.Rect2f
halfHeight() - Method in class icyllis.arc3d.core.RoundRect
halfToFloat(short) - Static method in class icyllis.arc3d.core.MathUtil
  Converts the specified half-precision float value into a single-precision float value.
halfToIntBits(short) - Static method in class icyllis.modernui.util.Half
  Returns a representation of the specified half-precision float value according to the bit layout described in `Half`.
halfToRawIntBits(short) - Static method in class icyllis.modernui.util.Half
  Returns a representation of the specified half-precision float value according to the bit layout described in `Half`.
halfToShortBits(short) - Static method in class icyllis.modernui.util.Half
  Returns a representation of the specified half-precision float value according to the bit layout described in `Half`.
halfValue() - Method in class icyllis.modernui.util.Half
  Returns the half-precision value of this `Half` as a `short` containing the bit representation described in `Half`.
halfWidth() - Method in class icyllis.arc3d.core.Rect2f
halfWidth() - Method in class icyllis.arc3d.core.RoundRect
HAMMING - Static variable in class icyllis.modernui.audio.FFT
handle - Variable in class icyllis.arc3d.opengl.GLBackendImage
  `GLuint` - image name
HANDLE_FLAG_INHERIT - Static variable in class icyllis.arc3d.core.Kernel32
HANDLE_FLAG_INHERIT - Static variable in class icyllis.modernui.core.Kernel32
HANDLE_FLAG_PROTECT_FROM_CLOSE - Static variable in class icyllis.arc3d.core.Kernel32
HANDLE_FLAG_PROTECT_FROM_CLOSE - Static variable in class icyllis.modernui.core.Kernel32
handleCompileError(Logger, String, String) - Static method in class icyllis.arc3d.opengl.GLUtil
handleDataChanged() - Method in class icyllis.modernui.widget.AbsListView
handleDirtyContext(int) - Method in class icyllis.arc3d.engine.Device
handleError(int, int, String) - Method in class icyllis.arc3d.compiler.ErrorHandler
  Called when an error is reported.
handleLifecycleEvent(Lifecycle.Event) - Method in class icyllis.modernui.lifecycle.LifecycleRegistry
  Sets the current state and notifies the observers.
handleLinkError(Logger, String[], String[], String) - Static method in class icyllis.arc3d.opengl.GLUtil
handleMessage(Message) - Method in interface icyllis.modernui.core.Handler.Callback
handleMessage(Message) - Method in class icyllis.modernui.core.Handler
  Subclasses can implement this to receive messages.
handleMessage(Message) - Method in class icyllis.modernui.view.ViewRoot
handleMovementKey(TextView, Spannable, int, int) - Method in class icyllis.modernui.text.method.BaseMovementMethod
  Performs a movement key action.
handleOnBackPressed() - Method in class icyllis.modernui.fragment.OnBackPressedCallback
  Callback for handling the `OnBackPressedDispatcher.onBackPressed()` event.
Handler - Class in icyllis.modernui.core
  A Handler allows you to send and process `Message` and Runnable objects associated with a thread's `MessageQueue`.
Handler(Looper) - Constructor for class icyllis.modernui.core.Handler
  Use the provided `Looper` instead of the default one.
Handler(Looper, Handler.Callback) - Constructor for class icyllis.modernui.core.Handler
  Use the provided `Looper` instead of the default one and take a callback interface in which to handle messages.
Handler.Callback - Interface in icyllis.modernui.core
  Callback interface you can use when instantiating a Handler to avoid having to implement your own subclass of Handler.
HandlerActionQueue - Class in icyllis.modernui.view
  Class used to enqueue pending work from Views when no Window is attached.
HandlerActionQueue() - Constructor for class icyllis.modernui.view.HandlerActionQueue
HandlerThread - Class in icyllis.modernui.core
  A `Thread` that has a `Looper`.
HandlerThread(String) - Constructor for class icyllis.modernui.core.HandlerThread
handleScrollBarDragging(MotionEvent) - Method in class icyllis.modernui.view.View
  Handles scroll bar dragging by mouse input.
handlesSolidColor() - Method in class icyllis.arc3d.granite.GeometryStep
handleUpEvent(KeyEvent) - Method in class icyllis.modernui.view.KeyEvent.DispatcherState
  Handle key up event to stop tracking.
handleWarning(int, int, String) - Method in class icyllis.arc3d.compiler.ErrorHandler
  Called when a warning is reported.
HANN - Static variable in class icyllis.modernui.audio.FFT
HAPTIC_FEEDBACK_ENABLED - Static variable in class icyllis.modernui.view.View
  View flag indicating whether this view should have haptic feedback enabled for events such as long presses.
HapticFeedbackConstants - Class in icyllis.modernui.view
  Constants to be used to perform haptic feedback effects via `View.performHapticFeedback(int)`
HARD_LIGHT - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Makes destination lighter or darker, depending on source.
HARD_LIGHT - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Makes destination lighter or darker, depending on source.
HARD_MIX - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Adds two images together, setting each color channel value to either 0 or 1.
HARD_MIX - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Adds two images together, setting each color channel value to either 0 or 1.
Hard_XferProc_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
  Deprecated.
  Class IDs.
has_id - Variable in class icyllis.modernui.resources.ResourceValues.Reference
has_type_flags - Variable in class icyllis.modernui.resources.ResourceValues.Reference
hasAABloat() - Method in class icyllis.arc3d.engine.trash.ops.Op
  Deprecated.
hasActiveObservers() - Method in class icyllis.modernui.lifecycle.LiveData
  Returns true if this LiveData has active observers.
hasAlpha() - Method in enum class icyllis.modernui.graphics.Bitmap.Format
  Does this format have alpha channel?
hasAlpha() - Method in class icyllis.modernui.graphics.Bitmap
  Returns true if the bitmap's format supports per-pixel alpha, and if the pixels may contain non-opaque alpha values.
hasAnisotropySupport() - Method in class icyllis.arc3d.engine.Caps
  Anisotropic filtering (AF).
hasAnyRefs() - Method in class icyllis.arc3d.engine.Resource
hasBaseInstanceSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasBooleanFlag(int) - Method in class icyllis.modernui.view.ViewGroup
hasBufferStorageSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasCachedImage() - Method in class icyllis.arc3d.core.Surface
hasCacheRef() - Method in class icyllis.arc3d.engine.Resource
hasCallbacks(Runnable) - Method in class icyllis.modernui.core.Handler
  Check if there are any pending posts of messages with callback r in the message queue.
hasClip() - Method in class icyllis.arc3d.granite.ClipResult_old
hasCollapsibleActionView() - Method in class icyllis.modernui.view.menu.MenuItemImpl
hasColors() - Method in class icyllis.arc3d.core.Vertices
hasCommandBufferRef() - Method in class icyllis.arc3d.engine.Resource
hasContentView() - Method in class icyllis.modernui.widget.PopupWindow
hasContour() - Method in class icyllis.arc3d.core.PathMeasure
  Returns true if there is a valid contour (length greater than 0).
hasCopyImageSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasData() - Method in class icyllis.modernui.core.UndoOperation
  Return true if this operation actually contains modification data.
hasDebugSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasDecorView() - Method in class icyllis.modernui.widget.PopupWindow
hasDividerBeforeChildAt(int) - Method in class icyllis.modernui.widget.LinearLayout
  Determines where to position dividers between children.
hasDrawElementsBaseVertexSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasDSASupport() - Method in class icyllis.arc3d.opengl.GLCaps
  Modern OpenGL means OpenGL 4.5 is supported, so all of the following are supported: ARB_ES2_compatibility ARB_get_program_binary ARB_base_instance ARB_texture_storage ARB_internalformat_query ARB_shading_language_420pack ARB_invalidate_subdata ARB_explicit_uniform_location ARB_vertex_attrib_binding ARB_ES3_compatibility ARB_clear_texture ARB_buffer_storage ARB_enhanced_layouts ARB_texture_barrier ARB_direct_state_access Arc3D requires OpenGL 3.3 at least.
hasEnabledCallbacks() - Method in class icyllis.modernui.fragment.OnBackPressedDispatcher
  Checks if there is at least one `enabled` callback registered with this dispatcher.
hasExplicitFocusable() - Method in class icyllis.modernui.view.View
  Returns true if this view is focusable or if it contains a reachable View for which this method returns `true`.
hasFocus() - Method in class icyllis.modernui.view.View
  Returns true if this view has focus itself, or is the ancestor of the view that has focus.
hasFocus() - Method in class icyllis.modernui.view.ViewGroup
  Returns true if this view has or contains focus
hasFocus() - Method in class icyllis.modernui.widget.DropDownListView
  Returns the focus state in the drop down.
hasFocusable() - Method in class icyllis.modernui.view.View
  Returns true if this view is focusable or if it contains a reachable View for which this method returns `true`.
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.ColorDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.Drawable
  Indicates whether this drawable has at least one state spec explicitly specifying state_focused.
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.DrawableWrapper
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.ShapeDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.material.MaterialDrawable
hasFocusStateSpecified() - Method in class icyllis.modernui.util.ColorStateList
  Return whether the state spec list has at least one item explicitly specifying
hasGlyph(int) - Method in class icyllis.modernui.graphics.text.FontFamily
hasGlyph(int, int) - Method in class icyllis.modernui.graphics.text.EmojiFont
hasGlyph(int, int) - Method in interface icyllis.modernui.graphics.text.Font
hasGlyph(int, int) - Method in class icyllis.modernui.graphics.text.FontFamily
hasGlyph(int, int) - Method in class icyllis.modernui.graphics.text.OutlineFont
hasGlyph(int, BakedGlyph) - Method in class icyllis.arc3d.granite.GlyphAtlasManager
hashCode() - Method in record class icyllis.arc3d.compiler.lex.Lexer.PackedEntry
  Returns a hash code value for this object.
hashCode() - Method in class icyllis.arc3d.compiler.tree.Layout
hashCode() - Method in class icyllis.arc3d.compiler.tree.Modifiers
hashCode() - Method in record class icyllis.arc3d.compiler.tree.Type.Field
  Returns a hash code value for this object.
hashCode() - Method in class icyllis.arc3d.core.Color
hashCode() - Method in class icyllis.arc3d.core.ColorSpace
hashCode() - Method in class icyllis.arc3d.core.ColorSpace.Rgb
hashCode() - Method in class icyllis.arc3d.core.ColorSpace.Rgb.TransferParameters
hashCode() - Method in class icyllis.arc3d.core.effects.ColorMatrix
hashCode() - Method in class icyllis.arc3d.core.Font
hashCode() - Method in class icyllis.arc3d.core.ImageInfo
hashCode() - Method in class icyllis.arc3d.core.Matrix
hashCode() - Method in class icyllis.arc3d.core.Matrix4
hashCode() - Method in interface icyllis.arc3d.core.Matrixc
hashCode() - Method in class icyllis.arc3d.core.Paint
hashCode() - Method in class icyllis.arc3d.core.Pair
  Same as `Map.Entry.hashCode()`.
hashCode() - Method in class icyllis.arc3d.core.Path
hashCode() - Method in class icyllis.arc3d.core.Quaternion
hashCode() - Method in class icyllis.arc3d.core.Rect2f
hashCode() - Method in class icyllis.arc3d.core.Rect2i
hashCode() - Method in class icyllis.arc3d.core.RoundRect
hashCode() - Method in class icyllis.arc3d.core.SamplingOptions
hashCode() - Method in class icyllis.arc3d.core.StrikeDesc
hashCode() - Method in class icyllis.arc3d.core.SurfaceCharacterization
hashCode() - Method in class icyllis.arc3d.core.Typeface
hashCode() - Method in class icyllis.arc3d.core.Vector3
hashCode() - Method in class icyllis.arc3d.engine.Buffer.ResourceKey
hashCode() - Method in class icyllis.arc3d.engine.DepthStencilSettings.Face
hashCode() - Method in class icyllis.arc3d.engine.DepthStencilSettings
hashCode() - Method in class icyllis.arc3d.engine.Device
hashCode() - Method in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
hashCode() - Method in class icyllis.arc3d.engine.FramebufferDesc.DepthStencilAttachmentDesc
hashCode() - Method in class icyllis.arc3d.engine.FramebufferDesc
hashCode() - Method in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
hashCode() - Method in class icyllis.arc3d.engine.Image.ResourceKey
  Keep `Object.hashCode()` sync with this.
hashCode() - Method in interface icyllis.arc3d.engine.IResourceKey
hashCode() - Method in interface icyllis.arc3d.engine.IUniqueKey
hashCode() - Method in class icyllis.arc3d.engine.Key
hashCode() - Method in class icyllis.arc3d.engine.KeyBuilder
  Same as `Arrays.hashCode(int[])`.
hashCode() - Method in class icyllis.arc3d.engine.SamplerDesc
hashCode() - Method in class icyllis.arc3d.engine.SurfaceProxy
hashCode() - Method in class icyllis.arc3d.engine.trash.SharedContext
  Deprecated.
hashCode() - Method in class icyllis.arc3d.granite.ClipResult_old
hashCode() - Method in record class icyllis.arc3d.granite.FragmentStage.Sampler
  Returns a hash code value for this object.
hashCode() - Method in record class icyllis.arc3d.granite.FragmentStage.Uniform
  Returns a hash code value for this object.
hashCode() - Method in class icyllis.arc3d.granite.GraphicsPipelineDesc
hashCode() - Method in class icyllis.arc3d.granite.TextBlobCache.FeatureKey
hashCode() - Method in class icyllis.arc3d.opengl.GLBackendFormat
hashCode() - Method in class icyllis.arc3d.opengl.GLFramebufferInfo
hashCode() - Method in class icyllis.arc3d.opengl.GLGraphicsPipelineKey
hashCode() - Method in class icyllis.arc3d.opengl.GLImage.ResourceKey
hashCode() - Method in class icyllis.arc3d.opengl.GLImageDesc
hashCode() - Method in class icyllis.arc3d.vulkan.VkBackendFormat
hashCode() - Method in class icyllis.arc3d.vulkan.VulkanAllocation
hashCode() - Method in record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
  Returns a hash code value for this object.
hashCode() - Method in class icyllis.arc3d.vulkan.VulkanImage.ResourceKey
hashCode() - Method in class icyllis.arc3d.vulkan.VulkanImageDesc
hashCode() - Method in class icyllis.modernui.core.VideoMode
hashCode() - Method in class icyllis.modernui.fragment.Fragment
  Subclasses can not override hashCode().
hashCode() - Method in class icyllis.modernui.graphics.Paint
hashCode() - Method in class icyllis.modernui.graphics.Point
hashCode() - Method in class icyllis.modernui.graphics.PointF
hashCode() - Method in class icyllis.modernui.graphics.Rect
hashCode() - Method in class icyllis.modernui.graphics.RectF
hashCode() - Method in class icyllis.modernui.graphics.text.FontCollection
hashCode() - Method in class icyllis.modernui.graphics.text.FontFamily
hashCode() - Method in class icyllis.modernui.graphics.text.FontMetricsInt
hashCode() - Method in class icyllis.modernui.graphics.text.FontPaint
hashCode() - Method in class icyllis.modernui.graphics.text.LineBreakConfig
hashCode() - Method in class icyllis.modernui.lifecycle.SafeLinkedList
hashCode() - Method in class icyllis.modernui.text.BoringLayout.Metrics
hashCode() - Method in class icyllis.modernui.text.PrecomputedText.Params
hashCode() - Method in class icyllis.modernui.text.SpannableStringBuilder
hashCode() - Method in class icyllis.modernui.text.SpannableString
hashCode() - Method in class icyllis.modernui.text.SpannedString
hashCode() - Method in class icyllis.modernui.transition.TransitionValues
hashCode() - Method in class icyllis.modernui.util.ArrayMap
hashCode() - Method in class icyllis.modernui.util.DataSet
hashCode() - Method in class icyllis.modernui.util.DisplayMetrics
hashCode() - Method in class icyllis.modernui.util.Half
  Returns a hash code for this `Half` object.
hashCode() - Method in class icyllis.modernui.util.LongSparseArray
hashCode() - Method in class icyllis.modernui.util.SparseArray
hashCode() - Method in class icyllis.modernui.util.SparseBooleanArray
hashCode() - Method in class icyllis.modernui.widget.GridLayout.LayoutParams
hashCode() - Method in class icyllis.modernui.widget.GridLayout.Spec
hashCode(short) - Static method in class icyllis.modernui.util.Half
  Returns a hash code for a half-precision float value.
hasIdentityMatrix() - Method in class icyllis.modernui.view.View
  Returns true if the transform matrix is the identity matrix.
hasIndices() - Method in class icyllis.arc3d.core.Vertices
hasInstanceAttributes() - Method in class icyllis.arc3d.granite.GeometryStep
  Returns true if `GeometryStep.numInstanceAttributes()` will return non-zero.
hasInvalidateFramebufferSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasLineTab(int) - Method in class icyllis.modernui.graphics.text.LineBreaker.Result
  Returns true if the line has a TAB character.
hasMappingFailed() - Method in class icyllis.arc3d.granite.DrawBufferManager
hasMessages() - Method in class icyllis.modernui.core.Handler
  Return whether there are any messages or callbacks currently scheduled on this handler.
hasMessages(int) - Method in class icyllis.modernui.core.Handler
  Check if there are any pending posts of messages with code 'what' in the message queue.
hasMessages(int, Object) - Method in class icyllis.modernui.core.Handler
  Check if there are any pending posts of messages with code 'what' and whose obj is 'object' in the message queue.
hasMipmap() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
  Indicates whether the mipmap hint is enabled on this drawable's image.
hasModifiers(int) - Method in class icyllis.modernui.view.KeyEvent
  Returns true if only the specified modifiers keys are pressed.
hasModifiers(int) - Method in class icyllis.modernui.view.MotionEvent
  Returns true if only the specified modifiers keys are pressed.
hasNestedScrollingParent(int) - Method in class icyllis.modernui.view.View
  Returns true if this view has a nested scrolling parent for the given input type.
hasNext() - Method in class icyllis.arc3d.core.Path.RawIterator
hasNext(Node) - Method in class icyllis.modernui.markdown.MarkdownVisitor
  Executes a check if there is further content available.
hasNoModifiers() - Method in class icyllis.modernui.view.KeyEvent
  Returns true if no modifier keys are pressed.
hasObservers() - Method in class icyllis.modernui.lifecycle.LiveData
  Returns true if this LiveData has observers.
hasOnClickListeners() - Method in class icyllis.modernui.view.View
  Return whether this view has an attached OnClickListener.
hasOnLongClickListeners() - Method in class icyllis.modernui.view.View
  Return whether this view has an attached OnLongClickListener.
hasOperation(UndoOwner) - Method in class icyllis.modernui.core.UndoManager
  Check whether there is an `UndoOperation` in the current `UndoManager.beginUpdate(java.lang.CharSequence)` undo state.
hasOutstandingWork() - Method in class icyllis.arc3d.engine.QueueManager
  Returns true if there is any unfinished GPU work.
hasOverlappingRendering() - Method in class icyllis.modernui.view.View
  Returns whether this View has content which overlaps.
hasOverlappingRendering() - Method in class icyllis.modernui.widget.ImageView
hasPerspective() - Method in class icyllis.arc3d.core.Matrix
  Returns whether this matrix contains perspective elements.
hasPerspective() - Method in class icyllis.arc3d.core.Matrix4
hasPerspective() - Method in interface icyllis.arc3d.core.Matrix4c
hasPerspective() - Method in interface icyllis.arc3d.core.Matrixc
  Returns whether this matrix contains perspective elements.
hasProgramBinarySupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasRtlSupport() - Method in class icyllis.modernui.ModernUI
  Whether to enable RTL support, it should always be true.
hasSameEffect(StrokeRec) - Method in class icyllis.arc3d.core.StrokeRec
  Compare if two Strokes have an equal effect on a path.
hasScissorClip() - Method in class icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old
  Deprecated.
hasScissorClip() - Method in class icyllis.arc3d.granite.ClipResult_old
  Should scissor clip be applied?
hasSecondaryOutput() - Method in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
hasSecondaryOutput() - Method in class icyllis.arc3d.granite.BlendFormula
hasSelection() - Method in class icyllis.modernui.widget.TextView
  Return true iff there is a selection of nonzero length inside this text view.
hasSideEffects(Expression) - Static method in class icyllis.arc3d.compiler.analysis.Analysis
  Determines if `expr` has any side effects.
hasSpansIntersecting(int, int) - Method in class icyllis.modernui.text.SpanSet
  Returns true if there are spans intersecting the given interval.
hasSPIRVSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasStableIds() - Method in interface icyllis.modernui.widget.Adapter
  Indicates whether the item ids are stable across changes to the underlying data.
hasStableIds() - Method in class icyllis.modernui.widget.BaseAdapter
hasStableIds() - Method in interface icyllis.modernui.widget.ExpandableListAdapter
  Indicates whether the child and group IDs are stable across changes to the underlying data.
hasStableIds() - Method in class icyllis.modernui.widget.HeaderViewListAdapter
hasState(int) - Method in class icyllis.modernui.util.ColorStateList
  Returns whether the specified state is referenced in any of the state specs contained within this ColorStateList.
hasStencilClip() - Method in class icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old
  Deprecated.
hasStencilClip() - Method in class icyllis.arc3d.granite.ClipResult_old
  Should stencil clip be applied?
hasSubMenu() - Method in class icyllis.modernui.view.ActionProvider
  Determines if this ActionProvider has a submenu associated with it.
hasSubMenu() - Method in class icyllis.modernui.view.menu.MenuItemImpl
hasSubMenu() - Method in interface icyllis.modernui.view.MenuItem
  Check whether this item has an associated sub-menu.
hasTexCoords() - Method in class icyllis.arc3d.core.Vertices
hasTransientState() - Method in class icyllis.modernui.view.View
  Indicates whether the view is currently tracking transient state that the app should not need to concern itself with saving and restoring, but that the framework should take special note to preserve when possible.
hasTransientState() - Method in class icyllis.modernui.view.ViewGroup
hasTranslation() - Method in class icyllis.arc3d.core.Matrix4
hasTranslationTransientState() - Method in class icyllis.modernui.view.View
hasUnifiedMemory() - Method in class icyllis.arc3d.vulkan.VulkanCaps
hasUsageRef() - Method in class icyllis.arc3d.engine.Resource
hasValue() - Method in class icyllis.modernui.animation.Keyframe
  Indicates whether this keyframe has a valid value.
hasVertexAttribBindingSupport() - Method in class icyllis.arc3d.opengl.GLCaps
hasVertexAttributes() - Method in class icyllis.arc3d.granite.GeometryStep
  Returns true if `GeometryStep.numVertexAttributes()` will return non-zero.
hasVisibleItems() - Method in interface icyllis.modernui.view.Menu
  Return whether the menu currently has item items that are visible.
hasVisibleItems() - Method in class icyllis.modernui.view.menu.MenuBuilder
hasVolatileContext() - Method in class icyllis.arc3d.opengl.GLCaps
hasWindowFocus() - Method in class icyllis.modernui.view.View
  Returns true if this view is in a window that currently has window focus.
hasWindowFocus() - Method in class icyllis.modernui.widget.DropDownListView
  Returns the focus state in the drop down.
hasZeroArea() - Method in class icyllis.arc3d.engine.trash.ops.Op
  Deprecated.
HDR - Enum constant in enum class icyllis.modernui.graphics.Bitmap.SaveFormat
  Save as the Radiance RGBE format.
head() - Method in class icyllis.modernui.lifecycle.SafeLinkedList
HeaderViewListAdapter - Class in icyllis.modernui.widget
  ListAdapter used when a ListView has header views.
HeaderViewListAdapter(ArrayList<ListView.FixedViewInfo>, ArrayList<ListView.FixedViewInfo>, ListAdapter) - Constructor for class icyllis.modernui.widget.HeaderViewListAdapter
HeadingSpan - Class in icyllis.modernui.markdown.core.style
HeadingSpan(MarkdownTheme, int) - Constructor for class icyllis.modernui.markdown.core.style.HeadingSpan
heap() - Method in class icyllis.arc3d.engine.PriorityQueue
  Makes the current array into a heap.
height - Variable in class icyllis.modernui.view.ViewGroup.LayoutParams
  Information about how tall the view wants to be.
height() - Method in class icyllis.arc3d.core.ImageInfo
  Returns pixel row count.
height() - Method in class icyllis.arc3d.core.Rect2f
height() - Method in interface icyllis.arc3d.core.Rect2fc
height() - Method in class icyllis.arc3d.core.Rect2i
height() - Method in interface icyllis.arc3d.core.Rect2ic
height() - Method in class icyllis.arc3d.core.RoundRect
  Returns span on the y-axis.
height() - Method in class icyllis.arc3d.granite.DrawAtlas.AtlasLocator
height() - Method in class icyllis.modernui.graphics.Rect
height() - Method in class icyllis.modernui.graphics.RectF
heightPixels - Variable in class icyllis.modernui.util.DisplayMetrics
  The absolute height of the available display size in pixels.
HeterogeneousExpandableList - Interface in icyllis.modernui.widget
  Additional methods that when implemented make an `ExpandableListAdapter` take advantage of the `Adapter` view type mechanism.
hide() - Method in class icyllis.modernui.core.Window
hide() - Method in class icyllis.modernui.view.TooltipPopup
hide(long) - Method in class icyllis.modernui.view.ActionMode
  Hide the action mode view from obstructing the content below for a short duration.
hide(Fragment) - Method in class icyllis.modernui.fragment.FragmentTransaction
  Hides an existing fragment.
hideChild(ViewGroup, View, int) - Method in class icyllis.modernui.animation.LayoutTransition
  This method is called by ViewGroup when a child view is about to be hidden in container.
higher(int[], int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] > value`, or `a.length` if no such element is found.
higher(int[], int, int, int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] > value`, or `last` if no such element is found.
higher(long[], int, int, long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] > value`, or `last` if no such element is found.
higher(long[], long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] > value`, or `a.length` if no such element is found.
higher(T[], int, int, T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[first, last)` such that `a[index] > value`, or `last` if no such element is found.
higher(T[], T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the first element in the range `[0, a.length)` such that `a[index] > value`, or `a.length` if no such element is found.
hint - Static variable in class icyllis.modernui.R.id
hit(Rectangle, Shape, boolean) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
hitClip(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
hitClip(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
HLINE - Static variable in class icyllis.modernui.graphics.drawable.ShapeDrawable
  Shape is a horizontal line.
home(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
home(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
  Performs a home movement action.
home(TextView, Spannable) - Method in class icyllis.modernui.text.method.ScrollingMovementMethod
Horizon(int, int) - Constructor for class icyllis.arc3d.core.RectanglePacker.Horizon
  Constructor assumes both width and height > 0 invalid input: '&'invalid input: '&' invalid input: '<'= 32767.
HorizonOld(int, int) - Constructor for class icyllis.arc3d.core.RectanglePacker.HorizonOld
  Constructor assumes both width and height > 0 invalid input: '&'invalid input: '&' invalid input: '<'= 32767.
HORIZONTAL - Static variable in class icyllis.modernui.widget.GridLayout
  The horizontal orientation.
HORIZONTAL - Static variable in class icyllis.modernui.widget.LinearLayout
  Orientation horizontal.
HORIZONTAL_GRAVITY_MASK - Static variable in class icyllis.modernui.view.Gravity
  Binary mask to get the absolute horizontal gravity of a gravity.
HORIZONTAL_SCROLL_FACTOR - Static variable in class icyllis.modernui.view.ViewConfiguration
  Amount to scroll in response to a horizontal `MotionEvent.ACTION_SCROLL` event, in dips per axis value.
horizontalMargin - Variable in class icyllis.modernui.view.WindowManager.LayoutParams
HorizontalScrollView - Class in icyllis.modernui.widget
  Layout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display.
HorizontalScrollView(Context) - Constructor for class icyllis.modernui.widget.HorizontalScrollView
horizontalWeight - Variable in class icyllis.modernui.view.WindowManager.LayoutParams
  Indicates how much of the extra space will be allocated horizontally to the view associated with these LayoutParams.
HSL - Enum constant in enum class icyllis.modernui.graphics.GradientShader.InterpolationColorSpace
HSVToColor(float[]) - Static method in class icyllis.arc3d.core.Color
  Converts HSV components to an RGB color.
HSVToColor(float[]) - Static method in class icyllis.modernui.graphics.Color
  Converts HSV components to an RGB color.
HSVToColor(float, float, float) - Static method in class icyllis.arc3d.core.Color
  Converts HSV components to an RGB color.
HSVToColor(float, float, float) - Static method in class icyllis.modernui.graphics.Color
  Converts HSV components to an RGB color.
HUE - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Replaces hue of destination with hue of source, leaving saturation and luminosity unchanged.
HUE - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Replaces hue of destination with hue of source, leaving saturation and luminosity unchanged.
HWB - Enum constant in enum class icyllis.modernui.graphics.GradientShader.InterpolationColorSpace
hwnd - Variable in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
HybridBoundsManager - Class in icyllis.arc3d.granite.geom
  A BoundsManager that first relies on `FullBoundsManager` for N draw calls, and then switches to the `GridBoundsManager` if it exceeds its limit.
HybridBoundsManager(int, int, int, int, int) - Constructor for class icyllis.arc3d.granite.geom.HybridBoundsManager

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form