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

B

b - Variable in class icyllis.arc3d.core.ColorSpace.Rgb.TransferParameters
Variable \(b\) in the equation of the EOTF described above.
b() - Method in class icyllis.arc3d.granite.KeyContext
Returns the value of the blue component, in destination space.
b() - Method in class icyllis.arc3d.granite.PaintParams
Returns the value of the blue component, in sRGB space.
b() - Method in class icyllis.arc3d.sketch.Paint
Returns the value of the blue component.
B - Static variable in class icyllis.arc3d.compiler.tree.Swizzle
SwizzleComponents.
backendFormat() - Method in class icyllis.arc3d.granite.trash.GraphicsPipelineDesc_Old
Deprecated.
 
BackendFormat - Class in icyllis.arc3d.engine
Deprecated.
BackendFormat() - Constructor for class icyllis.arc3d.engine.BackendFormat
Deprecated.
 
BackendImage - Class in icyllis.arc3d.engine
Descriptor of 3D API image/texture that can be shared between recording contexts, OpenGL shared contexts and cross-API usage, including its dimension, image view type, and memory allocation.
BackendImage(ImageDesc, ImageMutableState) - Constructor for class icyllis.arc3d.engine.BackendImage
 
BackendRenderTarget - Class in icyllis.arc3d.engine
Deprecated.
BackendRenderTarget(int, int) - Constructor for class icyllis.arc3d.engine.BackendRenderTarget
Deprecated.
 
BackendSemaphore - Class in icyllis.arc3d.engine
 
BackendSemaphore() - Constructor for class icyllis.arc3d.engine.BackendSemaphore
 
background - Static variable in class icyllis.modernui.R.attr
 
background - Static variable in class icyllis.modernui.R.id
 
BACKGROUND - Static variable in interface icyllis.modernui.view.ViewOutlineProvider
Default outline provider for Views, which queries the Outline from the View's background, or generates a 0 alpha, rectangular Outline the size of the View if a background isn't present.
BACKGROUND_COLOR_SPAN - Static variable in class icyllis.modernui.text.TextUtils
 
BackgroundColorSpan - Class in icyllis.modernui.text.style
Changes the background color of the text to which the span is attached.
BackgroundColorSpan(int) - Constructor for class icyllis.modernui.text.style.BackgroundColorSpan
Creates a BackgroundColorSpan from a color integer.
BackgroundColorSpan(Parcel) - Constructor for class icyllis.modernui.text.style.BackgroundColorSpan
Creates a BackgroundColorSpan from a parcel.
backspace(TextView, Editable, KeyEvent) - Method in class icyllis.modernui.text.method.TextKeyListener
Performs the action that happens when you press the KeyEvent.KEY_BACKSPACE key in a TextView.
BadParcelableException - Exception Class in icyllis.modernui.util
Exception thrown when a Parcelable is malformed or otherwise invalid.
BadParcelableException(Exception) - Constructor for exception class icyllis.modernui.util.BadParcelableException
 
BadParcelableException(String) - Constructor for exception class icyllis.modernui.util.BadParcelableException
 
BadParcelableException(String, Throwable) - Constructor for exception class icyllis.modernui.util.BadParcelableException
 
BakedGlyph - Class in icyllis.arc3d.granite
This class holds information for a glyph about its pre-rendered image in a GPU texture.
BakedGlyph() - Constructor for class icyllis.arc3d.granite.BakedGlyph
 
BakedTextBlob - Class in icyllis.arc3d.granite
A BakedTextBlob contains a fully processed TextBlob, suitable for nearly immediate drawing on the GPU.
BakedTextBlob(SubRunContainer) - Constructor for class icyllis.arc3d.granite.BakedTextBlob
 
BARTLETT - Static variable in class icyllis.modernui.audio.FFT
 
BASE - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
For base modules.
BaseAdapter - Class in icyllis.modernui.widget
Common base class of common implementation for an Adapter that can be used in both ListView (by implementing the specialized ListAdapter interface) and Spinner (by implementing the specialized SpinnerAdapter interface).
BaseAdapter() - Constructor for class icyllis.modernui.widget.BaseAdapter
 
BaseExpandableListAdapter - Class in icyllis.modernui.widget
Base class for a ExpandableListAdapter used to provide data and Views from some data to an expandable list view.
BaseExpandableListAdapter() - Constructor for class icyllis.modernui.widget.BaseExpandableListAdapter
 
BASELINE - Static variable in class icyllis.modernui.widget.GridLayout
Indicates that a view should be aligned with the baselines of the other views in its cell group.
baselineAlignBottom - Static variable in class icyllis.modernui.R.attr
 
baselineShift - Variable in class icyllis.modernui.text.TextPaint
 
BaseMovementMethod - Class in icyllis.modernui.text.method
Base classes for movement methods.
BaseMovementMethod() - Constructor for class icyllis.modernui.text.method.BaseMovementMethod
 
BASIC - Enum constant in enum class icyllis.arc3d.engine.Caps.BlendEquationSupport
Support to select the operator that combines src and dst terms.
before(Animator) - Method in class icyllis.modernui.animation.AnimatorSet.Builder
Sets up the given animation to play when the animation supplied in the AnimatorSet.play(Animator) call that created this Builder object ends.
BEFORE - Static variable in class icyllis.modernui.graphics.text.GraphemeBreak
Compute the valid cursor before offset or the start of the context, whichever is greater.
beforeBlock(MarkflowVisitor, Block) - Method in interface icyllis.modernui.markflow.BlockHandler
 
