Index
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
- 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
ofdest
with the new text from the rangestart … end
ofsource
. - 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
- 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()
, ornull
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()
andIntBuffer.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 backingImage
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 aMotionEvent.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 typefloat
. - 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 afloat
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 thata[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 thata[index] <= value
, orfirst - 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 thata[index] <= value
, orfirst - 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 thata[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 thata[index] <= value
, orfirst - 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 thata[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 aRenderPassTask
and records it in theGraniteDevice
'sRecordingContext
. - 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 aTextView
. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form