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
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
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
FOCUS_FORWARD - Static variable in class icyllis.modernui.view.View
FOCUS_LEFT - Static variable in class icyllis.modernui.view.View
FOCUS_RIGHT - Static variable in class icyllis.modernui.view.View
FOCUS_UP - Static variable in class icyllis.modernui.view.View
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