beforeBlock(Block) - Method in class icyllis.modernui.markflow.MarkflowVisitor
 
beforeRender() - Method in class icyllis.modernui.core.awt.AWTGLCanvas
 
beforeRender(Node) - Method in interface icyllis.modernui.markflow.MarkflowPlugin
This method will be called before rendering will occur thus making possible to post-process parsed node (make changes for example).
beforeSetText(TextView, Spanned) - Method in class icyllis.modernui.markflow.core.CorePlugin
 
beforeSetText(TextView, Spanned) - Method in interface icyllis.modernui.markflow.MarkflowPlugin
This method will be called before calling TextView#setText.
beforeTextChanged(CharSequence, int, int, int) - Method in class icyllis.modernui.text.method.PasswordTransformationMethod
 
beforeTextChanged(CharSequence, int, int, int) - Method in interface icyllis.modernui.text.TextWatcher
This method is called to notify you that, within s, the count characters beginning at start are about to be replaced by new text with length after.
begin() - Method in class icyllis.arc3d.engine.CommandBuffer
 
begin() - Method in class icyllis.arc3d.engine.OpsRenderPass
Deprecated.
 
begin() - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
begin() - Method in class icyllis.arc3d.opengl.GLOpsRenderPass
Deprecated.
 
begin() - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
beginBatchEdit() - Method in class icyllis.modernui.widget.Editor.UndoInputFilter
Signals that a user-triggered edit is starting.
beginDelayedTransition(ViewGroup) - Static method in class icyllis.modernui.transition.TransitionManager
Convenience method to animate, using the default transition, to a new scene defined by all changes within the given scene root between calling this method and the next rendering frame.
beginDelayedTransition(ViewGroup, Transition) - Static method in class icyllis.modernui.transition.TransitionManager
Convenience method to animate to a new scene defined by all changes within the given scene root between calling this method and the next rendering frame.
beginDrawLocked(int, int) - Method in class icyllis.modernui.view.ViewRoot
 
beginFakeDrag() - Method in class icyllis.modernui.widget.ViewPager
Start a fake drag of the pager.
beginInstances(BufferViewInfo, BufferViewInfo, int) - Method in class icyllis.arc3d.granite.MeshDrawWriter
Start writing instance data and bind static vertex buffer and index buffer.
beginOpsRenderPass(ImageProxyView, Rect2i, byte, byte, float[], Set<SurfaceProxy>, int) - Method in class icyllis.arc3d.granite.trash.OpFlushState
Deprecated.
 
beginRecording(int, int) - Method in class icyllis.modernui.graphics.RenderNode
Starts recording a display list for the render node.
beginRenderPass(RenderPassDesc, FramebufferDesc, Rect2ic, float[], float, int) - Method in class icyllis.arc3d.engine.CommandBuffer
Begin render pass.
beginRenderPass(RenderPassDesc, FramebufferDesc, Rect2ic, float[], float, int) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
beginRenderPass(RenderPassDesc, FramebufferDesc, Rect2ic, float[], float, int) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
beginTransaction() - Method in class icyllis.modernui.fragment.FragmentManager
Start a series of edit operations on the Fragments associated with this FragmentManager.
beginUpdate(CharSequence) - Method in class icyllis.modernui.core.UndoManager
Start creating a new undo state.
beginVertices() - Method in class icyllis.arc3d.granite.MeshDrawWriter
 
Behavior() - Constructor for class icyllis.modernui.widget.CoordinatorLayout.Behavior
Default constructor for instantiating Behaviors.
BELOW - Static variable in class icyllis.modernui.widget.RelativeLayout
Rule that aligns a child's top edge with another child's bottom edge.
BEVEL - Enum constant in enum class icyllis.modernui.graphics.Paint.Join
The outer edges of a join meet with a straight line
BezierInterpolator - Class in icyllis.modernui.animation
An interpolator that can traverse a Bezier curve that extends from (0, 0) to (1, 1).
BezierInterpolator(float, float) - Constructor for class icyllis.modernui.animation.BezierInterpolator
Create an interpolator for a quadratic Bezier curve.
BezierInterpolator(float, float, float, float) - Constructor for class icyllis.modernui.animation.BezierInterpolator
Create an interpolator for a cubic Bezier curve.
bgColor - Variable in class icyllis.modernui.text.TextPaint
 
BGR_565 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
RGB, packed three channels, 16-bit unsigned per pixel.
BGR1 - Static variable in class icyllis.arc3d.engine.Swizzle
 
BGRA - Static variable in class icyllis.arc3d.engine.Swizzle
 
BGRA_1010102 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
RGB, with alpha, packed four channels, 32-bit unsigned per pixel.
BGRA_8888 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
RGB, with alpha, four channels, 8-bit unsigned per channel.
BGRA_8888_PACK32 - Enum constant in enum class icyllis.modernui.graphics.Bitmap.Format
RGB, with alpha, packed four channels, 32-bit unsigned per pixel.
BIDI_DEFAULT_LTR - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating that the base direction depends on the first strong directional character in the text according to the Unicode Bidirectional Algorithm.
BIDI_DEFAULT_RTL - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating that the base direction depends on the first strong directional character in the text according to the Unicode Bidirectional Algorithm.
BIDI_LTR - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating base direction is left-to-right.
BIDI_OVERRIDE_LTR - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating the whole text direction is determined to be left-to-right, no BiDi analysis will be performed.
BIDI_OVERRIDE_RTL - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating the whole text direction is determined to be right-to-left, no BiDi analysis will be performed.
BIDI_RTL - Static variable in class icyllis.modernui.graphics.text.ShapedText
BiDi flags that indicating base direction is right-to-left.
BidirectionalTypeConverter<T,V> - Class in icyllis.modernui.animation
Abstract base class used convert type T to another type V and back again.
BidirectionalTypeConverter() - Constructor for class icyllis.modernui.animation.BidirectionalTypeConverter
 
