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

P

P - Static variable in class icyllis.arc3d.compiler.tree.Swizzle
SwizzleComponents.
packA8ToBW(Object, long, int, Object, long, int, int, int) - Static method in class icyllis.arc3d.core.PixelUtils
Pack Alpha8 format to B/W format.
PACKED - Static variable in class icyllis.arc3d.compiler.lex.Lexer
 
PACKED_POSITION_TYPE_CHILD - Static variable in class icyllis.modernui.widget.ExpandableListView
The packed position represents a child.
PACKED_POSITION_TYPE_GROUP - Static variable in class icyllis.modernui.widget.ExpandableListView
The packed position represents a group.
PACKED_POSITION_TYPE_NULL - Static variable in class icyllis.modernui.widget.ExpandableListView
The packed position represents a neither/null/no preference.
PACKED_POSITION_VALUE_NULL - Static variable in class icyllis.modernui.widget.ExpandableListView
The value for a packed position that represents neither/null/no preference.
PackedEntry(int, byte[]) - Constructor for record class icyllis.arc3d.compiler.lex.Lexer.PackedEntry
Creates an instance of a PackedEntry record class.
PackedIntVector - Class in icyllis.modernui.text
PackedIntVector stores a two-dimensional array of integers, optimized for inserting and deleting rows and for offsetting the values in segments of a given column.
PackedIntVector(int) - Constructor for class icyllis.modernui.text.PackedIntVector
Creates a new PackedIntVector with the specified width and a height of 0.
PackedObjectVector<E> - Class in icyllis.modernui.text
 
PackedObjectVector(int) - Constructor for class icyllis.modernui.text.PackedObjectVector
 
