Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
N
- name - Variable in class icyllis.modernui.resources.ResourceParser.ParsedResource
- name - Variable in class icyllis.modernui.resources.ResourceValues.Reference
- name() - Method in record class icyllis.arc3d.compiler.tree.Type.Field
-
Returns the value of the
name
record component. - name() - Method in class icyllis.arc3d.engine.VertexInputLayout.Attribute
- name() - Method in class icyllis.arc3d.granite.FragmentStage
- name() - Method in record class icyllis.arc3d.granite.FragmentStage.Sampler
-
Returns the value of the
name
record component. - name() - Method in record class icyllis.arc3d.granite.FragmentStage.Uniform
-
Returns the value of the
name
record component. - name() - Method in class icyllis.arc3d.granite.GeometryRenderer
- name() - Method in class icyllis.arc3d.granite.GeometryStep
-
Human-meaningful string to identify this processor; may be embedded in generated shader code and must be a legal AkSL identifier prefix.
- NAME_CPT - Static variable in class icyllis.modernui.ModernUI
- namespace - Variable in class icyllis.modernui.resources.Resource.ResourceName
- nameVariable(char, String) - Method in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- nameVariable(char, String, boolean) - Method in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
-
Generates a name for a variable.
- NaN - Static variable in class icyllis.arc3d.core.FP16
-
A Not-a-Number representation of a half-precision float.
- NaN - Static variable in class icyllis.modernui.util.Half
-
A Not-a-Number representation of a half-precision float.
- narrowing(int) - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
- NATIVE_BIG_ENDIAN - Static variable in class icyllis.arc3d.core.PixelUtils
- nativeDrawIndexedIndirectIsBroken() - Method in class icyllis.arc3d.engine.Caps
- NAVIGATION_DOWN - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a navigation down
- NAVIGATION_LEFT - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a navigation left
- NAVIGATION_REPEAT_DOWN - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a repeatedly triggered navigation down, e.g.
- NAVIGATION_REPEAT_LEFT - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a repeatedly triggered navigation left, e.g.
- NAVIGATION_REPEAT_RIGHT - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a repeatedly triggered navigation right, e.g.
- NAVIGATION_REPEAT_UP - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a repeatedly triggered navigation up, e.g.
- NAVIGATION_RIGHT - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a navigation right
- NAVIGATION_UP - Static variable in class icyllis.modernui.view.SoundEffectConstants
-
Effect id for a navigation up
- NE - Enum constant in enum class icyllis.arc3d.compiler.Operator
- NEAREST - Static variable in class icyllis.arc3d.engine.SamplerDesc
-
Nearest value.
- NEED_RECOMPUTE - Static variable in class icyllis.modernui.text.PrecomputedText.Params
-
Constant for returning value of checkResultUsable indicating that given parameter is not compatible but partially usable for creating new PrecomputedText.
- needsBlendBarrier() - Method in class icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old
-
Deprecated.
- needsResolve() - Method in class icyllis.arc3d.engine.RenderTargetProxy
- needsUpload() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
-
Returns true if there's dirty data.
- needsUpload(ImmediateContext) - Method in interface icyllis.arc3d.engine.task.ImageUploadTask.UploadCondition
- negate() - Method in class icyllis.arc3d.core.Quaternion
-
Negate this quaternion
[-x, -y, -z, -w]
. - negate() - Method in class icyllis.arc3d.core.Vector3
-
Negate this vector
[-x, -y, -z]
. - negate() - Method in class icyllis.modernui.graphics.Point
- negate() - Method in class icyllis.modernui.graphics.PointF
- NEGATIVE_INFINITY - Static variable in class icyllis.arc3d.core.FP16
-
Negative infinity of type half-precision float.
- NEGATIVE_INFINITY - Static variable in class icyllis.modernui.util.Half
-
Negative infinity of type half-precision float.
- NEGATIVE_ZERO - Static variable in class icyllis.arc3d.core.FP16
-
Negative 0 of type half-precision float.
- NEGATIVE_ZERO - Static variable in class icyllis.modernui.util.Half
-
Negative 0 of type half-precision float.
- NestedScrollView - Class in icyllis.modernui.widget
-
NestedScrollView is just like
ScrollView
, but it supports acting as both a nested scrolling parent and child on both new and old versions of Android. - NestedScrollView(Context) - Constructor for class icyllis.modernui.widget.NestedScrollView
- NestedScrollView.OnScrollChangeListener - Interface in icyllis.modernui.widget
-
Interface definition for a callback to be invoked when the scroll X or Y positions of a view change.
- newDrawable() - Method in class icyllis.modernui.graphics.drawable.Drawable.ConstantState
-
Creates a new Drawable instance from its constant state.
- newDrawable(Resources) - Method in class icyllis.modernui.graphics.drawable.Drawable.ConstantState
-
Creates a new Drawable instance from its constant state using the specified resources.
- newDynamicState() - Method in class icyllis.arc3d.granite.MeshDrawWriter
- newEditable(CharSequence) - Method in interface icyllis.modernui.text.Editable.Factory
-
Returns a new SpannedStringBuilder from the specified CharSequence.
- NewInstanceFactory() - Constructor for class icyllis.modernui.lifecycle.ViewModelProvider.NewInstanceFactory
- newOpsTask(ImageProxyView) - Method in class icyllis.arc3d.engine.RenderTaskManager
-
Deprecated.
- newPipelineState(int, int, int, int) - Method in class icyllis.arc3d.granite.MeshDrawWriter
- newSimplePool(int) - Static method in class icyllis.modernui.util.Pools
-
Creates a simple (non-synchronized) pool of objects.
- newSpannable(CharSequence) - Method in interface icyllis.modernui.text.Spannable.Factory
-
Returns a new
Spannable
from the specifiedCharSequence
. - newSynchronizedPool(int) - Static method in class icyllis.modernui.util.Pools
-
Creates a synchronized pool of objects.
- newSynchronizedPool(int, Object) - Static method in class icyllis.modernui.util.Pools
-
Creates a synchronized pool of objects.
- next() - Method in class icyllis.arc3d.compiler.lex.Lexer
- next() - Method in class icyllis.arc3d.compiler.lex.NFAState.Accept
- next() - Method in class icyllis.arc3d.compiler.lex.NFAState.Filter
- next() - Method in interface icyllis.arc3d.compiler.lex.NFAState
- next() - Method in class icyllis.arc3d.compiler.lex.NFAState.Replace
- next() - Method in class icyllis.arc3d.core.Path.RawIterator
- next() - Method in class icyllis.arc3d.granite.DrawAtlas.AtlasGenerationCounter
-
Returns next valid generation number.
- next() - Method in class icyllis.modernui.graphics.text.CharArrayIterator
- next() - Method in class icyllis.modernui.text.CharSequenceIterator
- next(float[], int) - Method in interface icyllis.arc3d.core.PathIterator
-
Returns next verb, and advances iterator.
- next(long) - Static method in class icyllis.arc3d.granite.DrawAtlas.AtlasToken
-
Returns next valid sequence number.
- nextBoundary(int) - Method in class icyllis.modernui.text.method.WordIterator
-
Returns the position of next boundary after the given offset.
- nextContour() - Method in class icyllis.arc3d.core.PathMeasure
-
Move to the next contour in the path and compute contour segments.
- nextContour() - Method in class icyllis.modernui.graphics.PathMeasure
-
Move to the next contour in the path and compute contour segments.
- nextDefaultStop(float, float) - Static method in class icyllis.modernui.text.TabStops
-
Returns the position of next tab stop.
- nextFlushToken() - Method in class icyllis.arc3d.granite.DrawAtlas.AtlasTokenTracker
-
Gets the token one beyond the last token that has been flushed, either in GrDrawingManager::flush() or Device::flushPendingWorkToRecorder()
- nextInChain() - Method in class icyllis.arc3d.engine.trash.ops.Op
-
Deprecated.The next op in the chain.
- nextSpanTransition(int, int, Class<?>) - Method in class icyllis.modernui.text.PrecomputedText
- nextSpanTransition(int, int, Class<?>) - Method in class icyllis.modernui.text.SpannableStringBuilder
-
Return the next offset after
start
but less than or equal tolimit
where a span of the specified type begins or ends. - nextSpanTransition(int, int, Class<?>) - Method in class icyllis.modernui.text.SpannableString
- nextSpanTransition(int, int, Class<?>) - Method in class icyllis.modernui.text.SpannedString
- nextSpanTransition(int, int, Class<?>) - Method in interface icyllis.modernui.text.Spanned
-
Return the first offset greater than
start
where a markup object of classtype
begins or ends, orlimit
if there are no starts or ends greater thanstart
but less thanlimit
. - nextStage() - Method in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- nextTab(float) - Method in class icyllis.modernui.text.TabStops
- nextTab(float) - Method in class icyllis.modernui.text.TextLine
-
Returns the next tab position.
- NFA - Class in icyllis.arc3d.compiler.lex
-
A nondeterministic finite automaton for matching regular expressions.
- NFA() - Constructor for class icyllis.arc3d.compiler.lex.NFA
- NFAState - Interface in icyllis.arc3d.compiler.lex
- NFAState.Accept - Class in icyllis.arc3d.compiler.lex
-
Represents an accepting state - if the NFA ends up in this state, we have successfully matched the token indicated by 'mToken'.
- NFAState.Filter - Class in icyllis.arc3d.compiler.lex
-
Matches a character that satisfies a character filter.
- NFAState.Replace - Class in icyllis.arc3d.compiler.lex
-
A state which serves as a placeholder for the states indicated in 'mShadow'.
- NFAtoDFA - Class in icyllis.arc3d.compiler.lex
-
Converts a nondeterministic finite automaton to a deterministic finite automaton.
- NFAtoDFA(NFA) - Constructor for class icyllis.arc3d.compiler.lex.NFAtoDFA
- NO_CHILDREN - Static variable in class icyllis.arc3d.granite.FragmentNode
- NO_COLOR_ATTACHMENTS - Static variable in class icyllis.arc3d.engine.FramebufferDesc
- NO_DEPTH_STENCIL_ATTACHMENT - Static variable in class icyllis.arc3d.engine.FramebufferDesc
- NO_DYNAMIC_STATE - Static variable in class icyllis.arc3d.engine.PipelineDesc
- NO_FUNCTIONS - Static variable in class icyllis.arc3d.granite.FragmentStage
- NO_GRAVITY - Static variable in class icyllis.modernui.view.Gravity
-
Constant indicating that no gravity has been set
- NO_ID - Static variable in class icyllis.modernui.view.View
-
Used to mark a View that has no ID.
- NO_INTERSECTION - Static variable in class icyllis.arc3d.granite.DrawOrder
- NO_LAYER_SAVE_LAYER_STRATEGY - Static variable in class icyllis.arc3d.core.Canvas
- NO_MANGLE_PREFIX - Static variable in class icyllis.arc3d.granite.shading.UniformHandler
- NO_MODIFY_STENCIL_STENCIL_FLAG - Static variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.StencilFlags
- NO_POS - Static variable in class icyllis.arc3d.compiler.Position
- NO_SAMPLERS - Static variable in class icyllis.arc3d.granite.FragmentStage
- NO_SELECTION - Static variable in interface icyllis.modernui.widget.Adapter
- NO_STRETCH - Static variable in class icyllis.modernui.widget.GridView
-
Disables stretching.
- NO_TOKEN - Static variable in class icyllis.arc3d.compiler.lex.Token
- NO_UNIFORMS - Static variable in class icyllis.arc3d.granite.FragmentStage
- NO_WRAP_OPS_STENCIL_FLAG - Static variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.StencilFlags
- NoCopySpan - Interface in icyllis.modernui.text
-
This interface should be added to a span object that should not be copied into a new Spanned when performing a slice or copy operation on the original Spanned it was placed in.
- NoCopySpan.Concrete - Class in icyllis.modernui.text
-
Convenience equivalent for when you would just want a new Object() for a span but want it to be no-copy.
- Node - Class in icyllis.arc3d.compiler.tree
-
Represents a node in the AST.
- Node(int) - Constructor for class icyllis.arc3d.compiler.tree.Node
- Node.ElementKind - Enum Class in icyllis.arc3d.compiler.tree
- Node.ExpressionKind - Enum Class in icyllis.arc3d.compiler.tree
- Node.StatementKind - Enum Class in icyllis.arc3d.compiler.tree
- Node.SymbolKind - Enum Class in icyllis.arc3d.compiler.tree
- NodeVisitor<N> - Interface in icyllis.modernui.markdown
- NoDrawCanvas - Class in icyllis.arc3d.core
- NoDrawCanvas(int, int) - Constructor for class icyllis.arc3d.core.NoDrawCanvas
- NON_COHERENT_BLENDING - Static variable in class icyllis.arc3d.engine.ProcessorAnalyzer
- NON_OVERLAPPING - Static variable in class icyllis.arc3d.engine.ProcessorAnalyzer
- NonClearGraphics - Class in icyllis.modernui.core.awt
-
Wrapper for a
Graphics
object that delegates to it. - NonClearGraphics(Graphics) - Constructor for class icyllis.modernui.core.awt.NonClearGraphics
- NonClearGraphics2D - Class in icyllis.modernui.core.awt
-
Wrapper for a
Graphics2D
object that delegates to it. - NonClearGraphics2D(Graphics2D) - Constructor for class icyllis.modernui.core.awt.NonClearGraphics2D
- NONE - Enum constant in enum class icyllis.modernui.core.awt.GLData.ReleaseBehavior
- NONE - Static variable in class icyllis.modernui.audio.FFT
-
Constants indicating which window should be used on sample buffers.
- NONE - Static variable in class icyllis.modernui.graphics.text.LineBreakConfig
- NONE - Static variable in interface icyllis.modernui.view.Menu
-
Value to use for group and item identifier integers when you don't care about them.
- NONE_ID - Static variable in class icyllis.arc3d.compiler.spirv.SPIRVCodeGenerator
- NonNull - Annotation Interface in icyllis.modernui.annotation
-
Denotes that a parameter, field or method return value can never be null.
- NoPixelsDevice - Class in icyllis.arc3d.core
-
The NoPixelsDevice draws nothing, but tracks device's clip.
- NoPixelsDevice(int, int, int, int) - Constructor for class icyllis.arc3d.core.NoPixelsDevice
- NoPixelsDevice(Rect2ic) - Constructor for class icyllis.arc3d.core.NoPixelsDevice
- NORMAL - Enum constant in enum class icyllis.modernui.widget.TextView.BufferType
- NORMAL - Static variable in class icyllis.modernui.graphics.Paint
-
Font style constant to request the plain/regular/normal style
- NORMAL - Static variable in class icyllis.modernui.graphics.text.FontPaint
-
Bit flag used with fontStyle to request the normal/regular style
- NORMAL - Static variable in class icyllis.modernui.text.Typeface
-
Font style constant to request the plain/regular/normal style
- normalize() - Method in class icyllis.arc3d.core.Quaternion
-
Normalize this quaternion to unit length.
- normalize() - Method in class icyllis.arc3d.core.Vector3
-
Normalize this vector to unit length, or
[1, 0, 0]
if this is zero. - normalize() - Method in class icyllis.modernui.graphics.PointF
- normalize(float[], int) - Static method in class icyllis.arc3d.core.Point
- normalizePerspective() - Method in class icyllis.arc3d.core.Matrix
-
If the last column of the matrix is [0, 0, not_one]^T, we will treat the matrix as if it is in perspective, even though it stills behaves like its affine.
- normalizePerspective() - Method in class icyllis.arc3d.core.Matrix4
-
If the last column of the matrix is [0, 0, 0, not_one]^T, we will treat the matrix as if it is in perspective, even though it stills behaves like its affine.
- not(char[], char) - Static method in class icyllis.modernui.text.method.NumberInputFilter
- NOT_CLIPPED - Static variable in class icyllis.arc3d.granite.Clip_old
- NOT_FOCUSABLE - Static variable in class icyllis.modernui.view.View
-
This view does not want keystrokes.
- NotBudgeted - Static variable in interface icyllis.arc3d.engine.Engine.BudgetType
-
The resource is not budgeted and is cleaned up as soon as it has no refs regardless of whether it has a unique or scratch key.
- noteStateNotSaved() - Method in class icyllis.modernui.fragment.FragmentController
-
Marks the fragment state as unsaved.
- nothingToDraw() - Method in class icyllis.arc3d.core.Paint
-
Returns true if the paint prevents all drawing; otherwise, the paint may or may not allow drawing.
- notifyChanged() - Method in class icyllis.modernui.util.DataSetObservable
-
Invokes
DataSetObserver.onChanged()
on each observer. - notifyDataSetChanged() - Method in class icyllis.modernui.view.menu.MenuAdapter
- notifyDataSetChanged() - Method in class icyllis.modernui.widget.ArrayAdapter
- notifyDataSetChanged() - Method in class icyllis.modernui.widget.BaseAdapter
-
Notifies the attached observers that the underlying data has been changed and any View reflecting the data set should refresh itself.
- notifyDataSetChanged() - Method in class icyllis.modernui.widget.BaseExpandableListAdapter
- notifyDataSetChanged() - Method in class icyllis.modernui.widget.PagerAdapter
-
This method should be called by the application if the data backing this adapter has changed and associated views should update.
- notifyDataSetInvalidated() - Method in class icyllis.modernui.widget.BaseAdapter
-
Notifies the attached observers that the underlying data is no longer valid or available.
- notifyDataSetInvalidated() - Method in class icyllis.modernui.widget.BaseExpandableListAdapter
- notifyHorizontalEdgeReached(int, int, int) - Method in class icyllis.modernui.widget.OverScroller
-
Notify the scroller that we've reached a horizontal boundary.
- notifyInvalidated() - Method in class icyllis.modernui.util.DataSetObservable
-
Invokes
DataSetObserver.onInvalidated()
on each observer. - notifyVerticalEdgeReached(int, int, int) - Method in class icyllis.modernui.widget.OverScroller
-
Notify the scroller that we've reached a vertical boundary.
- notifyWillChange() - Method in class icyllis.arc3d.core.Surface
-
Notifies that Surface contents will be changed externally.
- NotSupported_AdvBlendEqInteraction - Static variable in class icyllis.arc3d.engine.ShaderCaps
-
Indicates how GLSL must interact with advanced blend equations.
- npotTextureTileSupport() - Method in class icyllis.arc3d.engine.Caps
-
Non-power-of-two texture tile.
- NTSC_1953 - Enum constant in enum class icyllis.arc3d.core.ColorSpace.Named
-
RGB
color space NTSC, 1953 standard. - Null_ClassID - Static variable in class icyllis.arc3d.engine.trash.Processor
-
Deprecated.Class IDs.
- Nullable - Annotation Interface in icyllis.modernui.annotation
-
Denotes that a parameter, field or method return value can be null.
- nullLayouts() - Method in class icyllis.modernui.widget.TextView
- NUM_BITS - Static variable in class icyllis.arc3d.compiler.lex.LexerGenerator
- NUM_RENDER_TARGETS - Static variable in class icyllis.modernui.graphics.GLSurface
-
Deprecated.
- NUM_VALUES - Static variable in class icyllis.arc3d.compiler.lex.LexerGenerator
- num4x4Blocks(int) - Static method in class icyllis.arc3d.engine.DataUtils
- NumberInputFilter - Class in icyllis.modernui.text.method
-
Input filter for numeric text.
- NumberInputFilter() - Constructor for class icyllis.modernui.text.method.NumberInputFilter
- numBlocks(int, int) - Static method in class icyllis.arc3d.engine.DataUtils
- numBlocks(int, int, int) - Static method in class icyllis.arc3d.engine.DataUtils
- numChildren() - Method in class icyllis.arc3d.granite.FragmentNode
- numColorTargets() - Method in class icyllis.arc3d.engine.GpuRenderTarget
-
Deprecated.
- numCompilationFailures() - Method in class icyllis.arc3d.engine.SharedResourceCache.Stats
- numCompilationSuccesses() - Method in class icyllis.arc3d.engine.SharedResourceCache.Stats
- numDraws() - Method in class icyllis.arc3d.engine.Device.Stats
- numFailedDraws() - Method in class icyllis.arc3d.engine.Device.Stats
- numFlushesSinceLastUsed() - Method in class icyllis.arc3d.granite.DrawAtlas.Plot
- numImageCreates() - Method in class icyllis.arc3d.engine.Device.Stats
- numInlineCompilationFailures() - Method in class icyllis.arc3d.engine.SharedResourceCache.Stats
- numInstanceAttributes() - Method in class icyllis.arc3d.granite.GeometryStep
-
Returns the number of used per-instance attributes (input variables).
- numInstanceLocations() - Method in class icyllis.arc3d.granite.GeometryStep
-
Returns the number of used per-instance attribute locations.
- numPartialCompilationSuccesses() - Method in class icyllis.arc3d.engine.SharedResourceCache.Stats
- numPendingSteps() - Method in class icyllis.arc3d.granite.SurfaceDrawContext
- numPreCompilationFailures() - Method in class icyllis.arc3d.engine.SharedResourceCache.Stats
- numRenderPasses() - Method in class icyllis.arc3d.engine.Device.Stats
- numSamplers() - Method in class icyllis.arc3d.granite.shading.UniformHandler
- numScratchMSAAAttachmentsReused() - Method in class icyllis.arc3d.engine.Device.Stats
- numScratchRenderTargetsReused() - Method in class icyllis.arc3d.engine.Device.Stats
- numScratchTexturesReused() - Method in class icyllis.arc3d.engine.Device.Stats
- numSteps() - Method in class icyllis.arc3d.granite.GeometryRenderer
- numSubmitToGpus() - Method in class icyllis.arc3d.engine.Device.Stats
- numTargets() - Method in class icyllis.arc3d.engine.RenderTask
-
Deprecated.
- numTextureCreates() - Method in class icyllis.arc3d.engine.Device.Stats
- numTextureSamplers() - Method in class icyllis.arc3d.granite.GeometryStep
-
Currently, GP is limited to one texture sampler at most.
- numTextureUploads() - Method in class icyllis.arc3d.engine.Device.Stats
- numTransfersFromSurface() - Method in class icyllis.arc3d.engine.Device.Stats
- numTransfersToTexture() - Method in class icyllis.arc3d.engine.Device.Stats
- numUniforms() - Method in class icyllis.arc3d.granite.shading.UniformHandler
- numVertexAttributes() - Method in class icyllis.arc3d.granite.GeometryStep
-
Returns the number of used per-vertex attributes (input variables).
- numVertexLocations() - Method in class icyllis.arc3d.granite.GeometryStep
-
Returns the number of used per-vertex attribute locations (slots).
- NVIDIA - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLDriver
- NVIDIA - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLVendor
- NWayCanvas - Class in icyllis.arc3d.core
- NWayCanvas(int, int) - Constructor for class icyllis.arc3d.core.NWayCanvas
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form