biLerp(double, double, double, double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
2D bilinear interpolation between four values (a rect).
biLerp(float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
2D bilinear interpolation between four values (a rect).
BilinearGradient - Class in icyllis.arc3d.sketch.shaders
 
BilinearGradient() - Constructor for class icyllis.arc3d.sketch.shaders.BilinearGradient
 
BINARY - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
 
binaryCompact(long) - Static method in class icyllis.modernui.text.TextUtils
 
binaryCompact(Appendable, long) - Static method in class icyllis.modernui.text.TextUtils
 
BinaryExpression - Class in icyllis.arc3d.compiler.tree
A binary operation.
BinaryTree(int, int) - Constructor for class icyllis.arc3d.core.RectanglePacker.BinaryTree
Constructor assumes both width and height > 0 invalid input: '&'invalid input: '&' invalid input: '<'= 32767.
bind() - Method in class icyllis.modernui.graphics.GLSurface
Deprecated.
Binds this framebuffer object to both draw and read target.
bindAndUploadUniforms(GLDevice, GLCommandBuffer) - Method in class icyllis.arc3d.opengl.GLUniformDataManager
 
bindBuffers(Buffer, int, Buffer, int, Buffer, int) - Method in class icyllis.arc3d.engine.OpsRenderPass
Deprecated.
Binds geometric (input) buffers to current command buffer.
bindDraw() - Method in class icyllis.modernui.graphics.GLSurface
Deprecated.
 
bindGraphicsPipeline(int) - Method in class icyllis.arc3d.granite.DrawCommandList
 
bindGraphicsPipeline(GraphicsPipeline) - Method in class icyllis.arc3d.engine.CommandBuffer
Bind graphics pipeline.
bindGraphicsPipeline(GraphicsPipeline) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
bindGraphicsPipeline(GraphicsPipeline) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
bindIndexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.engine.CommandBuffer
Render pass scope, caller must track the buffer.
bindIndexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
bindIndexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
bindIndexBuffer(int, BufferViewInfo) - Method in class icyllis.arc3d.granite.DrawCommandList
 
bindIndexBuffer(GLBuffer) - Method in class icyllis.arc3d.opengl.GLGraphicsPipeline
Set element buffer (index buffer).
bindIndexBuffer(GLBuffer) - Method in class icyllis.arc3d.opengl.GLVertexArray
Set element buffer (index buffer), bind pipeline first.
bindPipeline(GraphicsPipeline, Rect2fc) - Method in class icyllis.arc3d.engine.OpsRenderPass
Deprecated.
Updates the internal pipeline state for drawing.
bindRead() - Method in class icyllis.modernui.graphics.GLSurface
Deprecated.
 
bindStencil() - Method in class icyllis.arc3d.opengl.GLRenderTarget
Make sure the stencil attachment is valid.
bindTexture(ImageViewProxy) - Method in class icyllis.arc3d.engine.OpsRenderPass
Deprecated.
bindTextures(int[]) - Method in class icyllis.arc3d.granite.DrawCommandList
 
bindTextures(ImageViewProxy[]) - Method in class icyllis.arc3d.engine.OpsRenderPass
Deprecated.
Binds textures for the geometry processor.
bindTextures(DrawCommandList) - Method in class icyllis.arc3d.granite.TextureTracker
 
bindTextures(GLCommandBuffer, ImageViewProxy[]) - Method in class icyllis.arc3d.opengl.GLGraphicsPipeline
Deprecated.
bindTextureSampler(int, Image, Sampler, short) - Method in class icyllis.arc3d.engine.CommandBuffer
Bind texture view and sampler to the same binding point (combined image sampler).
bindTextureSampler(int, Image, Sampler, short) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
bindTextureSampler(int, Image, Sampler, short) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
bindUniformBuffer(int, Buffer, long, long) - Method in class icyllis.arc3d.engine.CommandBuffer
Render pass scope, caller must track the buffer.
bindUniformBuffer(int, Buffer, long, long) - Method in class icyllis.arc3d.granite.DrawCommandList
 
bindUniformBuffer(int, Buffer, long, long) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
bindUniformBuffer(int, Buffer, long, long) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
bindUniforms(int, DrawCommandList) - Method in class icyllis.arc3d.granite.UniformTracker
 
bindUniforms(GLCommandBuffer, int, int) - Method in class icyllis.arc3d.opengl.GLGraphicsPipeline
Deprecated.
bindVertexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.engine.CommandBuffer
Render pass scope, caller must track the buffer.
bindVertexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.opengl.GLCommandBuffer
 
bindVertexBuffer(int, Buffer, long) - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
bindVertexBuffer(int, BufferViewInfo) - Method in class icyllis.arc3d.granite.DrawCommandList
 
bindVertexBuffer(int, GLBuffer, long) - Method in class icyllis.arc3d.opengl.GLGraphicsPipeline
Set the buffer that stores the attribute data.
bindVertexBuffer(int, GLBuffer, long) - Method in class icyllis.arc3d.opengl.GLVertexArray
Set the buffer that stores the attribute data, bind pipeline first.
bindVertexBuffers() - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
 
BIT_MASK - Static variable in class icyllis.arc3d.granite.DrawOrder
 
Bitmap - Class in icyllis.modernui.graphics
Describes a 2D raster image (pixel map), with its pixels in native memory.
Bitmap.Format - Enum Class in icyllis.modernui.graphics
Describes a layout of pixel data in CPU memory.
Bitmap.SaveFormat - Enum Class in icyllis.modernui.graphics
List of supported formats a bitmap can be saved as (encoding or compressing).
BitmapFactory - Class in icyllis.modernui.graphics
Creates Bitmaps from encoded data.
BitmapFactory() - Constructor for class icyllis.modernui.graphics.BitmapFactory
 
BitmapFactory.Options - Class in icyllis.modernui.graphics
Collects the options for the decoder and additional outputs from the decoder.
BITWISE_AND - Enum constant in enum class icyllis.arc3d.compiler.Operator
 
BITWISE_NOT - Enum constant in enum class icyllis.arc3d.compiler.Operator
 
BITWISE_OR - Enum constant in enum class icyllis.arc3d.compiler.Operator
 
BITWISE_XOR - Enum constant in enum class icyllis.arc3d.compiler.Operator
 
BL_TR - Enum constant in enum class icyllis.modernui.graphics.drawable.GradientDrawable.Orientation
draw the gradient from the bottom-left to the top-right
BLACK - Static variable in class icyllis.arc3d.core.Color
Represents fully opaque black.
BLACK - Static variable in class icyllis.modernui.graphics.Color
Represents fully opaque black.
BLACKMAN - Static variable in class icyllis.modernui.audio.FFT
 
blend(int, int) - Method in enum class icyllis.arc3d.sketch.BlendMode
Blends the two colors using premultiplied alpha on CPU side.
blend(BlendMode, int, int) - Static method in class icyllis.modernui.graphics.Color
Blends the two colors using premultiplied alpha on CPU side.
BLEND_CLEAR - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_CLEAR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
Public blend functions, these are pure functions.
blend_color(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Replaces hue and saturation of destination with hue and saturation of source, leaving luminosity unchanged.
BLEND_COLOR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_color_burn(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Makes destination darker to reflect source.
BLEND_COLOR_BURN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_color_dodge(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Makes destination brighter to reflect source.
BLEND_COLOR_DODGE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_darken(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Retains the smallest component of the source and destination pixels.
BLEND_DARKEN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_darker_color(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Similar to BlendMode.DARKEN, but darkens on the composite channel, instead of separate RGB color channels.
BLEND_DARKER_COLOR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_difference(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Subtracts darker from lighter with higher contrast.
BLEND_DIFFERENCE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_divide(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Divides the destination pixels by the source pixels and saturates the result.
BLEND_DIVIDE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
This can produce undefined results from BlendMode.blend_divide(float[], float[], float[]) if values out of range.
BLEND_DST - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_DST - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_dst_atop(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_DST_ATOP - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_DST_ATOP - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_dst_in(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_DST_IN - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_DST_IN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_dst_out(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_DST_OUT - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_DST_OUT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_dst_over(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_DST_OVER - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_DST_OVER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_exclusion(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Subtracts darker from lighter with lower contrast.
BLEND_EXCLUSION - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_hard_light(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Makes destination lighter or darker, depending on source.
BLEND_HARD_LIGHT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_hard_mix(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Adds two images together, setting each color channel value to either 0 or 1.
BLEND_HARD_MIX - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_hue(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Replaces hue of destination with hue of source, leaving saturation and luminosity unchanged.
BLEND_HUE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_lighten(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Retains the largest component of the source and destination pixel.
BLEND_LIGHTEN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_lighter_color(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Similar to BlendMode.LIGHTEN, but lightens on the composite channel, instead of separate RGB color channels.
BLEND_LIGHTER_COLOR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_linear_burn(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Darkens the destination pixels to reflect the source pixels while also increasing contrast.
BLEND_LINEAR_BURN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_linear_dodge(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Lightens the destination pixels to reflect the source pixels while also increasing contrast.
BLEND_LINEAR_DODGE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_linear_light(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Burns or dodges colors by changing brightness, depending on the blend color.
BLEND_LINEAR_LIGHT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_luminosity(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Replaces luminosity of destination with luminosity of source, leaving hue and saturation unchanged.
BLEND_LUMINOSITY - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_minus(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Subtracts the source pixels from the destination pixels, without alpha blending.
BLEND_MINUS - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_MINUS - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_minus_clamped(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Subtracts the source pixels from the destination pixels and saturates the result, without alpha blending.
BLEND_MINUS_CLAMPED - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_modulate(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Multiplies the source and destination pixels, without alpha blending.
BLEND_MODULATE - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_MODULATE - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_multiply(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Multiplies the source and destination pixels.
BLEND_MULTIPLY - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_overlay(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Multiplies or screens the source and destination depending on the destination color.
BLEND_OVERLAY - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_pin_light(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Conditionally replaces destination pixels with source pixels depending on the brightness of the source pixels.
BLEND_PIN_LIGHT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_plus(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Adds the source pixels to the destination pixels, without alpha blending.
BLEND_PLUS - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_PLUS - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_plus_clamped(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Adds the source pixels to the destination pixels and saturates the result, without alpha blending.
BLEND_PLUS_CLAMPED - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_saturation(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Replaces saturation of destination saturation hue of source, leaving hue and luminosity unchanged.
BLEND_SATURATION - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_screen(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Adds the source and destination pixels, then subtracts the source pixels multiplied by the destination.
BLEND_SCREEN - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SCREEN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_soft_light(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Makes destination lighter or darker, depending on source.
BLEND_SOFT_LIGHT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
BLEND_SRC - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SRC - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_src_atop(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_SRC_ATOP - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SRC_ATOP - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_src_in(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_SRC_IN - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SRC_IN - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_src_out(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_SRC_OUT - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SRC_OUT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_src_over(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_SRC_OVER - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_SRC_OVER - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_subtract(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Subtracts the source pixels from the destination pixels and saturates the result, with alpha blending.
BLEND_SUBTRACT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_vivid_light(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
Burns or dodges colors by changing contrast, depending on the blend color.
BLEND_VIVID_LIGHT - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blend_xor(float[], float[], float[]) - Static method in enum class icyllis.arc3d.sketch.BlendMode
 
BLEND_XOR - Static variable in class icyllis.arc3d.engine.BlendInfo
 
BLEND_XOR - Static variable in class icyllis.arc3d.granite.ShaderCodeSource
 
blendCoeffRefsDst(byte) - Static method in class icyllis.arc3d.engine.BlendInfo
 
blendCoeffRefsSrc(byte) - Static method in class icyllis.arc3d.engine.BlendInfo
 
blendCoeffRefsSrc1(byte) - Static method in class icyllis.arc3d.engine.BlendInfo
 
blendCoeffsUseDstColor(byte, byte, boolean) - Static method in class icyllis.arc3d.engine.BlendInfo
 
blendCoeffsUseSrcColor(byte, byte) - Static method in class icyllis.arc3d.engine.BlendInfo
 
blendEquationSupport() - Method in class icyllis.arc3d.engine.Caps
 
Blender - Interface in icyllis.arc3d.sketch
Blender represents a custom blend function in the pipeline.
BlendFormula - Class in icyllis.arc3d.granite
Wraps the shader outputs and HW blend state that comprise a Porter Duff blend mode with coverage.
BlendFormula(byte, byte, byte, byte, byte) - Constructor for class icyllis.arc3d.granite.BlendFormula
 
BlendInfo - Class in icyllis.arc3d.engine
BlendInfo is an immutable object holding info for setting-up GPU blend states.
BlendInfo(byte, byte, byte, boolean) - Constructor for class icyllis.arc3d.engine.BlendInfo
 
BlendMode - Enum Class in icyllis.arc3d.sketch
Blend modes, all the blend equations apply to premultiplied colors.
BlendMode - Enum Class in icyllis.modernui.graphics
Blends are operators that take in two colors (source, destination) and return a new color.
BlendModeColorFilter - Class in icyllis.arc3d.sketch.effects
 
BlendModeColorFilter - Class in icyllis.modernui.graphics
A color filter that can be used to tint the source pixels using a single color and a specific BlendMode.
BlendModeColorFilter(float[], ColorSpace, BlendMode) - Constructor for class icyllis.modernui.graphics.BlendModeColorFilter
 
BlendModeColorFilter(float, float, float, float, ColorSpace, BlendMode) - Constructor for class icyllis.modernui.graphics.BlendModeColorFilter
 
BlendModeColorFilter(float, float, float, float, BlendMode) - Constructor for class icyllis.modernui.graphics.BlendModeColorFilter
Blend color is non-premultiplied and in sRGB space.
BlendModeColorFilter(int, BlendMode) - Constructor for class icyllis.modernui.graphics.BlendModeColorFilter
 
blendModifiesDst(byte, byte, byte) - Static method in class icyllis.arc3d.engine.BlendInfo
 
BlendShader - Class in icyllis.arc3d.sketch.shaders
 
blendShouldDisable() - Method in class icyllis.arc3d.engine.BlendInfo
 
blobToGlyphRunList(TextBlob, float, float) - Method in class icyllis.arc3d.sketch.GlyphRunBuilder
Initializes and returns a read-only view.
Block - Class in icyllis.arc3d.compiler.tree
A block of multiple statements functioning as a single statement.
Block(int, List<Statement>, boolean) - Constructor for class icyllis.arc3d.compiler.tree.Block
 
BLOCK - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.StatementKind
 
blockHandler(BlockHandler) - Method in class icyllis.modernui.markflow.MarkflowVisitor.Builder
 
BlockHandler - Interface in icyllis.modernui.markflow
Used to control the spacing applied before/after certain blocks, which visitors are created elsewhere.
blockQuoteColor(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The color of the vertical stripe of blockquotes.
blockQuoteMargin(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
Blockquote indentation in pixels.
blockQuoteMarginDp(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
Blockquote indentation in density-independent pixels.
blockQuoteTextColor(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The default text color in blockquotes.
blockQuoteWidth(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The width of the vertical stripe of blockquotes in pixels.
blockQuoteWidthDp(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The width of the vertical stripe of blockquotes in density-independent pixels.
blocksInteractionBelow(CoordinatorLayout, V) - Method in class icyllis.modernui.widget.CoordinatorLayout.Behavior
Determine whether interaction with views behind the given child in the child order should be blocked.
blue() - Method in class icyllis.modernui.graphics.Color
Returns the value of the blue component in the range defined by this color's color space (see ColorSpace.getMinValue(int) and ColorSpace.getMaxValue(int)).
blue(int) - Static method in class icyllis.arc3d.core.Color
Return the blue component of a color int.
blue(int) - Static method in class icyllis.modernui.graphics.Color
Return the blue component of a color int.
BLUE - Static variable in class icyllis.arc3d.core.Color
Represents fully opaque blue.
BLUE - Static variable in class icyllis.modernui.graphics.Color
Represents fully opaque blue.
blueSize - Variable in class icyllis.modernui.core.awt.GLData
The number of bits for the blue color channel.
BlurredBox - Class in icyllis.arc3d.granite.geom
 
BlurredBox() - Constructor for class icyllis.arc3d.granite.geom.BlurredBox
 
BlurredBox(RRect) - Constructor for class icyllis.arc3d.granite.geom.BlurredBox
 
BMP - Enum constant in enum class icyllis.modernui.graphics.Bitmap.SaveFormat
Save as the BMP format.
BOLD - Static variable in class icyllis.modernui.graphics.text.FontPaint
Bit flag used with fontStyle to request the bold style
BOLD - Static variable in class icyllis.modernui.text.TextPaint
Font style constant to request the bold style
BOLD - Static variable in class icyllis.modernui.text.Typeface
Font style constant to request the bold style
BOLD_ITALIC - Static variable in class icyllis.modernui.graphics.text.FontPaint
Font style constant to request the bold and italic style
BOLD_ITALIC - Static variable in class icyllis.modernui.text.TextPaint
Font style constant to request the bold and italic style
BOLD_ITALIC - Static variable in class icyllis.modernui.text.Typeface
Font style constant to request the bold and italic style
borderlessButtonStyle - Static variable in class icyllis.modernui.R.attr
Style for buttons without an explicit border (text buttons), often used in groups.
BoringLayout - Class in icyllis.modernui.text
A BoringLayout is a very simple Layout implementation for text that fits on a single line and is all left-to-right characters.
BoringLayout(CharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, boolean) - Constructor for class icyllis.modernui.text.BoringLayout
 
BoringLayout(CharSequence, TextPaint, int, Layout.Alignment, float, float, BoringLayout.Metrics, boolean, TextUtils.TruncateAt, int) - Constructor for class icyllis.modernui.text.BoringLayout
 
BoringLayout.Metrics - Class in icyllis.modernui.text
 
bottom - Variable in class icyllis.modernui.graphics.Rect
 
bottom - Variable in class icyllis.modernui.graphics.RectF
 
bottom() - Method in class icyllis.arc3d.core.Rect2f
Return the rectangle's bottom.
bottom() - Method in interface icyllis.arc3d.core.Rect2fc
Return the rectangle's bottom.
bottom() - Method in class icyllis.arc3d.core.Rect2i
Return the rectangle's bottom.
bottom() - Method in interface icyllis.arc3d.core.Rect2ic
Return the rectangle's bottom.
bottom() - Method in class icyllis.arc3d.sketch.RRect
Return the rectangle's bottom.
bottom(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
 
bottom(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
Performs a bottom movement action.
bottom(TextView, Spannable) - Method in class icyllis.modernui.text.method.ScrollingMovementMethod
 
BOTTOM - Static variable in class icyllis.modernui.view.Gravity
Push object to the bottom of its container, not changing its size.
BOTTOM - Static variable in class icyllis.modernui.view.View
A Property wrapper around the bottom functionality handled by the View.setBottom(int) and View.getBottom() methods.
BOTTOM - Static variable in class icyllis.modernui.widget.GridLayout
Indicates that a view should be aligned with the bottom edges of the other views in its cell group.
BOTTOM_TOP - Enum constant in enum class icyllis.modernui.graphics.drawable.GradientDrawable.Orientation
draw the gradient from the bottom to the top
bottomMargin - Variable in class icyllis.modernui.view.ViewGroup.MarginLayoutParams
The bottom margin in pixels of the child.
bounce() - Static method in interface icyllis.modernui.animation.TimeInterpolator
Return an interpolator where the change bounces at the end.
BOUNCE - Static variable in interface icyllis.modernui.animation.TimeInterpolator
The bounce interpolator where the change bounces at the end.
BounceInterpolator - Class in icyllis.modernui.animation
 
BOUNDS - Static variable in class icyllis.arc3d.granite.geom.CoverBoundsStep
Local rect bounds or device rect bounds (if inverted)
BOUNDS - Static variable in interface icyllis.modernui.view.ViewOutlineProvider
Maintains the outline of the View to match its rectangular bounds, at 1.0f alpha.
BoundsManager - Class in icyllis.arc3d.granite.geom
BoundsManager is an acceleration structure for device-space related pixel bounds queries.
BoundsManager() - Constructor for class icyllis.arc3d.granite.geom.BoundsManager
 
BR_TL - Enum constant in enum class icyllis.modernui.graphics.drawable.GradientDrawable.Orientation
draw the gradient from the bottom-right to the top-left
BRADFORD - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Adaptation
Bradford chromatic adaptation transform, as defined in the CIECAM97s color appearance model.
BREAK - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.StatementKind
 
BreakStatement - Class in icyllis.arc3d.compiler.tree
A break statement.
bringChildToFront(View) - Method in class icyllis.modernui.view.ViewGroup
 
bringChildToFront(View) - Method in interface icyllis.modernui.view.ViewParent
Change the z order of the child, so it's on top of all other children.
bringChildToFront(View) - Method in class icyllis.modernui.view.ViewRoot
 
bringPointIntoView(int) - Method in class icyllis.modernui.widget.TextView
Move the point, specified by the offset, into the view if it is needed.
BT2020 - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
RGB color space BT.2020 standardized as Rec.
BT709 - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
RGB color space BT.709 standardized as Rec.
Budgeted - Static variable in interface icyllis.arc3d.engine.Engine.BudgetType
The resource is budgeted and is subject to cleaning up under budget pressure.
Buffer - Class in icyllis.arc3d.engine
Represents a single device-visible memory region that may be used as mesh buffers and staging buffers.
Buffer(Context, long, int) - Constructor for class icyllis.arc3d.engine.Buffer
 
Buffer.ResourceKey - Class in icyllis.arc3d.engine
 
BufferImageCopyData - Class in icyllis.arc3d.engine
Specifies a single region for copying, either from buffer to image, or vice versa
BufferImageCopyData() - Constructor for class icyllis.arc3d.engine.BufferImageCopyData
 
BufferImageCopyData(long, long, int, int, int, int, int, int, int, int, int) - Constructor for class icyllis.arc3d.engine.BufferImageCopyData
 
bufferType(TextView.BufferType) - Method in class icyllis.modernui.markflow.Markflow.Builder
Specify the buffer type when applying text to a TextView.
BufferViewInfo - Class in icyllis.arc3d.engine
Struct that can be passed into bind buffer calls on the CommandBuffer.
BufferViewInfo() - Constructor for class icyllis.arc3d.engine.BufferViewInfo
 
build() - Method in class icyllis.arc3d.granite.PipelineBuilder
 
build() - Method in class icyllis.arc3d.sketch.TextBlob.Builder
Returns TextBlob built from runs of glyphs added by builder.
build() - Method in class icyllis.modernui.graphics.AngularGradient.Builder
Create the angular gradient, this builder cannot be reused anymore.
build() - Method in class icyllis.modernui.graphics.GradientShader.Builder
 
build() - Method in class icyllis.modernui.graphics.LinearGradient.Builder
Create the linear gradient, this builder cannot be reused anymore.
build() - Method in class icyllis.modernui.graphics.RadialGradient.Builder
Create the radial gradient, this builder cannot be reused anymore.
build() - Method in class icyllis.modernui.graphics.text.LineBreakConfig.Builder
Build the LineBreakConfig
build() - Method in class icyllis.modernui.graphics.text.MeasuredText.Builder
Starts laying-out the text and creates a MeasuredText for the result.
build() - Method in class icyllis.modernui.markflow.Markflow.Builder
Build a Markflow instance.
build() - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
Build an instance.
build() - Method in class icyllis.modernui.text.DynamicLayout.Builder
Build the DynamicLayout after options have been set.
build() - Method in class icyllis.modernui.text.PrecomputedText.Params.Builder
build() - Method in class icyllis.modernui.text.StaticLayout.Builder
Build the StaticLayout after options have been set.
build(PipelineKey_old, GraphicsPipelineDesc_Old, Caps) - Static method in class icyllis.arc3d.granite.trash.PipelineKey_old
Deprecated.
Builds a base pipeline descriptor, without additional information.
build(MarkflowConfig) - Method in class icyllis.modernui.markflow.MarkflowVisitor.Builder
You can build an instance yourself for testing.
build(MarkflowTheme) - Method in class icyllis.modernui.markflow.MarkflowConfig.Builder
Build the instance, and this builder cannot be reused.
builder() - Static method in class icyllis.modernui.markflow.MarkflowConfig
 
builder() - Static method in class icyllis.modernui.markflow.MarkflowTheme
 
builder() - Static method in class icyllis.modernui.markflow.MarkflowVisitor
 
builder(Context) - Static method in class icyllis.modernui.markflow.Markflow
Create a new instance of Markflow.Builder with core plugin registered.
builder(Context) - Static method in class icyllis.modernui.markflow.MarkflowTheme
 
builder(Context, boolean) - Static method in class icyllis.modernui.markflow.Markflow
Create a new instance of Markflow.Builder, optionally with core plugin registered.
builder(CharSequence, int, int, TextPaint, int) - Static method in class icyllis.modernui.text.StaticLayout
Obtain a builder for constructing StaticLayout objects.
builder(CharSequence, TextPaint, int) - Static method in class icyllis.modernui.text.DynamicLayout
Obtain a builder for constructing DynamicLayout objects.
Builder() - Constructor for class icyllis.arc3d.sketch.TextBlob.Builder
Constructs empty TextBlobBuilder.
Builder() - Constructor for class icyllis.modernui.graphics.GradientShader.Builder
 
Builder() - Constructor for class icyllis.modernui.graphics.text.LineBreakConfig.Builder
Builder constructor with line break parameters.
Builder(char[]) - Constructor for class icyllis.modernui.graphics.text.MeasuredText.Builder
Construct a builder.
Builder(float, float, float, float, Shader.TileMode) - Constructor for class icyllis.modernui.graphics.AngularGradient.Builder
 
Builder(float, float, float, float, Shader.TileMode) - Constructor for class icyllis.modernui.graphics.LinearGradient.Builder
 
Builder(float, float, float, float, Shader.TileMode, ColorSpace) - Constructor for class icyllis.modernui.graphics.AngularGradient.Builder
 
Builder(float, float, float, float, Shader.TileMode, ColorSpace) - Constructor for class icyllis.modernui.graphics.LinearGradient.Builder
 
Builder(float, float, float, float, Shader.TileMode, ColorSpace, int) - Constructor for class icyllis.modernui.graphics.AngularGradient.Builder
 
Builder(float, float, float, float, Shader.TileMode, ColorSpace, int) - Constructor for class icyllis.modernui.graphics.LinearGradient.Builder
 
Builder(float, float, float, Shader.TileMode) - Constructor for class icyllis.modernui.graphics.RadialGradient.Builder
 
Builder(float, float, float, Shader.TileMode, ColorSpace) - Constructor for class icyllis.modernui.graphics.RadialGradient.Builder
 
Builder(float, float, float, Shader.TileMode, ColorSpace, int) - Constructor for class icyllis.modernui.graphics.RadialGradient.Builder
 
Builder(PrecomputedText.Params) - Constructor for class icyllis.modernui.text.PrecomputedText.Params.Builder
Builder constructor from existing params.
Builder(TextPaint) - Constructor for class icyllis.modernui.text.PrecomputedText.Params.Builder
Builder constructor.
buildForBidi(CharSequence, int, int, TextDirectionHeuristic, MeasuredParagraph) - Static method in class icyllis.modernui.text.MeasuredParagraph
Generates new MeasuredParagraph for Bidi computation.
buildForStaticLayout(TextPaint, LineBreakConfig, CharSequence, int, int, TextDirectionHeuristic, boolean, MeasuredParagraph) - Static method in class icyllis.modernui.text.MeasuredParagraph
Generates new MeasuredParagraph for StaticLayout.
buildFragmentShader() - Method in class icyllis.arc3d.granite.PipelineBuilder
 
buildShaderErrorMessage(String, String) - Static method in class icyllis.arc3d.core.ShaderUtils
 
buildVertexShader() - Method in class icyllis.arc3d.granite.PipelineBuilder
 
BuiltinIconDrawable - Class in icyllis.modernui.graphics.drawable
An efficient way to draw simple scalable icons, without triggering heavy path rendering.
BuiltinIconDrawable(Resources, int) - Constructor for class icyllis.modernui.graphics.drawable.BuiltinIconDrawable
 
BuiltinIconDrawable(Resources, int, float) - Constructor for class icyllis.modernui.graphics.drawable.BuiltinIconDrawable
 
BuiltinTypes - Class in icyllis.arc3d.compiler
Contains the built-in, core SL types.
BuiltinTypes() - Constructor for class icyllis.arc3d.compiler.BuiltinTypes
Initializes the core SL types.
BULLET_SPAN - Static variable in class icyllis.modernui.text.TextUtils
 
BulletSpan - Class in icyllis.modernui.text.style
 
BulletSpan(int, int, int, int) - Constructor for class icyllis.modernui.text.style.BulletSpan
 
bulletWidth(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The width of the bullet of list items in pixels.
bulletWidthDp(int) - Method in class icyllis.modernui.markflow.MarkflowTheme.Builder
The width of the bullet of list items in density-independent pixels.
BUTT - Enum constant in enum class icyllis.modernui.graphics.Paint.Cap
The stroke ends with the path, and does not project beyond it.
button - Static variable in class icyllis.modernui.R.attr
 
Button - Class in icyllis.modernui.widget
A user interface element the user can tap or click to perform an action.
Button(Context) - Constructor for class icyllis.modernui.widget.Button
Simple constructor to use when creating a button from code.
Button(Context, AttributeSet) - Constructor for class icyllis.modernui.widget.Button
LayoutInflater calls this constructor when inflating a Button from XML.
Button(Context, AttributeSet, ResourceId) - Constructor for class icyllis.modernui.widget.Button
 
Button(Context, AttributeSet, ResourceId, ResourceId) - Constructor for class icyllis.modernui.widget.Button
 
BUTTON_BACK - Static variable in class icyllis.modernui.view.MotionEvent
Button constant: Back button pressed (mouse back button).
BUTTON_FORWARD - Static variable in class icyllis.modernui.view.MotionEvent
Button constant: Forward button pressed (mouse forward button).
BUTTON_PRIMARY - Static variable in class icyllis.modernui.view.MotionEvent
Button constant: Primary button (left mouse button).
BUTTON_SECONDARY - Static variable in class icyllis.modernui.view.MotionEvent
Button constant: Secondary button (right mouse button).
BUTTON_TERTIARY - Static variable in class icyllis.modernui.view.MotionEvent
Button constant: Tertiary button (middle mouse button).
button1 - Static variable in class icyllis.modernui.R.id
 
button2 - Static variable in class icyllis.modernui.R.id
 
button3 - Static variable in class icyllis.modernui.R.id
 
buttonElevatedStyle - Static variable in class icyllis.modernui.R.attr
Style to use for Material Elevated Buttons in theme.
buttonOutlinedStyle - Static variable in class icyllis.modernui.R.attr
Style to use for Material Outlined Buttons in theme.
buttonStateToString(int) - Static method in class icyllis.modernui.view.MotionEvent
Returns a string that represents the symbolic name of the specified combined button state flags such as "0", "BUTTON_PRIMARY", "BUTTON_PRIMARY|BUTTON_SECONDARY" or an equivalent numeric constant such as "0x10000000" if unknown.
buttonStyle - Static variable in class icyllis.modernui.R.attr
 
buttonTonalStyle - Static variable in class icyllis.modernui.R.attr
Style to use for Material Tonal Buttons in theme.
BYTES - Static variable in class icyllis.arc3d.core.FP16
The number of bytes used to represent a half-precision float value.
BYTES - Static variable in class icyllis.modernui.util.Half
The number of bytes used to represent a half-precision float value.
bytesPerPixel() - Method in class icyllis.arc3d.core.ImageInfo
Returns number of bytes per pixel required by ColorType.
bytesPerPixel(int) - Static method in class icyllis.arc3d.core.ColorInfo
Returns the number of bytes required to store a pixel.
byteValue() - Method in class icyllis.modernui.util.Half
Returns the value of this Half as a byte after a narrowing primitive conversion.
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