packedPosition - Variable in class icyllis.modernui.widget.ExpandableListView.ExpandableListContextMenuInfo
The packed position in the list represented by the adapter for which the context menu is being displayed.
PADDING_MODE_NEST - Static variable in class icyllis.modernui.graphics.drawable.LayerDrawable
Padding mode used to nest each layer inside the padding of the previous layer.
PADDING_MODE_STACK - Static variable in class icyllis.modernui.graphics.drawable.LayerDrawable
Padding mode used to stack each layer directly atop the previous layer.
pageDown(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
 
pageDown(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
Performs a page-down movement action.
pageDown(TextView, Spannable) - Method in class icyllis.modernui.text.method.ScrollingMovementMethod
 
PagerAdapter - Class in icyllis.modernui.widget
Base class providing the adapter to populate pages inside a ViewPager.
PagerAdapter() - Constructor for class icyllis.modernui.widget.PagerAdapter
 
pageScroll(int) - Method in class icyllis.modernui.widget.HorizontalScrollView
Handles scrolling in response to a "page up/down" shortcut press.
pageScroll(int) - Method in class icyllis.modernui.widget.NestedScrollView
Handles scrolling in response to a "page up/down" shortcut press.
pageScroll(int) - Method in class icyllis.modernui.widget.ScrollView
Handles scrolling in response to a "page up/down" shortcut press.
pageUp(TextView, Spannable) - Method in class icyllis.modernui.text.method.ArrowKeyMovementMethod
 
pageUp(TextView, Spannable) - Method in class icyllis.modernui.text.method.BaseMovementMethod
Performs a page-up movement action.
pageUp(TextView, Spannable) - Method in class icyllis.modernui.text.method.ScrollingMovementMethod
 
Paint - Class in icyllis.arc3d.core
Paint controls options applied when drawing.
Paint - Class in icyllis.modernui.graphics
Paint controls options applied when drawing.
Paint() - Constructor for class icyllis.arc3d.core.Paint
Creates a new Paint with defaults.
Paint() - Constructor for class icyllis.modernui.graphics.Paint
Creates a new Paint with defaults.
Paint(Paint) - Constructor for class icyllis.arc3d.core.Paint
Create a new paint, initialized with the attributes in the specified paint parameter.
Paint(Paint) - Constructor for class icyllis.modernui.graphics.Paint
Create a new paint, initialized with the attributes in the specified paint parameter.
PAINT_COLOR_NAME - Static variable in class icyllis.arc3d.granite.shading.UniformHandler
The non-premultiplied paint color, when it cannot be simplified.
Paint.Align - Enum Class in icyllis.modernui.graphics
The Align specifies the treatment where the stroke is placed in relation to the object edge, this only applies to closed contours.
Paint.Align - Annotation Interface in icyllis.arc3d.core
The Align specifies the treatment where the stroke is placed in relation to the object edge, this only applies to closed contours.
Paint.Cap - Enum Class in icyllis.modernui.graphics
The Cap specifies the treatment for the beginning and ending of stroked lines and paths.
Paint.Cap - Annotation Interface in icyllis.arc3d.core
The Cap specifies the treatment for the beginning and ending of stroked lines and paths.
Paint.Join - Enum Class in icyllis.modernui.graphics
The Join specifies the treatment where lines and curve segments join on a stroked path.
Paint.Join - Annotation Interface in icyllis.arc3d.core
The Join specifies the treatment where lines and curve segments join on a stroked path.
Paint.Style - Enum Class in icyllis.modernui.graphics
Set Style to fill, stroke, or both fill and stroke geometry.
Paint.Style - Annotation Interface in icyllis.arc3d.core
Set Style to fill, stroke, or both fill and stroke geometry.
Paint.TextStyle - Annotation Interface in icyllis.modernui.graphics
 
PAINTERS_ORDER_MASK - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
 
PAINTERS_ORDER_OFFSET - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
 
PAINTERS_ORDER_SHIFT - Static variable in class icyllis.arc3d.granite.DrawOrder
 
PaintFilterCanvas - Class in icyllis.arc3d.core
 
PaintFilterCanvas(Canvas) - Constructor for class icyllis.arc3d.core.PaintFilterCanvas
The new PaintFilterCanvas is configured for forwarding to the specified canvas.
paintGL() - Method in class icyllis.modernui.core.awt.AWTGLCanvas
Will be called whenever the Canvas needs to paint itself.
PaintParams - Class in icyllis.arc3d.granite
Parameters used for shading.
PaintParams(Paint, Blender) - Constructor for class icyllis.arc3d.granite.PaintParams
 
Pair<L,R> - Class in icyllis.arc3d.core
Immutable pair of two elements by default.
Pair() - Constructor for class icyllis.arc3d.core.Pair
 
Pair(L, R) - Constructor for class icyllis.arc3d.core.Pair
 
ParagraphConstraints() - Constructor for class icyllis.modernui.graphics.text.LineBreaker.ParagraphConstraints
 
paragraphEnd - Variable in class icyllis.modernui.text.PrecomputedText.ParagraphInfo
 
ParagraphInfo(int, MeasuredParagraph) - Constructor for class icyllis.modernui.text.PrecomputedText.ParagraphInfo
 
ParagraphStyle - Interface in icyllis.modernui.text.style
The classes that affect paragraph-level text formatting implement this interface.
Params(TextPaint, LineBreakConfig, TextDirectionHeuristic) - Constructor for class icyllis.modernui.text.PrecomputedText.Params
 
Parcel - Class in icyllis.modernui.util
A Parcel is a message container for a sequence of bytes, that performs non-blocking binary I/O on various data objects.
Parcel() - Constructor for class icyllis.modernui.util.Parcel
 
Parcelable - Interface in icyllis.modernui.util
Parcelable is a serialization method alternative to standard Java serialization.
Parcelable.ClassLoaderCreator<T> - Interface in icyllis.modernui.util
Specialization of Parcelable.Creator that allows you to receive the ClassLoader the object is being created in.
Parcelable.Creator<T> - Interface in icyllis.modernui.util
Interface that must be implemented and provided as a public CREATOR field that creates instances of your Parcelable class from a Parcel.
Parcelable.WriteFlags - Annotation Interface in icyllis.modernui.util
 
ParcelableSpan - Interface in icyllis.modernui.text
A special kind of Parcelable for objects that will serve as text spans.
parse(char[], int, int, ShaderKind, CompileOptions, ModuleUnit) - Method in class icyllis.arc3d.compiler.ShaderCompiler
Parse the source into an abstract syntax tree.
parse(ModuleUnit) - Method in class icyllis.arc3d.compiler.Parser
 
parse(CharSequence, ShaderKind, CompileOptions, ModuleUnit) - Method in class icyllis.arc3d.compiler.ShaderCompiler
Parse the source into an abstract syntax tree.
parse(String) - Method in class icyllis.arc3d.compiler.lex.RegexParser
 
parse(String) - Method in class icyllis.modernui.markdown.Markdown
Parse markdown into AST.
Parse(XMLStreamReader) - Method in class icyllis.modernui.resources.ResourceParser
 
parseColor(String) - Static method in class icyllis.arc3d.core.Color
Parse the color string, and return the corresponding color-int.
parseColor(String) - Static method in class icyllis.modernui.graphics.Color
Parse the color string, and return the corresponding color-int.
ParsedResource() - Constructor for class icyllis.modernui.resources.ResourceParser.ParsedResource
 
parseHalf(String) - Static method in class icyllis.modernui.util.Half
Returns the half-precision float value represented by the specified string.
parseModule(char[], int, int, ShaderKind, ModuleUnit, boolean) - Method in class icyllis.arc3d.compiler.ShaderCompiler
Parse the source into an abstract syntax tree.
parseModule(ModuleUnit) - Method in class icyllis.arc3d.compiler.Parser
 
parseModule(CharSequence, ShaderKind, ModuleUnit, boolean) - Method in class icyllis.arc3d.compiler.ShaderCompiler
Parse the source into an abstract syntax tree.
Parser - Class in icyllis.arc3d.compiler
Consumes Arc3D shading language source text and invokes DSL functions to instantiate the AST (parsed IR).
Parser(ShaderCompiler, ShaderKind, CompileOptions, char[], int, int) - Constructor for class icyllis.arc3d.compiler.Parser
 
ParseResources(XMLStreamReader) - Method in class icyllis.modernui.resources.ResourceParser
 
parseXmlAttributeName(String) - Static method in class icyllis.modernui.resources.ResourceUtils
 
PasswordTransformationMethod - Class in icyllis.modernui.text.method
 
paste - Static variable in class icyllis.modernui.R.id
Context menu ID for the "Paste" menu item to copy the current contents of the clipboard into the text view.
Path - Class in icyllis.arc3d.core
The Path object contains mutable path elements.
Path - Class in icyllis.modernui.graphics
The Path object contains mutable path elements.
Path() - Constructor for class icyllis.arc3d.core.Path
Creates an empty Path with a default fill rule of Path.FILL_NON_ZERO.
Path() - Constructor for class icyllis.modernui.graphics.Path
Creates an empty Path with a default fill rule of Path.FILL_NON_ZERO.
Path(Path) - Constructor for class icyllis.arc3d.core.Path
Creates a copy of an existing Path object.
Path(Path) - Constructor for class icyllis.modernui.graphics.Path
Creates a copy of an existing Path object.
PATH_TOLERANCE - Static variable in class icyllis.arc3d.core.MathUtil
The tolerance (error) for 2D renderer.
Path.FillRule - Annotation Interface in icyllis.arc3d.core
 
Path.RawIterator - Class in icyllis.arc3d.core
Low-level access to path elements.
Path.SegmentMask - Annotation Interface in icyllis.arc3d.core
Segment constants correspond to each drawing verb type in path; for instance, if path contains only lines, only the Line bit is set.
PathConsumer - Interface in icyllis.arc3d.core
Accepts Path elements.
PathEffect - Class in icyllis.arc3d.core
 
PathEffect() - Constructor for class icyllis.arc3d.core.PathEffect
 
PathIterable - Interface in icyllis.arc3d.core
 
PathIterator - Interface in icyllis.arc3d.core
Iterates Path elements.
PathMeasure - Class in icyllis.arc3d.core
PathMeasure provides measurements on segments of path contours (lines, quadratic curves, cubic curves), such as determining the length of the path, and/or finding the position and tangent along it.
PathMeasure - Class in icyllis.modernui.graphics
PathMeasure provides measurements on segments of path contours (lines, quadratic curves, cubic curves), such as determining the length of the path, and/or finding the position and tangent along it.
PathMeasure() - Constructor for class icyllis.arc3d.core.PathMeasure
Create an empty PathMeasure object.
PathMeasure() - Constructor for class icyllis.modernui.graphics.PathMeasure
Create an empty PathMeasure object.
PathMeasure(Path, boolean) - Constructor for class icyllis.arc3d.core.PathMeasure
This constructor assumes that resScale is 1.
PathMeasure(Path, boolean, float) - Constructor for class icyllis.arc3d.core.PathMeasure
Create a PathMeasure object associated with the specified path object.
PathMeasure(Path, boolean) - Constructor for class icyllis.modernui.graphics.PathMeasure
This constructor assumes that resScale is 1.
PathMeasure(Path, boolean, float) - Constructor for class icyllis.modernui.graphics.PathMeasure
Create a PathMeasure object associated with the specified path object.
PathMeasure.MatrixFlags - Annotation Interface in icyllis.arc3d.core
 
PathStroker - Class in icyllis.arc3d.core
PathStroker is a PathConsumer that converts paths by stroking paths.
PathStroker() - Constructor for class icyllis.arc3d.core.PathStroker
 
PathStroker.Capper - Interface in icyllis.arc3d.core
 
PathStroker.Joiner - Interface in icyllis.arc3d.core
 
PathUtils - Class in icyllis.arc3d.core
 
PathUtils - Class in icyllis.arc3d.engine
Tessellate paths.
PathUtils() - Constructor for class icyllis.arc3d.core.PathUtils
 
PathUtils() - Constructor for class icyllis.arc3d.engine.PathUtils
 
pause() - Method in class icyllis.modernui.animation.Animator
Pauses a running animation.
pause() - Method in class icyllis.modernui.animation.AnimatorSet
 
pause() - Method in class icyllis.modernui.animation.ValueAnimator
 
pause() - Method in class icyllis.modernui.audio.Track
 
pause(View) - Method in class icyllis.modernui.transition.Transition
Pauses this transition, sending out calls to TransitionListener.onTransitionPause(Transition) to all listeners and pausing all running animators started by this transition.
pause(View) - Method in class icyllis.modernui.transition.TransitionSet
 
peek() - Method in class icyllis.arc3d.engine.PriorityQueue
 
peekFirstEntry(K) - Method in class icyllis.arc3d.engine.LinkedListMultimap
 
peekImmediateContext() - Static method in class icyllis.modernui.core.Core
 
peekLastEntry(K) - Method in class icyllis.arc3d.engine.LinkedListMultimap
 
peekUiRecordingContext() - Static method in class icyllis.modernui.core.Core
 
PERCEPTUAL - Enum constant in enum class icyllis.arc3d.core.ColorSpace.RenderIntent
Compresses the source gamut into the destination gamut.
PerEdgeAAQuadStep - Class in icyllis.arc3d.granite.geom
 
PerEdgeAAQuadStep() - Constructor for class icyllis.arc3d.granite.geom.PerEdgeAAQuadStep
 
performButtonActionOnTouchDown(MotionEvent) - Method in class icyllis.modernui.view.View
Performs button-related actions during a touch down event.
performClick() - Method in class icyllis.modernui.view.View
Call this view's OnClickListener, if it is defined.
performClick() - Method in class icyllis.modernui.widget.CompoundButton
 
performClick() - Method in class icyllis.modernui.widget.Spinner
 
performColorClearsAsDraws() - Method in class icyllis.arc3d.engine.Caps
 
performContextClick() - Method in class icyllis.modernui.view.View
Call this view's OnContextClickListener, if it is defined.
performContextClick(float, float) - Method in class icyllis.modernui.view.View
Call this view's OnContextClickListener, if it is defined.
performDeferredCleanup(long) - Method in class icyllis.arc3d.engine.Context
Purge GPU resources on the Context that haven't been used in the past 'msNotUsed' milliseconds or are otherwise marked for deletion, regardless of whether the context is under budget.
performDeferredCleanup(long) - Method in class icyllis.arc3d.engine.ImmediateContext
 
performDeferredCleanup(long) - Method in class icyllis.arc3d.engine.RecordingContext
 
performedLongPress(KeyEvent) - Method in class icyllis.modernui.view.KeyEvent.DispatcherState
Keep track of the given event's key code as having performed an action with a long press, so no action should occur on the up.
performFiltering(CharSequence) - Method in class icyllis.modernui.widget.Filter
Invoked in a worker thread to filter the data according to the constraint.
performHapticFeedback(int) - Method in class icyllis.modernui.view.View
BZZZTT!!1!
performHapticFeedback(int, boolean) - Method in class icyllis.modernui.view.ViewRoot
 
performHapticFeedback(int, int) - Method in class icyllis.modernui.view.View
BZZZTT!!1!
performIdentifierAction(int, int) - Method in class icyllis.modernui.view.menu.MenuBuilder
 
performIdentifierAction(int, int) - Method in interface icyllis.modernui.view.Menu
Execute the menu item action associated with the given menu identifier.
performItemAction(MenuItem, int) - Method in class icyllis.modernui.view.menu.MenuBuilder
 
performItemAction(MenuItem, MenuPresenter, int) - Method in class icyllis.modernui.view.menu.MenuBuilder
 
performItemClick(int) - Method in class icyllis.modernui.widget.ListPopupWindow
Perform an item click operation on the specified list adapter position.
performItemClick(View, int, long) - Method in class icyllis.modernui.widget.AbsListView
 
performItemClick(View, int, long) - Method in class icyllis.modernui.widget.AdapterView
Call the OnItemClickListener, if it is defined.
performItemClick(View, int, long) - Method in class icyllis.modernui.widget.ExpandableListView
 
performLongClick() - Method in class icyllis.modernui.view.View
Calls this view's OnLongClickListener, if it is defined.
performLongClick(float, float) - Method in class icyllis.modernui.view.View
Calls this view's OnLongClickListener, if it is defined.
performPartialClearsAsDraws() - Method in class icyllis.arc3d.engine.Caps
 
performShortcut(int, KeyEvent, int) - Method in class icyllis.modernui.view.menu.MenuBuilder
 
performShortcut(int, KeyEvent, int) - Method in interface icyllis.modernui.view.Menu
Execute the menu item action associated with the given shortcut character.
performsShading() - Method in class icyllis.arc3d.granite.GeometryStep
 
performStencilClearsAsDraws() - Method in class icyllis.arc3d.engine.Caps
 
perpendicular() - Method in class icyllis.arc3d.core.Vector3
Calculate an arbitrary unit vector perpendicular to this, this vector must be normalized.
PHOTOSHOP_BICUBIC - Static variable in class icyllis.arc3d.core.SamplingOptions
Use bicubic sampling, the Photoshop bicubic filter with B=0, C=0.75.
PI - Static variable in class icyllis.arc3d.core.MathUtil
 
PI_O_2 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI_O_3 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI_O_4 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI_O_6 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI2 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI3 - Static variable in class icyllis.arc3d.core.MathUtil
 
PI4 - Static variable in class icyllis.arc3d.core.MathUtil
 
pin(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
Clamps x between min and max.
pin(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
Clamps x between min and max.
PIN_LIGHT - Enum constant in enum class icyllis.arc3d.core.BlendMode
Conditionally replaces destination pixels with source pixels depending on the brightness of the source pixels.
PIN_LIGHT - Enum constant in enum class icyllis.modernui.graphics.BlendMode
Conditionally replaces destination pixels with source pixels depending on the brightness of the source pixels.
PIPELINE_INDEX_MASK - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
 
PIPELINE_INDEX_OFFSET - Static variable in class icyllis.arc3d.granite.DrawPass.SortKey
 
PipelineBuilder - Class in icyllis.arc3d.granite
Build AST for graphics pipeline.
PipelineBuilder(Device, GraphicsPipelineDesc) - Constructor for class icyllis.arc3d.granite.PipelineBuilder
 
PipelineDesc - Class in icyllis.arc3d.engine
Abstract class that provides key and full information about a graphics pipeline or a compute pipeline, except for render pass information.
PipelineDesc() - Constructor for class icyllis.arc3d.engine.PipelineDesc
 
PipelineDesc.GraphicsPipelineInfo - Class in icyllis.arc3d.engine
 
PipelineDesc.SamplerInfo - Class in icyllis.arc3d.engine
 
PipelineDesc.UniformBlockInfo - Class in icyllis.arc3d.engine
 
pipelineIndex() - Method in class icyllis.arc3d.granite.DrawPass.SortKey
 
PipelineKey - Class in icyllis.arc3d.engine
 
PipelineKey() - Constructor for class icyllis.arc3d.engine.PipelineKey
 
PipelineKey_old - Class in icyllis.arc3d.engine.trash
Deprecated.
PipelineKey_old() - Constructor for class icyllis.arc3d.engine.trash.PipelineKey_old
Deprecated.
 
PipelineKey_old(PipelineKey_old) - Constructor for class icyllis.arc3d.engine.trash.PipelineKey_old
Deprecated.
 
pixelFormatFloat - Variable in class icyllis.modernui.core.awt.GLData
Whether to use a floating point pixel format.
Pixels - Class in icyllis.arc3d.core
This class is the smart container for pixel memory.
This class may be shared/accessed between multiple threads.
Pixels(int, int, Object, long, int, LongConsumer) - Constructor for class icyllis.arc3d.core.Pixels
Creates Pixels from width, height.
PixelUtils - Class in icyllis.arc3d.core
Utilities to access and convert pixels, heap and native.
PixelUtils() - Constructor for class icyllis.arc3d.core.PixelUtils
 
PixelUtils.PixelLoad - Interface in icyllis.arc3d.core
Load pixel value in low precision.
PixelUtils.PixelOp - Interface in icyllis.arc3d.core
Load or store pixel value in high precision.
PixelUtils.PixelStore - Interface in icyllis.arc3d.core
Store pixel value in low precision.
Pixmap - Class in icyllis.arc3d.core
Immutable structure that pairs ImageInfo with pixels and row bytes.
Pixmap(ImageInfo, Pixmap) - Constructor for class icyllis.arc3d.core.Pixmap
Reinterprets an existing Pixmap with newInfo.
Pixmap(ImageInfo, Object, long, int) - Constructor for class icyllis.arc3d.core.Pixmap
Creates Pixmap from info width, height, AlphaType, ColorType and ColorSpace.
platformCanvas - Variable in class icyllis.modernui.core.awt.AWTGLCanvas
 
PlatformGLCanvas - Interface in icyllis.modernui.core.awt
Interface for platform-specific implementations of AWTGLCanvas.
PlatformLinuxGLCanvas - Class in icyllis.modernui.core.awt
 
PlatformLinuxGLCanvas() - Constructor for class icyllis.modernui.core.awt.PlatformLinuxGLCanvas
 
PlatformMacOSXGLCanvas - Class in icyllis.modernui.core.awt
 
PlatformMacOSXGLCanvas() - Constructor for class icyllis.modernui.core.awt.PlatformMacOSXGLCanvas
 
PlatformWin32GLCanvas - Class in icyllis.modernui.core.awt
Windows-specific implementation of PlatformGLCanvas.
PlatformWin32GLCanvas() - Constructor for class icyllis.modernui.core.awt.PlatformWin32GLCanvas
 
play() - Method in class icyllis.modernui.audio.Track
 
play(Animator) - Method in class icyllis.modernui.animation.AnimatorSet
This method creates a Builder object, which is used to set up playing constraints.
playSequentially(Animator...) - Method in class icyllis.modernui.animation.AnimatorSet
Sets up this AnimatorSet to play each of the supplied animations when the previous animation ends.
playSequentially(List<Animator>) - Method in class icyllis.modernui.animation.AnimatorSet
Sets up this AnimatorSet to play each of the supplied animations when the previous animation ends.
playSoundEffect(int) - Method in class icyllis.modernui.view.ViewRoot
 
playSoundEffect(int) - Method in class icyllis.modernui.view.View
Play a sound effect for this view.
playTogether(Animator...) - Method in class icyllis.modernui.animation.AnimatorSet
Sets up this AnimatorSet to play all of the supplied animations at the same time.
playTogether(Collection<Animator>) - Method in class icyllis.modernui.animation.AnimatorSet
Sets up this AnimatorSet to play all of the supplied animations at the same time.
Plot(int, int, DrawAtlas.AtlasGenerationCounter, int, int, int, int, int, int) - Constructor for class icyllis.arc3d.granite.DrawAtlas.Plot
 
PlotBulkUseUpdater() - Constructor for class icyllis.arc3d.granite.DrawAtlas.PlotBulkUseUpdater
 
PlotLocator() - Constructor for class icyllis.arc3d.granite.DrawAtlas.PlotLocator
 
plus(long, long) - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
 
Plus(RegexNode) - Static method in interface icyllis.arc3d.compiler.lex.RegexNode
X -> X, X -> Next.
PLUS - Enum constant in enum class icyllis.arc3d.core.BlendMode
Adds the source pixels to the destination pixels, without alpha blending.
PLUS - Enum constant in enum class icyllis.modernui.graphics.BlendMode
Adds the source pixels to the destination pixels. For floating-point textures, color components may be greater than 1.0.
PLUS_CLAMPED - Enum constant in enum class icyllis.arc3d.core.BlendMode
Adds the source pixels to the destination pixels and saturates the result, without alpha blending.
PLUS_CLAMPED - Enum constant in enum class icyllis.modernui.graphics.BlendMode
Adds the source pixels to the destination pixels and saturates the result. For unsigned fixed-point textures, this is the same as BlendMode.PLUS.
PmxModel - Class in icyllis.modernui.util
PMX (Polygon Model Extended) 2.1, PMX Model, PMX Parser
PmxModel() - Constructor for class icyllis.modernui.util.PmxModel
 
PmxModel.Vertex - Class in icyllis.modernui.util
 
PNG - Enum constant in enum class icyllis.modernui.graphics.Bitmap.SaveFormat
Save as the PNG format.
point(int, float[]) - Method in class icyllis.arc3d.core.Quad
 
Point - Class in icyllis.arc3d.core
 
Point - Class in icyllis.modernui.graphics
Represents a point holding two integer values.
Point() - Constructor for class icyllis.arc3d.core.Point
 
Point() - Constructor for class icyllis.modernui.graphics.Point
 
Point(int, int) - Constructor for class icyllis.modernui.graphics.Point
 
Point(Point) - Constructor for class icyllis.modernui.graphics.Point
 
POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
Use nearest-neighbour sampling for minification, magnification; no mipmapping.
POINT_MODE_LINES - Static variable in class icyllis.arc3d.core.Canvas
Draw each pair of points as a line segment.
POINT_MODE_POINTS - Static variable in class icyllis.arc3d.core.Canvas
Draw each point separately.
POINT_MODE_POLYGON - Static variable in class icyllis.arc3d.core.Canvas
Draw the array of points as an open polygon.
PointerIcon - Class in icyllis.modernui.view
Represents an icon that can be used as a mouse pointer.
PointF - Class in icyllis.modernui.graphics
Represents a point holding two float values.
PointF() - Constructor for class icyllis.modernui.graphics.PointF
 
PointF(float, float) - Constructor for class icyllis.modernui.graphics.PointF
 
PointF(Point) - Constructor for class icyllis.modernui.graphics.PointF
 
PointF(PointF) - Constructor for class icyllis.modernui.graphics.PointF
 
pointInView(float, float, float) - Method in class icyllis.modernui.view.View
Utility method to determine whether the given point, in local coordinates, is inside the view, where the area of the view is expanded by the slop factor.
POINTS - Enum constant in enum class icyllis.modernui.graphics.Canvas.VertexMode
 
pointToPosition(int, int) - Method in class icyllis.modernui.widget.AbsListView
Maps a point to a position in the list.
pointToPosition(int, int) - Method in class icyllis.modernui.widget.AbsSpinner
Maps a point to a position in the list.
pointToRowId(int, int) - Method in class icyllis.modernui.widget.AbsListView
Maps a point to a the rowId of the item which intersects that point.
Poison - Class in icyllis.arc3d.compiler.tree
Represents an ill-formed expression.
POISON - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
 
POISON_TAG - Static variable in class icyllis.arc3d.compiler.ShaderCompiler
 
poll() - Method in class icyllis.arc3d.engine.PriorityQueue
 
pollFirstEntry(K) - Method in class icyllis.arc3d.engine.LinkedListMultimap
 
pollLastEntry(K) - Method in class icyllis.arc3d.engine.LinkedListMultimap
 
Pools - Class in icyllis.modernui.util
Helper class for creating pools of objects.
Pools.Pool<T> - Interface in icyllis.modernui.util
Interface for managing a pool of objects.
Pools.SimplePool<T> - Class in icyllis.modernui.util
Simple (non-synchronized) pool of objects.
Pools.SynchronizedPool<T> - Class in icyllis.modernui.util
Synchronized pool of objects.
POP_BACK_STACK_INCLUSIVE - Static variable in class icyllis.modernui.fragment.FragmentManager
Flag for FragmentManager.popBackStack(String, int) and FragmentManager.popBackStack(int, int): If set, and the name or ID of a back stack entry has been supplied, then all matching entries will be consumed until one that doesn't match is found or the bottom of the stack is reached.
popBackStack() - Method in class icyllis.modernui.fragment.FragmentManager
Pop the top state off the back stack.
popBackStack(int, int) - Method in class icyllis.modernui.fragment.FragmentManager
Pop all back stack states up to the one with the given identifier.
popBackStack(String, int) - Method in class icyllis.modernui.fragment.FragmentManager
Pop the last fragment transition from the manager's fragment back stack.
popBackStackImmediate() - Method in class icyllis.modernui.fragment.FragmentManager
Like FragmentManager.popBackStack(), but performs the operation immediately inside the call.
popBackStackImmediate(int, int) - Method in class icyllis.modernui.fragment.FragmentManager
Like FragmentManager.popBackStack(int, int), but performs the operation immediately inside the call.
popBackStackImmediate(String, int) - Method in class icyllis.modernui.fragment.FragmentManager
Like FragmentManager.popBackStack(String, int), but performs the operation immediately inside the call.
popClipStack() - Method in class icyllis.arc3d.core.Device
 
popClipStack() - Method in class icyllis.arc3d.core.j2d.RasterDevice
 
popClipStack() - Method in class icyllis.arc3d.core.NoPixelsDevice
 
popClipStack() - Method in class icyllis.arc3d.granite.GraniteDevice
 
PopupMenu - Class in icyllis.modernui.widget
A PopupMenu displays a Menu in a modal popup window anchored to a View.
PopupMenu(Context, View) - Constructor for class icyllis.modernui.widget.PopupMenu
Constructor to create a new popup menu with an anchor view.
PopupMenu(Context, View, int) - Constructor for class icyllis.modernui.widget.PopupMenu
Constructor to create a new popup menu with an anchor view and alignment gravity.
PopupMenu.OnDismissListener - Interface in icyllis.modernui.widget
Callback interface used to notify the application that the menu has closed.
PopupMenu.OnMenuItemClickListener - Interface in icyllis.modernui.widget
Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners.
PopupWindow - Class in icyllis.modernui.widget
This class represents a popup window that can be used to display an arbitrary view.
PopupWindow() - Constructor for class icyllis.modernui.widget.PopupWindow
Create a new empty, non focusable popup window of dimension (0,0).
PopupWindow(int, int) - Constructor for class icyllis.modernui.widget.PopupWindow
Create a new empty, non focusable popup window.
PopupWindow(View) - Constructor for class icyllis.modernui.widget.PopupWindow
Create a new non focusable popup window which can display the contentView.
PopupWindow(View, int, int) - Constructor for class icyllis.modernui.widget.PopupWindow
Create a new non focusable popup window which can display the contentView.
PopupWindow(View, int, int, boolean) - Constructor for class icyllis.modernui.widget.PopupWindow
Create a new popup window which can display the contentView.
PopupWindow.OnDismissListener - Interface in icyllis.modernui.widget
Listener that is called when this popup window is dismissed.
position - Variable in class icyllis.modernui.widget.AdapterView.AdapterContextMenuInfo
The position in the adapter for which the context menu is being displayed.
position() - Method in record class icyllis.arc3d.compiler.tree.Type.Field
Returns the value of the position record component.
position() - Method in class icyllis.modernui.util.Parcel
 
position(int) - Method in class icyllis.modernui.util.IOStreamParcel
 
position(int) - Method in class icyllis.modernui.util.Parcel
 
Position - Class in icyllis.arc3d.compiler
Represents a position that encapsulates the offset and length.
POSITION - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
Per-vertex attributes.
POSITION - Static variable in class icyllis.arc3d.granite.geom.DefaultGeoProc
 
POSITION - Static variable in class icyllis.arc3d.granite.geom.SDFRectGeoProc
Per-vertex attributes.
POSITION - Static variable in class icyllis.arc3d.granite.geom.VerticesStep
 
POSITION_NONE - Static variable in class icyllis.modernui.widget.PagerAdapter
 
POSITION_PROMPT_ABOVE - Static variable in class icyllis.modernui.widget.ListPopupWindow
The provided prompt view should appear above list content.
POSITION_PROMPT_BELOW - Static variable in class icyllis.modernui.widget.ListPopupWindow
The provided prompt view should appear below list content.
POSITION_UNCHANGED - Static variable in class icyllis.modernui.widget.PagerAdapter
 
POSITIVE_INFINITY - Static variable in class icyllis.arc3d.core.FP16
Positive infinity of type half-precision float.
POSITIVE_INFINITY - Static variable in class icyllis.modernui.util.Half
Positive infinity of type half-precision float.
POSITIVE_ZERO - Static variable in class icyllis.arc3d.core.FP16
Positive 0 of type half-precision float.
POSITIVE_ZERO - Static variable in class icyllis.modernui.util.Half
Positive 0 of type half-precision float.
post(Runnable) - Method in class icyllis.modernui.core.Handler
Causes the Runnable r to be added to the message queue.
post(Runnable) - Method in class icyllis.modernui.view.HandlerActionQueue
 
post(Runnable) - Method in class icyllis.modernui.view.View
Causes the Runnable to be added to the task queue.
postAtFrontOfQueue(Runnable) - Method in class icyllis.modernui.core.Handler
Posts a message to an object that implements Runnable.
postAtTime(Runnable, long) - Method in class icyllis.modernui.core.Handler
Causes the Runnable r to be added to the message queue, to be run at a specific time given by timeMillis.
postAtTime(Runnable, Object, long) - Method in class icyllis.modernui.core.Handler
Causes the Runnable r to be added to the message queue, to be run at a specific time given by timeMillis.
postCallback(int, Runnable, Object) - Method in class icyllis.modernui.core.Choreographer
Posts a callback to run on the next frame.
postCallbackDelayed(int, Runnable, Object, long) - Method in class icyllis.modernui.core.Choreographer
Posts a callback to run on the next frame after the specified delay.
postConcat(float[]) - Method in class icyllis.arc3d.core.effects.ColorMatrix
 
postConcat(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply this matrix by the given rhs matrix.
postConcat(ColorMatrix) - Method in class icyllis.arc3d.core.effects.ColorMatrix
Post-multiply this matrix by the given rhs matrix.
postConcat(Matrix3) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply this matrix by the given rhs matrix.
postConcat(Matrix4c) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply this matrix by the given rhs matrix.
postConcat(Matrixc) - Method in class icyllis.arc3d.core.Matrix
Post-multiply this matrix by the given rhs matrix.
postConcat2D(Matrixc) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply this matrix by the given rhs matrix.
postDelayed(Runnable, long) - Method in class icyllis.modernui.core.Handler
Causes the Runnable r to be added to the message queue, to be run after the specified amount of time elapses.
postDelayed(Runnable, long) - Method in class icyllis.modernui.view.HandlerActionQueue
 
postDelayed(Runnable, long) - Method in class icyllis.modernui.view.View
Causes the Runnable to be added to the task queue, to be run after the specified amount of time elapses.
postDelayed(Runnable, Object, long) - Method in class icyllis.modernui.core.Handler
Causes the Runnable r to be added to the message queue, to be run after the specified amount of time elapses.
POSTFIX - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
 
PostfixExpression - Class in icyllis.arc3d.compiler.tree
An expression modified by a unary operator appearing after it.
postFrameCallback(Choreographer.FrameCallback) - Method in class icyllis.modernui.core.Choreographer
Posts a frame callback to run on the next frame.
postFrameCallbackDelayed(Choreographer.FrameCallback, long) - Method in class icyllis.modernui.core.Choreographer
Posts a frame callback to run on the next frame after the specified delay.
postInvalidate() - Method in class icyllis.modernui.view.View
Cause an invalidate to happen on a subsequent cycle through the event loop.
postInvalidateDelayed(long) - Method in class icyllis.modernui.view.View
Cause an invalidate to happen on a subsequent cycle through the event loop.
postInvalidateOnAnimation() - Method in class icyllis.modernui.view.View
Cause an invalidate to happen on the next animation time step, typically the next display frame.
postOnAnimation(Runnable) - Method in class icyllis.modernui.view.View
Causes the runnable to execute on the next animation time step.
postOnAnimationDelayed(Runnable, long) - Method in class icyllis.modernui.view.View
Causes the Runnable to execute on the next animation time step, after the specified amount of time elapses.
postOnMainThread(Runnable) - Static method in class icyllis.modernui.core.Core
Post an async operation that will be executed on main thread.
postOnUiThread(Runnable) - Static method in class icyllis.modernui.core.Core
Post an async operation that will be executed on main thread.
postponeEnterTransition() - Method in class icyllis.modernui.fragment.Fragment
Postpone the entering Fragment transition until Fragment.startPostponedEnterTransition() or FragmentManager.executePendingTransactions() has been called.
postponeEnterTransition(long, TimeUnit) - Method in class icyllis.modernui.fragment.Fragment
Postpone the entering Fragment transition for a given amount of time and then call Fragment.startPostponedEnterTransition().
postRotate(double, double, double) - Method in class icyllis.arc3d.core.Matrix4
Post-rotates this matrix from the given Euler rotation angles in radians.
postRotate(double, double, double, double) - Method in class icyllis.arc3d.core.Matrix4
Post-rotates this matrix about an arbitrary axis with the given angle in radians.
postRotate(float) - Method in class icyllis.arc3d.core.Matrix
Post-rotates this matrix about the Z-axis with the given angle in radians.
postRotateX(double) - Method in class icyllis.arc3d.core.Matrix4
Post-rotates this matrix about the X-axis with the given angle in radians.
postRotateY(double) - Method in class icyllis.arc3d.core.Matrix4
Post-rotates this matrix about the Y-axis with the given angle in radians.
postRotateZ(double) - Method in class icyllis.arc3d.core.Matrix4
Post-rotates this matrix about the Z-axis with the given angle in radians.
postScale(float, float) - Method in class icyllis.arc3d.core.Matrix
Post-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors.
postScale(float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors and store the result in dest.
postScale(float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply scaling to this matrix by scaling the base axes by the given x, y and z factors and store the result in dest.
postScale(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Post-scales this matrix by given vector.
postScaleX(float) - Method in class icyllis.arc3d.core.Matrix4
Post-scales this matrix by given vector.
postScaleY(float) - Method in class icyllis.arc3d.core.Matrix4
Post-scales this matrix by given vector.
postScaleZ(float) - Method in class icyllis.arc3d.core.Matrix4
Post-scales this matrix by given vector.
postSetSpans(Object, int) - Method in class icyllis.modernui.markdown.MarkdownVisitor
 
postShear(float, float) - Method in class icyllis.arc3d.core.Matrix
Post-multiplied this matrix by a shearing matrix (sx, sy) about pivot point (0, 0).
postShear(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply shearing to this matrix by the given shearing coefficients.
postShear2D(float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply 2D shearing to this matrix by the given shearing coefficients.
postShow() - Method in class icyllis.modernui.widget.ListPopupWindow
Post a ListPopupWindow.show() call to the UI thread.
postSyncBarrier() - Method in class icyllis.modernui.core.MessageQueue
Posts a synchronization barrier to the Looper's message queue.
postTransform(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Transform a three-dimensional column vector by post-multiplication (this * vec3, w-component is considered as 1).
postTransform(Vector4) - Method in class icyllis.arc3d.core.Matrix4
Transform a four-dimensional column vector by post-multiplication (matrix * vector).
postTranslate(float, float) - Method in class icyllis.arc3d.core.Matrix
Post-translates this matrix by given changes.
postTranslate(float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply a translation to this matrix by translating by the given number of units in x, y and z.
postTranslate(float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Post-multiply a translation to this matrix by translating by the given number of units in x, y and z.
postTranslate(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Post-translates this matrix by given changes.
postTranslateX(float) - Method in class icyllis.arc3d.core.Matrix4
Post-translates this matrix by given vector.
postTranslateY(float) - Method in class icyllis.arc3d.core.Matrix4
Post-translates this matrix by given vector.
postTranslateZ(float) - Method in class icyllis.arc3d.core.Matrix4
Post-translates this matrix by given vector.
postValue(T) - Method in class icyllis.modernui.lifecycle.LiveData
Posts a task to a main thread to set the given value.
postValue(T) - Method in class icyllis.modernui.lifecycle.MutableLiveData
 
Power2Line(int, int) - Constructor for class icyllis.arc3d.core.RectanglePacker.Power2Line
 
PREALLOC - Static variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
 
PRECEDENCE_ADDITIVE - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_ASSIGNMENT - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_BITWISE_AND - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_BITWISE_OR - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_BITWISE_XOR - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_CONDITIONAL - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_EQUALITY - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_EXPRESSION - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_LOGICAL_AND - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_LOGICAL_OR - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_LOGICAL_XOR - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_MULTIPLICATIVE - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_POSTFIX - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_PREFIX - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_RELATIONAL - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_SEQUENCE - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_SHIFT - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
PRECEDENCE_STATEMENT - Static variable in enum class icyllis.arc3d.compiler.Operator
OperatorPrecedence.
preceding(int) - Method in class icyllis.modernui.text.method.WordIterator
 
PrecomputedText - Class in icyllis.modernui.text
A text which has the character metrics data.
PrecomputedText.ParagraphInfo - Class in icyllis.modernui.text
 
PrecomputedText.Params - Class in icyllis.modernui.text
The information required for building PrecomputedText.
PrecomputedText.Params.Builder - Class in icyllis.modernui.text
A builder for creating PrecomputedText.Params.
PrecomputedText.Params.CheckResultUsableResult - Annotation Interface in icyllis.modernui.text
 
preConcat(float[]) - Method in class icyllis.arc3d.core.effects.ColorMatrix
 
preConcat(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply this matrix by the given lhs matrix.
preConcat(ColorMatrix) - Method in class icyllis.arc3d.core.effects.ColorMatrix
Pre-multiply this matrix by the given lhs matrix.
preConcat(Matrix3) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply this matrix by the given lhs matrix.
preConcat(Matrix4c) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply this matrix by the given lhs matrix.
preConcat(Matrixc) - Method in class icyllis.arc3d.core.Matrix
Pre-multiply this matrix by the given lhs matrix.
preConcat2D(Matrixc) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply this matrix by the given lhs matrix.
preferClientSideDynamicBuffers() - Method in class icyllis.arc3d.engine.Caps
 
preferDiscardableMSAAAttachment() - Method in class icyllis.arc3d.engine.Caps
If true then when doing MSAA draws, we will prefer to discard the msaa attachment on load and stores.
preferFullscreenClears() - Method in class icyllis.arc3d.engine.Caps
On tilers, an initial fullscreen clear is an OPTIMIZATION.
prefersCondensedTitle() - Method in class icyllis.modernui.view.menu.ListMenuItemView
 
prefersCondensedTitle() - Method in interface icyllis.modernui.view.menu.MenuView.ItemView
Whether this item view prefers displaying the condensed title rather than the normal title.
preferVRAMUseOverFlushes() - Method in class icyllis.arc3d.engine.Caps
 
PREFIX - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ExpressionKind
 
PrefixExpression - Class in icyllis.arc3d.compiler.tree
An expression modified by a unary operator appearing before it.
PrefixExpression(int, Operator, Expression) - Constructor for class icyllis.arc3d.compiler.tree.PrefixExpression
 
prepare() - Static method in class icyllis.modernui.core.Looper
Initialize the current thread as a looper.
prepare(OpFlushState) - Method in class icyllis.arc3d.engine.RenderTask
Deprecated.
This method will be invoked at flush-time to create pipeline information and build input buffers.
prepare(OpFlushState) - Method in class icyllis.arc3d.engine.trash.ops.OpsTask
Deprecated.
 
prepare(RecordingContext) - Method in class icyllis.arc3d.engine.task.CopyBufferTask
 
prepare(RecordingContext) - Method in class icyllis.arc3d.engine.task.CopyImageTask
 
prepare(RecordingContext) - Method in class icyllis.arc3d.engine.task.ImageUploadTask
 
prepare(RecordingContext) - Method in class icyllis.arc3d.engine.task.Task
Prepare resources on RecordingContext using its ResourceProvider.
prepare(RecordingContext) - Method in class icyllis.arc3d.engine.task.TaskList
 
prepare(RecordingContext) - Method in class icyllis.arc3d.granite.DrawTask
 
prepare(RecordingContext) - Method in class icyllis.arc3d.granite.RenderPassTask
 
prepare(RecordingContext) - Method in class icyllis.arc3d.granite.RootTask
 
prepare(ResourceProvider, RenderPassDesc) - Method in class icyllis.arc3d.granite.DrawPass
 
prepareColorForDst(float[], ImageInfo, boolean) - Static method in class icyllis.arc3d.granite.PaintParams
Map into destination color space, in color and result color are non-premultiplied.
prepareCommandBuffer(ResourceProvider) - Method in class icyllis.arc3d.engine.QueueManager
 
prepareForDraw(Draw, GEO, BiConsumer<GEO, Rect2f>, boolean, List<ClipStack.Element>) - Method in class icyllis.arc3d.granite.ClipStack
 
prepareForImage(Glyph) - Method in class icyllis.arc3d.core.Strike
Prepare the glyph to draw an image, and return if the image exists.
prepareForPath(Glyph) - Method in class icyllis.arc3d.core.Strike
Prepare the glyph to draw a path, and return if the path exists.
prepareForUpload(Rect2i) - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
Returns aligned, read-only memory address to the image data to upload, as it will be copied into a staging buffer.
prepareGlyphs(int, int, int, RecordingContext) - Method in class icyllis.arc3d.granite.GlyphVector
Update atlas for glyphs in the given range if needed, returns the number of glyphs that are updated (may less than end-start if atlas is full).
prepareGlyphs(int, int, RecordingContext) - Method in class icyllis.arc3d.granite.SubRunContainer.AtlasSubRun
Update atlas for glyphs in the given range if needed, returns the number of glyphs that are updated (may less than end-start if atlas is full).
prepareMainLooper() - Static method in class icyllis.modernui.core.Looper
Prepare the main event loop.
preparePaintForDrawImageRect(Image, SamplingOptions, Rect2fc, Rect2fc, boolean, Paint) - Static method in class icyllis.arc3d.core.shaders.ImageShader
 
prependSpanFactory(Class<? extends N>, SpanFactory<? super N>) - Method in class icyllis.modernui.markdown.MarkdownConfig.Builder
Prepend a factory to existing one (or make the first one for specified node).
prependTask(RenderTask) - Method in class icyllis.arc3d.engine.RenderTaskManager
Deprecated.
 
prependTask(Task) - Method in class icyllis.arc3d.engine.task.TaskList
 
prePrepare(RecordingContext) - Method in class icyllis.arc3d.engine.RenderTask
Deprecated.
This method will be invoked at record-time to create pipeline information and pre-bake input data on a background thread.
preprocess() - Method in class icyllis.arc3d.compiler.Parser
Preprocess directives.
preRotate(double, double, double) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix from the given Euler rotation angles in radians.
preRotate(double, double, double, double) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix about an arbitrary axis with the given angle in radians.
preRotate(float) - Method in class icyllis.arc3d.core.Matrix
Rotates this matrix about the Z-axis with the given angle in radians.
preRotate(Quaternion) - Method in class icyllis.arc3d.core.Matrix4
Rotate this matrix by the given quaternion's rotation matrix.
preRotate(Vector3, float) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix about an arbitrary axis.
preRotateX(double) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix about the X-axis with the given angle in radians.
preRotateY(double) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix about the Y-axis with the given angle in radians.
preRotateZ(double) - Method in class icyllis.arc3d.core.Matrix4
Rotates this matrix about the Z-axis with the given angle in radians.
preScale(float, float) - Method in class icyllis.arc3d.core.Matrix
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors.
preScale(float, float) - Method in class icyllis.arc3d.core.Matrix4
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors and store the result in dest.
preScale(float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Apply scaling to this matrix by scaling the base axes by the given x, y and z factors and store the result in dest.
preScale(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Scales this matrix by given vector.
preScaleX(float) - Method in class icyllis.arc3d.core.Matrix4
Scales this matrix by given vector.
preScaleY(float) - Method in class icyllis.arc3d.core.Matrix4
Scales this matrix by given vector.
preScaleZ(float) - Method in class icyllis.arc3d.core.Matrix4
Scales this matrix by given vector.
PRESERVE - Static variable in interface icyllis.arc3d.engine.task.ImageUploadTask.UploadCondition
 
preservesRightAngles() - Method in class icyllis.arc3d.core.Matrix
Returns true if this matrix contains only translation, rotation, reflection, and scale.
preservesRightAngles() - Method in interface icyllis.arc3d.core.Matrixc
Returns true if this matrix contains only translation, rotation, reflection, and scale.
preSetSpans(N, int) - Method in class icyllis.modernui.markdown.MarkdownVisitor
 
preShear(float, float) - Method in class icyllis.arc3d.core.Matrix
Pre-multiplied this matrix by a shearing matrix (sx, sy) about pivot point (0, 0).
preShear(float, float, float, float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply shearing to this matrix by the given shearing coefficients.
preShear2D(float, float) - Method in class icyllis.arc3d.core.Matrix4
Pre-multiply 2D shearing to this matrix by the given shearing coefficients.
PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled, focused and selected.
PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled, focused, selected and its window has the focus.
PRESSED_ENABLED_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled and focused.
PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled, focused and its window has the focus.
PRESSED_ENABLED_SELECTED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled and selected.
PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled, selected and its window has the focus.
PRESSED_ENABLED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed and enabled.
PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, enabled and its window has the focus.
PRESSED_FOCUSED_SELECTED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, focused and selected.
PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, focused, selected and its window has the focus.
PRESSED_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed and focused.
PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, focused and its window has the focus.
PRESSED_SELECTED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed and selected.
PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed, selected and its window has the focus.
PRESSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed.
PRESSED_WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
Indicates the view is pressed and its window has the focus.
preTransform(Matrix4) - Method in class icyllis.arc3d.core.Vector3
Pre-transform this vector by a 4x4 transformation matrix.
preTransform(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Transform a three-dimensional row vector by pre-multiplication (vec3 * this, w-component is considered as 1).
preTransform(Vector4) - Method in class icyllis.arc3d.core.Matrix4
Transform a four-dimensional row vector by pre-multiplication (vector * matrix).
preTranslate(float, float) - Method in class icyllis.arc3d.core.Matrix
Translates this matrix by given changes.
preTranslate(float, float) - Method in class icyllis.arc3d.core.Matrix4
Apply a translation to this matrix by translating by the given number of units in x, y and z.
preTranslate(float, float, float) - Method in class icyllis.arc3d.core.Matrix4
Apply a translation to this matrix by translating by the given number of units in x, y and z.
preTranslate(Vector3) - Method in class icyllis.arc3d.core.Matrix4
Translates this matrix by given changes.
preTranslateX(float) - Method in class icyllis.arc3d.core.Matrix4
Translates this matrix by given vector.
preTranslateY(float) - Method in class icyllis.arc3d.core.Matrix4
Translates this matrix by given vector.
preTranslateZ(float) - Method in class icyllis.arc3d.core.Matrix4
Translates this matrix by given vector.
prevBoundary(int) - Method in class icyllis.modernui.text.method.WordIterator
Returns the position of boundary preceding the given offset or DONE if the given offset specifies the starting position.
prevInChain() - Method in class icyllis.arc3d.engine.trash.ops.Op
Deprecated.
The previous op in the chain.
previous() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
 
previous() - Method in class icyllis.modernui.text.CharSequenceIterator
 
Primaries and white point chromaticities - Search tag in class icyllis.arc3d.core.ColorSpace.Rgb
Section
PRIMARY_COLOR_OUTPUT_INDEX - Static variable in class icyllis.arc3d.granite.PipelineBuilder
 
PRIMARY_COLOR_OUTPUT_INDEX - Static variable in class icyllis.arc3d.granite.shading.FragmentShaderBuilder
 
PRIMARY_COLOR_OUTPUT_NAME - Static variable in class icyllis.arc3d.granite.PipelineBuilder
 
PRIMARY_COLOR_OUTPUT_NAME - Static variable in class icyllis.arc3d.granite.shading.FragmentShaderBuilder
 
PRIMARY_CONTENT_ALPHA - Static variable in class icyllis.modernui.resources.SystemTheme
 
primaryIsTrailingPrevious(int) - Method in class icyllis.modernui.text.Layout
Checks if the trailing BiDi level should be used for an offset
primaryIsTrailingPreviousAllLineOffsets(int) - Method in class icyllis.modernui.text.Layout
Computes in linear time the results of calling #primaryIsTrailingPrevious for all offsets on a line.
PRIMITIVE_COLOR_VAR_NAME - Static variable in class icyllis.arc3d.granite.PipelineBuilder
 
primitiveType() - Method in class icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old
Deprecated.
 
primitiveType() - Method in class icyllis.arc3d.granite.GeometryStep
Returns a primitive topology for render passes.
printf(int, String, String, Object...) - Static method in class icyllis.modernui.util.Log
Logs a formatted message using the specified format string and arguments.
PriorityQueue<E> - Class in icyllis.arc3d.engine
Similar to PriorityQueue, but supports PriorityQueue.Access.
PriorityQueue() - Constructor for class icyllis.arc3d.engine.PriorityQueue
 
PriorityQueue(int) - Constructor for class icyllis.arc3d.engine.PriorityQueue
 
PriorityQueue(int, PriorityQueue.Access<? super E>) - Constructor for class icyllis.arc3d.engine.PriorityQueue
 
PriorityQueue(int, Comparator<? super E>, PriorityQueue.Access<? super E>) - Constructor for class icyllis.arc3d.engine.PriorityQueue
Creates a PriorityQueue with a given capacity, comparator and index accessor.
PriorityQueue(PriorityQueue.Access<? super E>) - Constructor for class icyllis.arc3d.engine.PriorityQueue
 
PriorityQueue(Comparator<? super E>, PriorityQueue.Access<? super E>) - Constructor for class icyllis.arc3d.engine.PriorityQueue
 
PriorityQueue.Access<E> - Interface in icyllis.arc3d.engine
This allows us to store the index into the element itself to improve the performance of inserting or removing elements.
private_reference - Variable in class icyllis.modernui.resources.ResourceValues.Reference
 
PRIVATE_SUBROUTINE_BLENDER - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
 
PRIVATE_SUBROUTINE_COLOR_FILTER - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
 
PRIVATE_SUBROUTINE_SHADER - Enum constant in enum class icyllis.arc3d.compiler.ShaderKind
 
PRO_PHOTO_RGB - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
RGB color space ProPhoto RGB standardized as ROMM RGB ISO 22028-2:2013.
process(PrintWriter) - Static method in class icyllis.arc3d.compiler.lex.LexerGenerator
 
processInvalidUniqueKey(Object, ImageViewProxy, boolean) - Method in class icyllis.arc3d.engine.ImageProxyCache
 
processMarkdown(String) - Method in interface icyllis.modernui.markdown.MarkdownPlugin
Process input markdown and return new string to be used in parsing stage further.
Processor - Class in icyllis.arc3d.engine.trash
Deprecated.
Processor(int) - Constructor for class icyllis.arc3d.engine.trash.Processor
Deprecated.
 
ProcessorAnalyzer - Class in icyllis.arc3d.engine
 
ProcessorAnalyzer() - Constructor for class icyllis.arc3d.engine.ProcessorAnalyzer
 
processReturnedResources() - Method in class icyllis.arc3d.engine.ResourceCache
 
product() - Method in class icyllis.arc3d.core.Vector3
Returns the product of all the vector components.
profile - Variable in class icyllis.modernui.core.awt.GLData
The profile to use.
ProgramImpl() - Constructor for class icyllis.arc3d.engine.trash.TransferProcessor.ProgramImpl
Deprecated.
 
ProgramImpl() - Constructor for class icyllis.arc3d.granite.GeometryStep.ProgramImpl
 
progress - Static variable in class icyllis.modernui.R.id
 
ProgressBar - Class in icyllis.modernui.widget
 
ProgressBar(Context) - Constructor for class icyllis.modernui.widget.ProgressBar
Create a new progress bar with range 0...10000 and initial progress of 0.
projection(Vector3) - Method in class icyllis.arc3d.core.Vector3
Calculate the projection of the vector on the given vector.
PROJECTION_NAME - Static variable in class icyllis.arc3d.granite.shading.UniformHandler
The 2D orthographic projection matrix has only 4 values (others are identity), so this is a vec4.
Property<T,V> - Class in icyllis.modernui.util
A property is an abstraction that can be used to represent a mutable value that is held in a host object.
Property(Class<V>, String) - Constructor for class icyllis.modernui.util.Property
A constructor that takes an identifying name and type for the property.
PropertyValuesHolder - Class in icyllis.modernui.animation
This class holds information about a property and the values that that property should take on during an animation.
props - Static variable in class icyllis.modernui.ModernUI
 
publishResults(CharSequence, Filter.FilterResults) - Method in class icyllis.modernui.widget.Filter
Invoked in the UI thread to publish the filtering results in the user interface.
purge() - Method in class icyllis.arc3d.granite.AtlasProvider
 
purge() - Method in class icyllis.arc3d.granite.GlyphAtlasManager
 
purge(long) - Method in class icyllis.arc3d.granite.DrawAtlas
 
purgeAllFramebuffers() - Method in class icyllis.arc3d.engine.FramebufferCache
 
purgeAsNeeded() - Method in class icyllis.arc3d.engine.ResourceCache
Performs any pending maintenance operations needed by the cache.
purgeFramebuffersNotUsedSince(long) - Method in class icyllis.arc3d.engine.FramebufferCache
 
purgeResources() - Method in class icyllis.arc3d.engine.ResourceCache
Deallocates unlocked resources as much as possible.
purgeResourcesNotUsedSince(long) - Method in class icyllis.arc3d.engine.Device
 
purgeResourcesNotUsedSince(long) - Method in class icyllis.arc3d.engine.ResourceCache
Deallocates unlocked resources not used since the passed point in time.
purgeResourcesNotUsedSince(long) - Method in class icyllis.arc3d.engine.ResourceProvider
Deallocates unlocked resources not used since the passed point in time.
purgeResourcesNotUsedSince(long) - Method in class icyllis.arc3d.opengl.GLDevice
 
purgeStaleEntries() - Method in class icyllis.arc3d.granite.TextBlobCache
 
purgeStaleFramebuffers() - Method in class icyllis.arc3d.engine.FramebufferCache
 
purgeStaleResources() - Method in class icyllis.arc3d.opengl.GLDevice
 
pushClipStack() - Method in class icyllis.arc3d.core.Device
 
pushClipStack() - Method in class icyllis.arc3d.core.j2d.RasterDevice
 
pushClipStack() - Method in class icyllis.arc3d.core.NoPixelsDevice
 
pushClipStack() - Method in class icyllis.arc3d.granite.GraniteDevice
 
put(int, boolean) - Method in class icyllis.modernui.util.SparseBooleanArray
Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one.
put(int, E) - Method in class icyllis.modernui.util.SparseArray
Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one.
put(long, E) - Method in class icyllis.modernui.util.LongSparseArray
Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one.
put(E) - Method in class icyllis.modernui.lifecycle.SafeLinkedList
 
put(String, Object) - Method in class icyllis.modernui.util.DataSet
Associates the specified value with the specified key in this map.
put(K, V) - Method in class icyllis.modernui.util.ArrayMap
Add a new value to the array map.
putAll(LongSparseArray<? extends E>) - Method in class icyllis.modernui.util.LongSparseArray
Copies all the mappings from the other to this map.
putAll(SparseArray<? extends E>) - Method in class icyllis.modernui.util.SparseArray
Copies all the mappings from the other to this map.
putAll(Map<? extends String, ?>) - Method in class icyllis.modernui.util.DataSet
 
putAll(Map<? extends K, ? extends V>) - Method in class icyllis.modernui.util.ArrayMap
Perform a ArrayMap.put(Object, Object) of all key/value pairs in map
putBack(int) - Method in class icyllis.arc3d.engine.GpuBufferPool
Deprecated.
Frees data from makeSpaces in LIFO order.
putBackVertexBytes(int) - Method in class icyllis.arc3d.granite.DrawBufferManager
 
putBoolean(String, boolean) - Method in class icyllis.modernui.util.DataSet
Inserts a boolean value into the mapping, replacing any existing value for the given key.
putByte(String, byte) - Method in class icyllis.modernui.util.DataSet
Inserts a byte value into the mapping, replacing any existing value for the given key.
putByteArray(String, byte[]) - Method in class icyllis.modernui.util.DataSet
Inserts a byte[] value into the mapping, replacing any existing value for the given key.
putDataSet(String, DataSet) - Method in class icyllis.modernui.util.DataSet
Inserts a DataSet value into the mapping, replacing any existing value for the given key.
putDouble(String, double) - Method in class icyllis.modernui.util.DataSet
Inserts a double value into the mapping, replacing any existing value for the given key.
putDoubleArray(String, double[]) - Method in class icyllis.modernui.util.DataSet
Inserts a double[] value into the mapping, replacing any existing value for the given key.
putFloat(String, float) - Method in class icyllis.modernui.util.DataSet
Inserts a float value into the mapping, replacing any existing value for the given key.
putFloatArray(String, float[]) - Method in class icyllis.modernui.util.DataSet
Inserts a float[] value into the mapping, replacing any existing value for the given key.
putFragment(DataSet, String, Fragment) - Method in class icyllis.modernui.fragment.FragmentManager
Put a reference to a fragment in a DataSet.
putIfAbsent(int, E) - Method in class icyllis.modernui.util.SparseArray
Add a new value to the array map only if the key does not already have a value or it is mapped to null.
putIfAbsent(long, E) - Method in class icyllis.modernui.util.LongSparseArray
Add a new value to the array map only if the key does not already have a value or it is mapped to null.
putIfAbsent(E) - Method in class icyllis.modernui.lifecycle.SafeLinkedHashMap
 
putIfAbsent(E) - Method in class icyllis.modernui.lifecycle.SafeLinkedList
If the specified key is not already associated with a value, associates it with the given value.
putIfAbsent(String, Object) - Method in class icyllis.modernui.util.DataSet
 
putInt(String, int) - Method in class icyllis.modernui.util.DataSet
Inserts an int value into the mapping, replacing any existing value for the given key.
putIntArray(String, int[]) - Method in class icyllis.modernui.util.DataSet
Inserts an int[] value into the mapping, replacing any existing value for the given key.
putList(String, List<?>) - Method in class icyllis.modernui.util.DataSet
Inserts a List value into the mapping, replacing any existing value for the given key.
putLong(String, long) - Method in class icyllis.modernui.util.DataSet
Inserts a long value into the mapping, replacing any existing value for the given key.
putLongArray(String, long[]) - Method in class icyllis.modernui.util.DataSet
Inserts a long[] value into the mapping, replacing any existing value for the given key.
putShort(String, short) - Method in class icyllis.modernui.util.DataSet
Inserts a short value into the mapping, replacing any existing value for the given key.
putShortArray(String, short[]) - Method in class icyllis.modernui.util.DataSet
Inserts a short[] value into the mapping, replacing any existing value for the given key.
putString(String, String) - Method in class icyllis.modernui.util.DataSet
Inserts a String value into the mapping, replacing any existing value for the given key.
putUUID(String, UUID) - Method in class icyllis.modernui.util.DataSet
Inserts a UUID value into the mapping, replacing any existing value for the given key.
Px - Annotation Interface in icyllis.modernui.annotation
Denotes that a numeric parameter, field or method return value is expected to represent a pixel dimension.
PX - Static variable in annotation interface icyllis.modernui.annotation.Dimension
 
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