# 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

## F

f - Variable in class icyllis.arc3d.core.ColorSpace.Rgb.TransferParameters
  Variable \(f\) in the equation of the EOTF described above.
f_to_s16(float) - Static method in class icyllis.modernui.audio.SoundStream
F16_COLOR_TYPE_SAVE_LAYER_FLAG - Static variable in class icyllis.arc3d.core.Canvas
  Instead of matching previous layer's color type, use F16.
Face(byte, byte, byte, byte, int, int, int) - Constructor for class icyllis.arc3d.engine.DepthStencilSettings.Face
FACTOR_CONSTANT_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_CONSTANT_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_DST_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_DST_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_CONSTANT_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_CONSTANT_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_DST_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_DST_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_SRC_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_SRC_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_SRC1_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_ONE_MINUS_SRC1_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_SRC_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_SRC_ALPHA_SATURATE - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_SRC_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_SRC1_ALPHA - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_SRC1_COLOR - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
FACTOR_UNKNOWN - Static variable in class icyllis.arc3d.engine.BlendInfo
FACTOR_ZERO - Static variable in class icyllis.arc3d.engine.BlendInfo
  Blend factors.
Fade - Class in icyllis.modernui.transition
  This transition tracks changes to the visibility of target views in the start and end scenes and fades views in or out when they become visible or non-visible.
Fade() - Constructor for class icyllis.modernui.transition.Fade
  Constructs a Fade transition that will fade targets in and out.
Fade(int) - Constructor for class icyllis.modernui.transition.Fade
  Constructs a Fade transition that will fade targets in and/or out, according to the value of fadingMode.
fakeDragBy(float) - Method in class icyllis.modernui.widget.ViewPager
  Fake drag by an offset in pixels.
fatal(String, String) - Static method in class icyllis.modernui.util.Log
  Logs a message object with the `Log.FATAL` level.
fatal(String, String, Object...) - Static method in class icyllis.modernui.util.Log
  Logs a message object with the `Log.FATAL` level.
fatal(String, String, Throwable) - Static method in class icyllis.modernui.util.Log
  Logs a message at the `Log.FATAL` level including the stack trace of the `Throwable` `throwable` passed as parameter.
FATAL - Static variable in class icyllis.modernui.util.Log
  A fatal event that will prevent the application from continuing.
FatalError - Exception Class in icyllis.arc3d.compiler
  Causes the compiler to terminate immediately.
FatalError() - Constructor for exception class icyllis.arc3d.compiler.FatalError
FatalError(String) - Constructor for exception class icyllis.arc3d.compiler.FatalError
FeatureKey() - Constructor for class icyllis.arc3d.granite.TextBlobCache.FeatureKey
FeatureKey(TextBlobCache.FeatureKey) - Constructor for class icyllis.arc3d.granite.TextBlobCache.FeatureKey
fenceSyncSupport() - Method in class icyllis.arc3d.engine.Caps
  Supports using Fence.
FFT - Class in icyllis.modernui.audio
  Provides Fast Fourier Transform.
Field(int, Modifiers, Type, String) - Constructor for record class icyllis.arc3d.compiler.tree.Type.Field
  Creates an instance of a `Field` record class.
FIELD_ACCESS - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
FieldAccess - Class in icyllis.arc3d.compiler.tree
  An expression which selects a field from a struct/block, as in 'foo.bar'.
fill(Shape) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
FILL - Enum constant in enum class icyllis.modernui.graphics.Paint.Style
  Geometry and text drawn with this style will be filled, ignoring all stroke-related settings in the paint.
FILL - Static variable in class icyllis.arc3d.core.Paint
  Geometry drawn with this style will be filled, ignoring all stroke-related settings in the paint.
FILL - Static variable in class icyllis.modernui.graphics.Paint
  Geometry drawn with this style will be filled, ignoring all stroke-related settings in the paint.
FILL - Static variable in class icyllis.modernui.view.Gravity
  Grow the horizontal and vertical size of the object if needed so it completely fills its container.
FILL - Static variable in class icyllis.modernui.widget.GridLayout
  Indicates that a view should expanded to fit the boundaries of its cell group.
FILL_AND_STROKE - Enum constant in enum class icyllis.modernui.graphics.Paint.Style
  Geometry and text drawn with this style will be both filled and stroked at the same time, respecting the stroke-related fields on the paint.
FILL_AND_STROKE - Static variable in class icyllis.arc3d.core.Paint
FILL_AND_STROKE - Static variable in class icyllis.modernui.graphics.Paint
FILL_EVEN_ODD - Static variable in class icyllis.arc3d.core.Path
  The fill rule constant for specifying an even-odd rule for determining the interior of a path.
  The even-odd rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments an odd number of times.
FILL_EVEN_ODD - Static variable in interface icyllis.arc3d.core.PathIterator
  The fill rule constant for specifying an even-odd rule for determining the interior of a path.
  The even-odd rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments an odd number of times.
FILL_HORIZONTAL - Static variable in class icyllis.modernui.view.Gravity
  Grow the horizontal size of the object if needed so it completely fills its container.
FILL_NON_ZERO - Static variable in class icyllis.arc3d.core.Path
  The fill rule constant for specifying a non-zero rule for determining the interior of a path.
  The non-zero rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments a different number of times in the counter-clockwise direction than the clockwise direction.
FILL_NON_ZERO - Static variable in interface icyllis.arc3d.core.PathIterator
  The fill rule constant for specifying a non-zero rule for determining the interior of a path.
  The non-zero rule specifies that a point lies inside the path if a ray drawn in any direction from that point to infinity is crossed by path segments a different number of times in the counter-clockwise direction than the clockwise direction.
FILL_VERTICAL - Static variable in class icyllis.modernui.view.Gravity
  Grow the vertical size of the object if needed so it completely fills its container.
fill3DRect(int, int, int, int, boolean) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fill3DRect(int, int, int, int, boolean) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillArc(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillArc(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillInstanceData(MeshDrawWriter, int, int, float) - Method in class icyllis.arc3d.granite.SubRunContainer.AtlasSubRun
fillInstanceData(MeshDrawWriter, int, int, float, float, float) - Method in class icyllis.arc3d.granite.SubRunContainer.AtlasSubRun
fillOval(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillOval(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillPathWithPaint(Path, Paint, Path, Rect2fc, float) - Static method in class icyllis.arc3d.core.PathUtils
  Returns the filled equivalent of the stroked path.
fillPathWithPaint(Path, Paint, Path, Rect2fc, Matrixc) - Static method in class icyllis.arc3d.core.PathUtils
fillPolygon(int[], int[], int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillPolygon(int[], int[], int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillPolygon(Polygon) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillPolygon(Polygon) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillRect(int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
fillRoundRect(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics
fillRoundRect(int, int, int, int, int, int) - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
filter(CharSequence) - Method in class icyllis.modernui.widget.Filter
  Starts an asynchronous filtering operation.
filter(CharSequence, int, int, Spanned, int, int) - Method in interface icyllis.modernui.text.InputFilter
  This method is called when the buffer is going to replace the range `dstart … dend` of `dest` with the new text from the range `start … end` of `source`.
filter(CharSequence, int, int, Spanned, int, int) - Method in class icyllis.modernui.text.InputFilter.LengthFilter
filter(CharSequence, int, int, Spanned, int, int) - Method in class icyllis.modernui.text.method.DigitsInputFilter
filter(CharSequence, int, int, Spanned, int, int) - Method in class icyllis.modernui.text.method.NumberInputFilter
filter(CharSequence, int, int, Spanned, int, int) - Method in class icyllis.modernui.widget.Editor.UndoInputFilter
filter(CharSequence, Filter.FilterListener) - Method in class icyllis.modernui.widget.Filter
  Starts an asynchronous filtering operation.
Filter - Class in icyllis.modernui.widget
  A filter constrains data with a filtering pattern.
Filter() - Constructor for class icyllis.modernui.widget.Filter
  Creates a new asynchronous filter.
Filter(IntPredicate, IntList) - Static method in interface icyllis.arc3d.compiler.lex.NFAState
FILTER_CATMULLROM - Static variable in class icyllis.modernui.graphics.ImageShader
  Use bicubic sampling, the Catmull-Rom spline with B=0, C=0.5.
FILTER_CUBIC_BSPLINE - Static variable in class icyllis.modernui.graphics.ImageShader
  Use bicubic sampling, the cubic B-spline with B=1, C=0.
FILTER_LINEAR - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Filters.
FILTER_LINEAR - Static variable in class icyllis.modernui.graphics.ImageShader
  Use linear interpolation for minification, magnification; no mipmapping.
FILTER_MITCHELL - Static variable in class icyllis.modernui.graphics.ImageShader
  Use bicubic sampling, the Mitchell–Netravali filter with B=1/3, C=1/3.
FILTER_MODE_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
  Interpolate between 2x2 sample points (bilinear interpolation).
FILTER_MODE_LINEAR - Static variable in class icyllis.modernui.graphics.ImageShader
  Interpolate between 2x2 sample points (bilinear interpolation).
FILTER_MODE_NEAREST - Static variable in class icyllis.arc3d.core.SamplingOptions
  Single sample point (nearest neighbor).
FILTER_MODE_NEAREST - Static variable in class icyllis.modernui.graphics.ImageShader
  Single sample point (nearest neighbor).
FILTER_NEAREST - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Filters.
FILTER_PHOTOSHOP_BICUBIC - Static variable in class icyllis.modernui.graphics.ImageShader
  Use bicubic sampling, the Photoshop bicubic filter with B=0, C=0.75.
FILTER_POINT - Static variable in class icyllis.modernui.graphics.ImageShader
  Use nearest-neighbour sampling for minification, magnification; no mipmapping.
Filter.Delayer - Interface in icyllis.modernui.widget
Filter.FilterListener - Interface in icyllis.modernui.widget
  Listener used to receive a notification upon completion of a filtering operation.
Filter.FilterResults - Class in icyllis.modernui.widget
  Holds the results of a filtering operation.
Filterable - Interface in icyllis.modernui.widget
  Defines a filterable behavior.
filterColor(int) - Method in interface icyllis.arc3d.core.effects.ColorFilter
  Applies this color filter with ARGB color, un-premultiplied.
filterColor4f(float[], float[], ColorSpace) - Method in class icyllis.arc3d.core.effects.BlendModeColorFilter
filterColor4f(float[], float[], ColorSpace) - Method in interface icyllis.arc3d.core.effects.ColorFilter
  Applies this color filter with RGBA colors.
filterColor4f(float[], float[], ColorSpace) - Method in class icyllis.arc3d.core.effects.ColorMatrixColorFilter
filterColor4f(float[], float[], ColorSpace) - Method in class icyllis.arc3d.core.effects.ComposeColorFilter
filterHDR(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
filterPGM(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
filterPIC(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
filterPPM(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
filterPSD(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
FilterResults() - Constructor for class icyllis.modernui.widget.Filter.FilterResults
filterTGA(ImageInputStream) - Static method in class icyllis.modernui.graphics.BitmapFactory
finalize() - Method in class icyllis.modernui.core.awt.NonClearGraphics
finalize() - Method in class icyllis.modernui.core.awt.NonClearGraphics2D
find(TextBlob, TextBlobCache.FeatureKey) - Method in class icyllis.arc3d.granite.TextBlobCache
find(String) - Method in class icyllis.arc3d.compiler.SymbolTable
  Looks up the requested symbol and returns a const pointer.
find(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedHashMap
find(T) - Method in class icyllis.modernui.lifecycle.SafeLinkedList
findAndRefResource(IResourceKey, boolean) - Method in class icyllis.arc3d.engine.ResourceCache
  Find a resource that matches a key.
findAndRefScratchImage(ImageDesc, boolean, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Search the cache for a scratch texture matching the provided arguments.
findAndRefScratchImage(IResourceKey, boolean, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Search the cache for a scratch texture matching the provided arguments.
findAndRefScratchRenderTarget(int, int, BackendFormat, int, BackendFormat, int, BackendFormat, int, int, int, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
findAndRefScratchRenderTarget(IResourceKey, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
findAttribute(XMLStreamReader, String) - Static method in class icyllis.modernui.resources.ResourceUtils
findBestMode(int, int) - Method in class icyllis.modernui.core.Monitor
findBuiltinSymbol(String) - Method in class icyllis.arc3d.compiler.SymbolTable
  Looks up the requested symbol, only searching the built-in symbol tables.
findComputePipeline(IUniqueKey) - Method in class icyllis.arc3d.engine.SharedResourceCache
findCubicCusp(float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findCubicCusp(float, float, float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.GeometryUtils
  Returns t value of cusp if cubic has one; returns -1 otherwise.
findCubicInflectionPoints(float[], int, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findCubicInflectionPoints(float, float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
  Given a cubic bezier, return 0, 1, or 2 t-values that represent the inflection points.
findCubicMaxCurvature(float[], int, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findCubicMaxCurvature(float, float, float, float, float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
  Returns 1, 2 or 3 t-values.
findDrawableByLayerId(int) - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
  Looks for a layer with the given ID and returns its `Drawable`.
findDriver(GLUtil.GLVendor, String, String) - Static method in class icyllis.arc3d.opengl.GLUtil
findFocus() - Method in class icyllis.modernui.view.View
  Find the view in the hierarchy rooted at this view that currently has focus.
findFocus() - Method in class icyllis.modernui.view.ViewGroup
findFragment(View) - Static method in class icyllis.modernui.fragment.FragmentManager
  Find a `Fragment` associated with the given `View`.
findFragmentById(int) - Method in class icyllis.modernui.fragment.FragmentManager
  Finds a fragment that was identified by the given id either when inflated from XML or as the container ID when added in a transaction.
findFragmentByTag(String) - Method in class icyllis.modernui.fragment.FragmentManager
  Finds a fragment that was identified by the given tag either when inflated from XML or as supplied when added in a transaction.
findFragmentByWho(String) - Method in class icyllis.modernui.fragment.FragmentController
  Returns a fragment with the given identifier.
findFramebuffer(FramebufferDesc) - Method in class icyllis.arc3d.engine.FramebufferCache
findFunctionCount(FunctionDecl) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
findGraphicsPipeline(IUniqueKey) - Method in class icyllis.arc3d.engine.SharedResourceCache
findGroupIndex(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
findGroupIndex(int, int) - Method in class icyllis.modernui.view.menu.MenuBuilder
findIndexByLayerId(int) - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
  Returns the layer with the specified `id`.
findIntrinsicKind(String) - Static method in class icyllis.arc3d.compiler.IntrinsicList
findItem(int) - Method in interface icyllis.modernui.view.Menu
  Return the menu item with a particular identifier.
findItem(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
findItemIndex(int) - Method in class icyllis.modernui.view.menu.MenuBuilder
findNearestTouchable(ViewGroup, int, int, int, int[]) - Method in class icyllis.modernui.view.FocusFinder
  Find the nearest touchable view to the specified view.
findNextFocus(ViewGroup, View, int) - Method in class icyllis.modernui.view.FocusFinder
  Find the next view to take focus in root's descendants, starting from the view that currently is focused.
findNextFocusFromRect(ViewGroup, Rect, int) - Method in class icyllis.modernui.view.FocusFinder
  Find the next view to take focus in root's descendants, searching from a particular rectangle in root's coordinates.
findNextKeyboardNavigationCluster(View, View, int) - Method in class icyllis.modernui.view.FocusFinder
  Find the root of the next keyboard navigation cluster after the current one.
findNonEmptyAttribute(XMLStreamReader, String) - Static method in class icyllis.modernui.resources.ResourceUtils
findOrCreateBuffer(long, int, String) - Method in class icyllis.arc3d.engine.ResourceProvider
  Returns a buffer.
findOrCreateCompatibleSampler(SamplerDesc) - Method in class icyllis.arc3d.engine.ResourceProvider
  Finds or creates a compatible `Sampler` based on the SamplerState.
findOrCreateFramebuffer(FramebufferDesc) - Method in class icyllis.arc3d.opengl.GLDevice
findOrCreateGraphicsPipeline(PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.engine.ResourceProvider
findOrCreateGraphicsPipeline(GraphicsPipelineDesc_Old) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
findOrCreateGraphicsPipeline(PipelineKey_old, GraphicsPipelineDesc_Old) - Method in class icyllis.arc3d.opengl.GLPipelineCache
  Deprecated.
findOrCreateImage(ImageDesc, boolean, String) - Method in class icyllis.arc3d.engine.ResourceProvider
findOrCreateStrike() - Method in class icyllis.arc3d.core.StrikeDesc
findOrCreateStrike(StrikeCache) - Method in class icyllis.arc3d.core.StrikeDesc
findOrCreateStrike(StrikeDesc) - Method in class icyllis.arc3d.core.StrikeCache
findOrCreateStrike(StrikeDesc) - Method in class icyllis.arc3d.granite.GlyphStrikeCache
  desc must be immutable, no copy will be made.
findOrCreateVertexArray(VertexInputLayout, String) - Method in class icyllis.arc3d.opengl.GLDevice
findParaIndex(int) - Method in class icyllis.modernui.text.PrecomputedText
findQuadMaxCurvature(float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findQuadMaxCurvature(float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.GeometryUtils
  Given 3 points on a quadratic bezier, if the point of maximum curvature exists on the segment, returns the t value for this point along the curve.
findQuadRoots(float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findStage(int) - Method in class icyllis.arc3d.granite.ShaderCodeSource
findStateDrawableIndex(int[]) - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
  Gets the index of the drawable with the provided state set.
findStructCount(Type) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
findUnitCubicRoots(float, float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findUnitQuadRoots(float, float, float, float[], int) - Static method in class icyllis.arc3d.core.GeometryUtils
findVariableCounts(Variable) - Method in class icyllis.arc3d.compiler.analysis.SymbolUsage
findVendor(String) - Static method in class icyllis.arc3d.opengl.GLUtil
findViewById(int) - Method in class icyllis.modernui.view.View
  Finds the first descendant view with the given ID, the view itself if the ID matches `View.getId()`, or `null` if the ID is invalid (< 0) or there is no matching view in the hierarchy.
findViewByPredicate(Predicate<View>) - Method in class icyllis.modernui.view.View
  Look for a child view that matches the specified predicate.
findViewByPredicateInsideOut(View, Predicate<View>) - Method in class icyllis.modernui.view.View
  Look for a child view that matches the specified predicate, starting with the specified view and its descendents and then recusively searching the ancestors and siblings of that view until this view is reached.
findViewByPredicateTraversal(Predicate<View>, View) - Method in class icyllis.modernui.view.View
findViewByPredicateTraversal(Predicate<View>, View) - Method in class icyllis.modernui.view.ViewGroup
findViewByPredicateTraversal(Predicate<View>, View) - Method in class icyllis.modernui.widget.ListView
  First look in our children, then in any header and footer views that may be scrolled off.
findViewTraversal(int) - Method in class icyllis.modernui.view.View
findViewTraversal(int) - Method in class icyllis.modernui.view.ViewGroup
findViewTraversal(int) - Method in class icyllis.modernui.widget.ListView
finish() - Method in class icyllis.arc3d.granite.DrawCommandList
finish() - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
  Complete this builder and do post-processing before getting the result.
finish() - Method in class icyllis.arc3d.granite.shading.VaryingHandler
finish() - Method in class icyllis.arc3d.granite.TextureDataGatherer
  Returns a copied int array representing the texture binding.
finish() - Method in class icyllis.arc3d.granite.UniformDataGatherer
  Finishes the builder and returns a memory view which implements `IntBuffer.hashCode()` and `IntBuffer.equals(Object)`.
finish() - Method in class icyllis.modernui.view.ActionMode
  Finish and close this action mode.
finish() - Method in class icyllis.modernui.widget.EdgeEffect
  Immediately finish the current animation.
finish(boolean) - Method in class icyllis.arc3d.granite.shading.UniformHandler
finishInitialization(ContextOptions) - Method in class icyllis.arc3d.engine.Caps
finishOutstandingWork() - Method in class icyllis.arc3d.engine.QueueManager
  Blocks the current thread and waits for queue to finish outstanding works.
finishUpdate(ViewGroup) - Method in class icyllis.modernui.widget.PagerAdapter
  Called when a change in the shown pages has been completed.
  At this point you must ensure that all of the pages have actually been added or removed from the container as appropriate.
first() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
first() - Method in class icyllis.modernui.text.CharSequenceIterator
FIRST - Static variable in interface icyllis.modernui.view.Menu
  First value for group and item identifier integers.
FIRST_APPLICATION_WINDOW - Static variable in class icyllis.modernui.view.WindowManager.LayoutParams
FIRST_SPAN - Static variable in class icyllis.modernui.text.TextUtils
FIRST_SUB_WINDOW - Static variable in class icyllis.modernui.view.WindowManager.LayoutParams
FIRST_SYSTEM_WINDOW - Static variable in class icyllis.modernui.view.WindowManager.LayoutParams
FIRSTSTRONG_LTR - Static variable in class icyllis.modernui.text.TextDirectionHeuristics
  Determines the direction based on the first strong directional character, including bidi format chars, falling back to left to right if it finds none.
FIRSTSTRONG_RTL - Static variable in class icyllis.modernui.text.TextDirectionHeuristics
  Determines the direction based on the first strong directional character, including bidi format chars, falling back to right to left if it finds none.
FIT_CENTER - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst.
FIT_END - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst.
FIT_START - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Compute a scale that will maintain the original src aspect ratio, but will also ensure that src fits entirely inside dst.
FIT_XY - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Scale in X and Y independently, so that src matches dst exactly.
FixedViewInfo() - Constructor for class icyllis.modernui.widget.ListView.FixedViewInfo
FLAG_ALWAYS_PERFORM_CLOSE - Static variable in interface icyllis.modernui.view.Menu
  Flag for `Menu.performShortcut(int, KeyEvent, int)`: if set, always close the menu after executing the shortcut.
FLAG_ANTIALIASING - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
FLAG_APPROX_FIT - Static variable in interface icyllis.arc3d.engine.ISurface
  Indicates whether a backing store needs to be an exact match or can be larger than is strictly necessary.
FLAG_BUDGETED - Static variable in interface icyllis.arc3d.engine.ISurface
  Indicates whether an allocation should count against a cache budget.
FLAG_CANCELED - Static variable in class icyllis.modernui.view.KeyEvent
  When associated with up key events, this indicates that the key press has been canceled.
FLAG_CANCELED_LONG_PRESS - Static variable in class icyllis.modernui.view.KeyEvent
  Set when a key event has `KeyEvent.FLAG_CANCELED` set because a long press action was executed while it was down.
FLAG_COLOR_ATTRIBUTE - Static variable in class icyllis.arc3d.granite.geom.DefaultGeoProc
FLAG_DEFERRED_PROVIDER - Static variable in interface icyllis.arc3d.engine.ISurface
  For `ImageViewProxy` created in a deferred list recording thread it is possible for the unique key to be cleared on the backing `Image` while the unique key remains on the proxy.
FLAG_DISALLOW_INTERCEPT - Static variable in class icyllis.modernui.view.ViewGroup
  When set, this ViewGroup should not intercept touch events.
FLAG_EDITOR_ACTION - Static variable in class icyllis.modernui.view.KeyEvent
  This mask is used for compatibility, to identify enter keys that are coming from an IME whose enter key has been auto-labelled "next" or "done".
FLAG_EMIT_COVERAGE - Static variable in class icyllis.arc3d.granite.GeometryStep
  Set if there's `GeometryStep.emitFragmentCoverageCode(Formatter, String)`.
FLAG_EMIT_PRIMITIVE_COLOR - Static variable in class icyllis.arc3d.granite.GeometryStep
  Set if this emits per-vertex color, only used for drawing primitives.
FLAG_FALLBACK - Static variable in class icyllis.modernui.view.KeyEvent
  Set when a key event has been synthesized to implement default behavior for an event that the application did not handle.
FLAG_FROM_SYSTEM - Static variable in class icyllis.modernui.view.KeyEvent
  This mask is set if an event was known to come from a trusted part of the system.
FLAG_GL_WRAP_DEFAULT_FB - Static variable in class icyllis.arc3d.engine.FramebufferDesc
  This is a OpenGL only flag.
FLAG_HANDLE_SOLID_COLOR - Static variable in class icyllis.arc3d.granite.GeometryStep
  Set if this can handle solid color from paint params, and draw op does not require any uniform values.
FLAG_HAS_TEXTURES - Static variable in class icyllis.arc3d.granite.GeometryStep
FLAG_HOVER_EXIT_PENDING - Static variable in class icyllis.modernui.view.MotionEvent
  This private flag is only set on `MotionEvent.ACTION_HOVER_MOVE` events and indicates that this event will be immediately followed by a `MotionEvent.ACTION_HOVER_EXIT`.
FLAG_IGNORE_GLOBAL_SETTING - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  Flag for `View.performHapticFeedback(int, int)`: Ignore the global setting for whether to perform haptic feedback, do it always.
FLAG_IGNORE_VIEW_SETTING - Static variable in class icyllis.modernui.view.HapticFeedbackConstants
  Flag for `View.performHapticFeedback(int, int)`: Ignore the setting in the view for whether to perform haptic feedback, do it always.
FLAG_INSTANCED_MATRIX - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
FLAG_KEEP_TOUCH_MODE - Static variable in class icyllis.modernui.view.KeyEvent
  This mask is set if we don't want the key event to cause us to leave touch mode.
FLAG_LONG_PRESS - Static variable in class icyllis.modernui.view.KeyEvent
  This flag is set for the first key repeat that occurs after the long press timeout.
FLAG_MANUAL_MSAA_RESOLVE - Static variable in class icyllis.arc3d.engine.FramebufferDesc
  This means the render target is multi-sampled, and internally holds a non-msaa image for resolving into.
FLAG_MEMORYLESS - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to create memoryless images, especially for MSAA attachments.
FLAG_MIPMAPPED - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to say whether an image has or should have mip levels allocated or not.
FLAG_NONE - Static variable in interface icyllis.arc3d.engine.ISurface
  Surface flags shared between the Surface invalid input: '&' SurfaceProxy class hierarchies.
FLAG_NOT_FOCUSABLE - Static variable in class icyllis.modernui.view.WindowManager.LayoutParams
FLAG_NOT_TOUCH_MODAL - Static variable in class icyllis.modernui.view.WindowManager.LayoutParams
FLAG_OUTSET_BOUNDS_FOR_AA - Static variable in class icyllis.arc3d.granite.GeometryStep
  Set for analytic antialiasing (AAA) or distance-to-edge antialiasing (DEAA).
FLAG_PERFORM_NO_CLOSE - Static variable in interface icyllis.modernui.view.Menu
  Flag for `Menu.performShortcut(int, icyllis.modernui.view.KeyEvent, int)`: if set, do not close the menu after executing the shortcut.
FLAG_PERFORM_SHADING - Static variable in class icyllis.arc3d.granite.GeometryStep
  Set if there's fragment shader code and color output, otherwise this is a depth-stencil only step.
FLAG_PREDISPATCH - Static variable in class icyllis.modernui.view.KeyEvent
  Signifies that the key is being predispatched.
FLAG_PROTECTED - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to say whether image is backed by protected memory.
FLAG_READ_ONLY - Static variable in interface icyllis.arc3d.engine.ISurface
  Means the pixels in the image are read-only.
FLAG_RENDERABLE - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to say whether a surface can be rendered to, whether an image can be used as color or depth/stencil attachments.
FLAG_SAMPLED_IMAGE - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to say whether an image can be a sampled image (i.e.
FLAG_SKIP_ALLOCATOR - Static variable in interface icyllis.arc3d.engine.ISurface
  When set, the proxy will be instantiated outside the allocator (e.g.
FLAG_SOFT_KEYBOARD - Static variable in class icyllis.modernui.view.KeyEvent
  This mask is set if the key event was generated by a software keyboard.
FLAG_START_TRACKING - Static variable in class icyllis.modernui.view.KeyEvent
  Private control to determine when an app is tracking a key sequence.
FLAG_STORAGE_IMAGE - Static variable in interface icyllis.arc3d.engine.ISurface
  Used to say whether an image can be a storage image.
FLAG_STROKE - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
FLAG_TAINTED - Static variable in class icyllis.modernui.view.MotionEvent
  Private flag that indicates when the system has detected that this motion event may be inconsistent with respect to the sequence of previously delivered motion events, such as when a pointer move event is sent but the pointer is not down.
FLAG_TEX_COORD_ATTRIBUTE - Static variable in class icyllis.arc3d.granite.geom.DefaultGeoProc
FLAG_TRACKING - Static variable in class icyllis.modernui.view.KeyEvent
  Set for `KeyEvent.ACTION_UP` when this event's key code is still being tracked from its initial down.
FLAG_VIRTUAL_HARD_KEY - Static variable in class icyllis.modernui.view.KeyEvent
  This key event was generated by a virtual (on-screen) hard key area.
FLAG_VK_WRAP_SECONDARY_CB - Static variable in class icyllis.arc3d.engine.FramebufferDesc
  This is a Vulkan only flag.
flagActionItems() - Method in class icyllis.modernui.view.menu.CascadingMenuPopup
flagActionItems() - Method in class icyllis.modernui.view.menu.MenuBuilder
  This method determines which menu items get to be 'action items' that will appear in an action bar and which items should be 'overflow items' in a secondary menu.
flagActionItems() - Method in interface icyllis.modernui.view.menu.MenuPresenter
  Called by Menu implementations to flag items that will be shown as actions.
flagActionItems() - Method in class icyllis.modernui.view.menu.StandardMenuPopup
flags - Variable in class icyllis.modernui.view.WindowManager.LayoutParams
flags() - Method in class icyllis.arc3d.compiler.tree.Modifiers
flags(boolean) - Method in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
FLAGS_AND_DEPTH - Static variable in class icyllis.arc3d.granite.geom.AnalyticArcStep
  Bitfield:
  16-32 bits: painter's depth;
  4-5 bits: join;
  2-4 bits: dir;
  join=0: round, join=1: miter;
  dir=0: inside, dir=1: center, dir=2: outside;
FLAGS_AND_DEPTH - Static variable in class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
  Bitfield:
  16-32 bits: painter's depth;
  4-5 bits: join;
  2-4 bits: dir;
  0-2 bits: type;
  join=0: round, join=1: miter;
  dir=0: inside, dir=1: center, dir=2: outside;
  type=0: rect, type=1: round line, type=2 butt line;
fling(int) - Method in class icyllis.modernui.widget.AbsListView
  Initiate a fling with the given velocity.
fling(int) - Method in class icyllis.modernui.widget.HorizontalScrollView
  Fling the scroll view
fling(int) - Method in class icyllis.modernui.widget.NestedScrollView
  Fling the scroll view
fling(int) - Method in class icyllis.modernui.widget.ScrollView
  Fling the scroll view
fling(int, int, int, int, int, int, int, int) - Method in class icyllis.modernui.widget.OverScroller
fling(int, int, int, int, int, int, int, int, int, int) - Method in class icyllis.modernui.widget.OverScroller
  Start scrolling based on a fling gesture.
FloatProperty<T> - Class in icyllis.modernui.util
  An implementation of `Property` to be used specifically with fields of type `float`.
FloatProperty(String) - Constructor for class icyllis.modernui.util.FloatProperty
FloatRange - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated element should be a float or double in the given range
floatToComplex(float) - Static method in class icyllis.modernui.util.TypedValue
  Convert a base value to a complex data integer.
floatToHalf(float) - Static method in class icyllis.arc3d.core.MathUtil
  Converts the specified single-precision float value into a half-precision float value.
floatValue() - Method in class icyllis.modernui.util.Half
  Returns the value of this `Half` as a `float` after a widening primitive conversion.
floor(int[], int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[0, a.length)` such that `a[index] <= value`, or `-1` if no such element is found.
floor(int[], int, int, int) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[first, last)` such that `a[index] <= value`, or `first - 1` if no such element is found.
floor(long[], int, int, long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[first, last)` such that `a[index] <= value`, or `first - 1` if no such element is found.
floor(long[], long) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[0, a.length)` such that `a[index] <= value`, or `-1` if no such element is found.
floor(short) - Static method in class icyllis.arc3d.core.FP16
  Returns the largest half-precision float value toward positive infinity less than or equal to the specified half-precision float value.
floor(short) - Static method in class icyllis.modernui.util.Half
  Returns the largest half-precision float value toward positive infinity less than or equal to the specified half-precision float value.
floor(T[], int, int, T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[first, last)` such that `a[index] <= value`, or `first - 1` if no such element is found.
floor(T[], T, Comparator<? super T>) - Static method in class icyllis.modernui.util.AlgorithmUtils
  Returns an index of the last element in the range `[0, a.length)` such that `a[index] <= value`, or `-1` if no such element is found.
floorLog2(int) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the log2 of `a`, were that value to be rounded down to the previous power of 2.
floorLog2(long) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the log2 of `a`, were that value to be rounded down to the previous power of 2.
floorPow2(int) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the largest power of two less than or equal to `a`.
floorPow2(long) - Static method in class icyllis.arc3d.core.MathUtil
  Returns the largest power of two less than or equal to `a`.
flush() - Method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Ensures all buffers are unlocked and have all data written to them.
flush() - Method in class icyllis.arc3d.engine.KeyBuilder
  Introduces a word-boundary in the key.
flush() - Method in class icyllis.arc3d.granite.GraniteSurface
flush() - Method in class icyllis.arc3d.granite.MeshDrawWriter
flush() - Method in class icyllis.modernui.core.LogWriter
flush(FlushInfo) - Method in class icyllis.arc3d.engine.RenderTaskManager
  Deprecated.
flush(QueueManager, SharedResourceCache) - Method in class icyllis.arc3d.granite.StaticBufferManager
flush(RecordingContext) - Method in class icyllis.arc3d.granite.SurfaceDrawContext
flush(Consumer<Task>, List<Resource>) - Method in class icyllis.arc3d.granite.DrawBufferManager
  Finalizes all buffers and transfers ownership of them to given list.
flush(List<Resource>) - Method in class icyllis.arc3d.engine.UploadBufferManager
  Finalizes all buffers and transfers ownership of them to given list.
FLUSH - Enum constant in enum class icyllis.modernui.core.awt.GLData.ReleaseBehavior
flushColorWrite(boolean) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
  Flush color mask for draw buffer 0.
flushDepthWrite(boolean) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
FlushInfo - Class in icyllis.arc3d.engine
  Struct to supply options to flush calls.
FlushInfo() - Constructor for class icyllis.arc3d.engine.FlushInfo
FlushInfo.FinishedCallback - Interface in icyllis.arc3d.engine
FlushInfo.SubmittedCallback - Interface in icyllis.arc3d.engine
flushMainCalls() - Static method in class icyllis.modernui.core.Core
  Flush main thread calls if the main thread is not a looper thread.
flushPendingWork() - Method in class icyllis.arc3d.granite.GraniteDevice
  Ensures clip elements are drawn that will clip previous draw calls, snaps all pending work from the `SurfaceDrawContext` as a `RenderPassTask` and records it in the `GraniteDevice`'s `RecordingContext`.
flushRenderCalls() - Method in class icyllis.arc3d.opengl.GLDevice
flushScissorTest(boolean) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
  Flush scissor test.
flushTrackedDevices() - Method in class icyllis.arc3d.engine.RecordingContext
FOCUS_AFTER_DESCENDANTS - Static variable in class icyllis.modernui.view.ViewGroup
  This view will get focus only if none of its descendants want it.
FOCUS_BACKWARD - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUS_BEFORE_DESCENDANTS - Static variable in class icyllis.modernui.view.ViewGroup
  This view will get focus before any of its descendants.
FOCUS_BLOCK_DESCENDANTS - Static variable in class icyllis.modernui.view.ViewGroup
  This view will block any of its descendants from getting focus, even if they are focusable.
FOCUS_DOWN - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUS_FORWARD - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUS_LEFT - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUS_RIGHT - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUS_UP - Static variable in class icyllis.modernui.view.View
  Use with `View.focusSearch(int)`.
FOCUSABLE - Static variable in class icyllis.modernui.view.View
  This view wants keystrokes.
FOCUSABLE_AUTO - Static variable in class icyllis.modernui.view.View
  This view determines focusability automatically.
FOCUSABLES_ALL - Static variable in class icyllis.modernui.view.View
  View flag indicating whether `View.addFocusables(ArrayList, int, int)` should add all focusable Views regardless if they are focusable in touch mode.
FOCUSABLES_TOUCH_MODE - Static variable in class icyllis.modernui.view.View
  View flag indicating whether `View.addFocusables(ArrayList, int, int)` should add only Views focusable in touch mode.
focusableViewAvailable(View) - Method in class icyllis.modernui.view.ViewGroup
focusableViewAvailable(View) - Method in interface icyllis.modernui.view.ViewParent
  Tells the parent that a new focusable view has become available.
focusableViewAvailable(View) - Method in class icyllis.modernui.view.ViewRoot
FOCUSED_SELECTED_STATE_SET - Static variable in class icyllis.modernui.view.View
  Indicates the view is focused and selected.
FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
  Indicates the view is focused, selected and its window has the focus.
FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
  Indicates the view is focused.
FOCUSED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
  Indicates the view has the focus and that its window has the focus.
FocusFinder - Class in icyllis.modernui.view
  The algorithm used for finding the next focusable view in a given direction from a view that currently has focus.
focusSearch(int) - Method in class icyllis.modernui.view.View
  Find the nearest view in the specified direction that can take focus.
focusSearch(View, int) - Method in class icyllis.modernui.view.ViewGroup
  Find the nearest view in the specified direction that wants to take focus.
focusSearch(View, int) - Method in interface icyllis.modernui.view.ViewParent
  Find the nearest view in the specified direction that wants to take focus
focusSearch(View, int) - Method in class icyllis.modernui.view.ViewRoot
  Find the nearest view in the specified direction that wants to take focus
fold(Context, int, Operator, Expression) - Static method in class icyllis.arc3d.compiler.ConstantFolder
  Simplifies the unary expression `OP base`.
fold(Context, int, Expression, Operator, Expression, Type) - Static method in class icyllis.arc3d.compiler.ConstantFolder
  Simplifies the binary expression `left OP right`.
following(int) - Method in class icyllis.modernui.text.method.WordIterator
font() - Method in class icyllis.arc3d.core.GlyphRun
  Read-only view.
Font - Class in icyllis.arc3d.core
  Font controls options applied when drawing text.
Font - Interface in icyllis.modernui.graphics.text
  Platform abstract font face, may represent a single font file.
Font() - Constructor for class icyllis.arc3d.core.Font
Font(Font) - Constructor for class icyllis.arc3d.core.Font
FONT_STYLE_MASK - Static variable in class icyllis.modernui.graphics.text.FontPaint
FontCollection - Class in icyllis.modernui.graphics.text
FontCollection(FontFamily...) - Constructor for class icyllis.modernui.graphics.text.FontCollection
FontCollection.Run - Class in icyllis.modernui.graphics.text
FontFamily - Class in icyllis.modernui.graphics.text
FontFamily(Font) - Constructor for class icyllis.modernui.graphics.text.FontFamily
FontMetricsInt - Class in icyllis.modernui.graphics.text
  Also used as Font Extent (just ascent & descent).
FontMetricsInt() - Constructor for class icyllis.modernui.graphics.text.FontMetricsInt
FontPaint - Class in icyllis.modernui.graphics.text
  The base paint used with layout engine at lower levels.
FontPaint() - Constructor for class icyllis.modernui.graphics.text.FontPaint
FontPaint(FontPaint) - Constructor for class icyllis.modernui.graphics.text.FontPaint
FOR_LOOP - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.StatementKind
forceFinished(boolean) - Method in class icyllis.modernui.widget.OverScroller
  Force the finished field to a particular value.
forceHasOverlappingRendering(boolean) - Method in class icyllis.modernui.view.View
  Sets the behavior for overlapping rendering for this view (see `View.hasOverlappingRendering()` for more details on this behavior).
forceLayout() - Method in class icyllis.modernui.view.View
  Forces this view to be laid out during the next layout pass.
forceMergeWith(Editor.EditOperation) - Method in class icyllis.modernui.widget.Editor.EditOperation
  Forcibly creates a single merged edit operation by simulating the entire text contents being replaced.
forceNewLine() - Method in class icyllis.modernui.markdown.MarkdownVisitor
forEach(PathConsumer) - Method in class icyllis.arc3d.core.Path
  Iterates the Path and feeds the given consumer.
forEach(PathConsumer) - Method in interface icyllis.arc3d.core.PathIterable
forEach(BiConsumer<? super K, ? super V>) - Method in class icyllis.modernui.util.ArrayMap
  Performs the given action for all elements in the stored order.
FOREGROUND_COLOR_SPAN - Static variable in class icyllis.modernui.text.TextUtils
ForegroundColorSpan - Class in icyllis.modernui.text.style
  Changes the color of the text to which the span is attached.
ForegroundColorSpan(int) - Constructor for class icyllis.modernui.text.style.ForegroundColorSpan
  Creates a `ForegroundColorSpan` from a color integer.
ForegroundColorSpan(Parcel) - Constructor for class icyllis.modernui.text.style.ForegroundColorSpan
  Creates a `ForegroundColorSpan` from a parcel.
forgetRedos(UndoOwner[], int) - Method in class icyllis.modernui.core.UndoManager
forgetUndos(UndoOwner[], int) - Method in class icyllis.modernui.core.UndoManager
ForLoop - Class in icyllis.arc3d.compiler.tree
  for (init; condition; step) loop-statement
ForLoop(int, Statement, Expression, Expression, Statement) - Constructor for class icyllis.arc3d.compiler.tree.ForLoop
FORMAT_GRAY_16 - Static variable in class icyllis.arc3d.core.j2d.Raster
  Grayscale, one channel, 16-bit per channel.
FORMAT_GRAY_8 - Static variable in class icyllis.arc3d.core.j2d.Raster
  Grayscale, one channel, 8-bit per channel.
FORMAT_RGB_565 - Static variable in class icyllis.arc3d.core.j2d.Raster
  RGB, three channels; red is 5 bits, green is 6 bits, blue is 5 bits.
FORMAT_RGB_888 - Static variable in class icyllis.arc3d.core.j2d.Raster
  RGB, three channels, 8-bit per channel.
FORMAT_UNKNOWN - Static variable in class icyllis.arc3d.core.j2d.Raster
FormatAttribute(String) - Static method in class icyllis.modernui.resources.ResourceParser
FormatType(String) - Static method in class icyllis.modernui.resources.ResourceParser
FormatTypeNoEnumOrFlags(String) - Static method in class icyllis.modernui.resources.ResourceParser
forTextRun(char[], Locale, int, int, GraphemeBreak.ClusterConsumer) - Static method in class icyllis.modernui.graphics.text.GraphemeBreak
forward(float[], float[], int) - Method in class icyllis.modernui.audio.FFT
  Performs a forward transform on the passed buffers.
forward(float[], int) - Method in class icyllis.modernui.audio.FFT
  Performs a forward transform on values in `samples`.
forwardCompatible - Variable in class icyllis.modernui.core.awt.GLData
  Whether a forward-compatible context should be created.
forwardDelete(TextView, Editable, KeyEvent) - Method in class icyllis.modernui.text.method.TextKeyListener
  Performs the action that happens when you press the `KeyEvent.KEY_DELETE` key in a `TextView`.
ForwardingListener - Class in icyllis.modernui.widget
  Abstract class that forwards touch events to a `ShowableListMenu`.
ForwardingListener(View) - Constructor for class icyllis.modernui.widget.ForwardingListener
FP16 - Class in icyllis.arc3d.core
  The `FP16` 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).
FPFragmentBuilder - Interface in icyllis.arc3d.granite.shading
  This class is used by Fragment Processors to build their fragment code.
fragBuilder - Variable in class icyllis.arc3d.engine.trash.TransferProcessor.ProgramImpl.EmitArgs
  Deprecated.
Fragment - Class in icyllis.modernui.fragment
  A Fragment is a piece of an application's user interface or behavior that can be placed in a host object.
Fragment() - Constructor for class icyllis.modernui.fragment.Fragment
  Constructor used by the default `FragmentFactory`.
FRAGMENT - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
  For fragment shaders.
fragment_container_view_tag - Static variable in class icyllis.modernui.R.id
FRAGMENT_UNIFORM_BLOCK_BINDING - Static variable in class icyllis.arc3d.granite.DrawPass
FRAGMENT_UNIFORM_BLOCK_NAME - Static variable in class icyllis.arc3d.granite.DrawPass
FRAGMENT_UNIFORM_INDEX_MASK - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
FRAGMENT_UNIFORM_INDEX_OFFSET - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
FragmentA() - Constructor for class icyllis.modernui.TestFragment.FragmentA
FragmentB() - Constructor for class icyllis.modernui.TestFragment.FragmentB
FragmentContainerView - Class in icyllis.modernui.fragment
FragmentContainerView(Context) - Constructor for class icyllis.modernui.fragment.FragmentContainerView
FragmentController - Class in icyllis.modernui.fragment
  Provides integration points with a `FragmentManager` for a fragment host.
FragmentFactory - Class in icyllis.modernui.fragment
  Interface used to control the instantiation of `Fragment` instances.
FragmentFactory() - Constructor for class icyllis.modernui.fragment.FragmentFactory
FragmentHelpers - Class in icyllis.arc3d.granite
  Build `PaintParamsKey` and collect uniform data and texture sampler desc.
FragmentHelpers() - Constructor for class icyllis.arc3d.granite.FragmentHelpers
FragmentHelpers.GradientData - Class in icyllis.arc3d.granite
FragmentHostCallback<E> - Class in icyllis.modernui.fragment
  Integration points with the Fragment host.
FragmentHostCallback(Context, Handler) - Constructor for class icyllis.modernui.fragment.FragmentHostCallback
FragmentLifecycleCallbacks - Interface in icyllis.modernui.fragment
  Callback interface for listening to fragment state changes that happen within a given FragmentManager.
FragmentManager - Class in icyllis.modernui.fragment
  Interface for interacting with `Fragment` objects inside a host.
FragmentManager.BackStackEntry - Interface in icyllis.modernui.fragment
  Representation of an entry on the fragment back stack, as created with `FragmentTransaction.addToBackStack()`.
FragmentManager.OnBackStackChangedListener - Interface in icyllis.modernui.fragment
  Interface to watch for changes to the back stack.
FragmentNode - Class in icyllis.arc3d.granite
FragmentNode(FragmentStage, FragmentNode[], int, int) - Constructor for class icyllis.arc3d.granite.FragmentNode
FragmentOnAttachListener - Interface in icyllis.modernui.fragment
  Listener for receiving a callback immediately following `Fragment.onAttach(icyllis.modernui.core.Context)`.
FragmentResultListener - Interface in icyllis.modernui.fragment
  Listener for handling fragment results.
FragmentResultOwner - Interface in icyllis.modernui.fragment
  A class that manages passing data between fragments.
FragmentShaderBuilder - Class in icyllis.arc3d.granite.shading
  This class implements the various fragment builder interfaces.
FragmentShaderBuilder(GraphicsPipelineBuilder) - Constructor for class icyllis.arc3d.granite.shading.FragmentShaderBuilder
FragmentStage - Class in icyllis.arc3d.granite
  Represents a substage of a fragment shader, providing custom shader code to the Arc3D shading pipeline.
FragmentStage(String, int, String, String[], FragmentStage.Uniform[], FragmentStage.Sampler[], FragmentStage.GenerateExpression, int) - Constructor for class icyllis.arc3d.granite.FragmentStage
FragmentStage.GenerateExpression - Interface in icyllis.arc3d.granite
  Emit assignment expression statement.
FragmentStage.Sampler - Record Class in icyllis.arc3d.granite
FragmentStage.Uniform - Record Class in icyllis.arc3d.granite
FragmentTransaction - Class in icyllis.modernui.fragment
  API for performing a set of Fragment operations.
fragmentUniformIndex() - Method in class icyllis.arc3d.granite.DrawPass.SortKey
Framebuffer - Class in icyllis.arc3d.engine
Framebuffer(Device) - Constructor for class icyllis.arc3d.engine.Framebuffer
FramebufferCache - Class in icyllis.arc3d.engine
FramebufferCache() - Constructor for class icyllis.arc3d.engine.FramebufferCache
FramebufferDesc - Class in icyllis.arc3d.engine
  Descriptor to create a framebuffer.
FramebufferDesc(int, int, int, FramebufferDesc.ColorAttachmentDesc[], FramebufferDesc.DepthStencilAttachmentDesc) - Constructor for class icyllis.arc3d.engine.FramebufferDesc
FramebufferDesc(int, int, int, FramebufferDesc.ColorAttachmentDesc, FramebufferDesc.DepthStencilAttachmentDesc) - Constructor for class icyllis.arc3d.engine.FramebufferDesc
FramebufferDesc.ColorAttachmentDesc - Class in icyllis.arc3d.engine
FramebufferDesc.DepthStencilAttachmentDesc - Class in icyllis.arc3d.engine
FrameLayout - Class in icyllis.modernui.widget
  FrameLayout is designed to block out an area on the screen to display a single item.
FrameLayout(Context) - Constructor for class icyllis.modernui.widget.FrameLayout
FrameLayout.LayoutParams - Class in icyllis.modernui.widget
  Per-child layout information for layouts that support margins.
free() - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
  No cost.
free() - Method in class icyllis.arc3d.core.RectanglePacker
  For native rectangle packer, this must be called to free its native resources.
freeData() - Method in class icyllis.modernui.util.Parcel
FREEDRENO - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLDriver
freeFeaturesExtensionsStructs(VkPhysicalDeviceFeatures2) - Static method in class icyllis.modernui.core.VulkanManager
  All Vulkan structs that could be part of the features chain will start with the structure type followed by the pNext pointer.
freeGpuResources() - Method in class icyllis.arc3d.engine.Context
  Frees GPU resources created and held by the Context.
freeGpuResources() - Method in class icyllis.arc3d.engine.Device
freeGpuResources() - Method in class icyllis.arc3d.engine.ImmediateContext
freeGpuResources() - Method in class icyllis.arc3d.engine.RecordingContext
freeGpuResources() - Method in class icyllis.arc3d.engine.ResourceProvider
  Deallocates unlocked resources as much as possible.
freeGpuResources() - Method in class icyllis.arc3d.granite.AtlasProvider
freeGpuResources() - Method in class icyllis.arc3d.opengl.GLDevice
freeMemory(VulkanAllocation) - Method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
freqToIndex(float) - Method in class icyllis.modernui.audio.FFT
  Returns the index of the frequency band that contains the requested frequency.
frexp(float, int[]) - Static method in class icyllis.arc3d.core.MathUtil
  Decomposes x into a floating-point significand in the range `(-1,-0.5], [0.5,1.0)`, and an integral exponent of two, such that
from() - Element in annotation interface icyllis.modernui.annotation.FloatRange
  Smallest value.
from() - Element in annotation interface icyllis.modernui.annotation.IntRange
  Smallest value in the range, inclusive.
fromInclusive() - Element in annotation interface icyllis.modernui.annotation.FloatRange
  Whether the from value is included in the range
fromLinear(float[]) - Method in class icyllis.arc3d.core.ColorSpace.Rgb
  Encodes an RGB value from linear space to this color space's "gamma space".
fromLinear(float, float, float) - Method in class icyllis.arc3d.core.ColorSpace.Rgb
  Encodes an RGB value from linear space to this color space's "gamma space".
fromXyz(float[]) - Method in class icyllis.arc3d.core.ColorSpace
  Converts tristimulus values from the CIE XYZ space to this color space's color model.
fromXyz(float[]) - Method in class icyllis.arc3d.core.ColorSpace.Rgb
fromXyz(float, float, float) - Method in class icyllis.arc3d.core.ColorSpace
  Converts tristimulus values from the CIE XYZ space to this color space's color model.
FULL - Static variable in class icyllis.arc3d.compiler.lex.Lexer
FULL_LAYER_SAVE_LAYER_STRATEGY - Static variable in class icyllis.arc3d.core.Canvas
FullBoundsManager - Class in icyllis.arc3d.granite.geom
  A BoundsManager that tracks every draw and can exactly determine all queries using a brute force search.
FullBoundsManager() - Constructor for class icyllis.arc3d.granite.geom.FullBoundsManager
FullBoundsManager(int) - Constructor for class icyllis.arc3d.granite.geom.FullBoundsManager
FULLSCREEN - Enum constant in enum class icyllis.modernui.core.Window.State
  The window is running in exclusive fullscreen and is potentially using a different resolution to the desktop.
FULLSCREEN_BORDERLESS - Enum constant in enum class icyllis.modernui.core.Window.State
  The window is running in non-exclusive fullscreen, where it expands to fill the screen at the native desktop resolution.
fullScroll(int) - Method in class icyllis.modernui.widget.HorizontalScrollView
  Handles scrolling in response to a "home/end" shortcut press.
fullScroll(int) - Method in class icyllis.modernui.widget.NestedScrollView
  Handles scrolling in response to a "home/end" shortcut press.
fullScroll(int) - Method in class icyllis.modernui.widget.ScrollView
  Handles scrolling in response to a "home/end" shortcut press.
FUNCTION_CALL - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
FUNCTION_DECL - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.SymbolKind
FUNCTION_DEFINITION - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ElementKind
FUNCTION_PROTOTYPE - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ElementKind
FUNCTION_REFERENCE - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
FunctionCall - Class in icyllis.arc3d.compiler.tree
  A function invocation: function_name( args, ...
FunctionDecl - Class in icyllis.arc3d.compiler.tree
  Represents a function declaration (function symbol).
FunctionDecl(int, Modifiers, String, List<Variable>, Type, boolean, boolean, int) - Constructor for class icyllis.arc3d.compiler.tree.FunctionDecl
FunctionDefinition - Class in icyllis.arc3d.compiler.tree
  A function definition (a function declaration plus an associated block of code).
FunctionPrototype - Class in icyllis.arc3d.compiler.tree
  A function prototype (a function declaration as a top-level element)
FunctionPrototype(int, FunctionDecl, boolean) - Constructor for class icyllis.arc3d.compiler.tree.FunctionPrototype
FunctionReference - Class in icyllis.arc3d.compiler.tree
  An identifier referring to a function name.
functions() - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
FUNCTIONS - Static variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase

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