# 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

## M

m11 - Variable in class icyllis.arc3d.core.Matrix
m11 - Variable in class icyllis.arc3d.core.Matrix3
m11 - Variable in class icyllis.arc3d.core.Matrix4
m11() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getScaleX()`.
m11() - Method in class icyllis.arc3d.core.Matrix4
m11() - Method in interface icyllis.arc3d.core.Matrix4c
m11() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getScaleX()`.
m11(float) - Method in class icyllis.arc3d.core.Matrix
  Set the scaleX value.
m12 - Variable in class icyllis.arc3d.core.Matrix
m12 - Variable in class icyllis.arc3d.core.Matrix3
m12 - Variable in class icyllis.arc3d.core.Matrix4
m12() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getShearY()`.
m12() - Method in class icyllis.arc3d.core.Matrix4
m12() - Method in interface icyllis.arc3d.core.Matrix4c
m12() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getShearY()`.
m12(float) - Method in class icyllis.arc3d.core.Matrix
  Set the shearY value.
m13 - Variable in class icyllis.arc3d.core.Matrix3
m13 - Variable in class icyllis.arc3d.core.Matrix4
m13() - Method in class icyllis.arc3d.core.Matrix4
m13() - Method in interface icyllis.arc3d.core.Matrix4c
m14 - Variable in class icyllis.arc3d.core.Matrix
m14 - Variable in class icyllis.arc3d.core.Matrix4
m14() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getPerspX()`.
m14() - Method in class icyllis.arc3d.core.Matrix4
m14() - Method in interface icyllis.arc3d.core.Matrix4c
m14() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getPerspX()`.
m14(float) - Method in class icyllis.arc3d.core.Matrix
  Set the persp0 value.
m21 - Variable in class icyllis.arc3d.core.Matrix
m21 - Variable in class icyllis.arc3d.core.Matrix3
m21 - Variable in class icyllis.arc3d.core.Matrix4
m21() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getShearX()`.
m21() - Method in class icyllis.arc3d.core.Matrix4
m21() - Method in interface icyllis.arc3d.core.Matrix4c
m21() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getShearX()`.
m21(float) - Method in class icyllis.arc3d.core.Matrix
  Set the shearX value.
m22 - Variable in class icyllis.arc3d.core.Matrix
m22 - Variable in class icyllis.arc3d.core.Matrix3
m22 - Variable in class icyllis.arc3d.core.Matrix4
m22() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getScaleY()`.
m22() - Method in class icyllis.arc3d.core.Matrix4
m22() - Method in interface icyllis.arc3d.core.Matrix4c
m22() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getScaleY()`.
m22(float) - Method in class icyllis.arc3d.core.Matrix
  Set the scaleY value.
m23 - Variable in class icyllis.arc3d.core.Matrix3
m23 - Variable in class icyllis.arc3d.core.Matrix4
m23() - Method in class icyllis.arc3d.core.Matrix4
m23() - Method in interface icyllis.arc3d.core.Matrix4c
m24 - Variable in class icyllis.arc3d.core.Matrix
m24 - Variable in class icyllis.arc3d.core.Matrix4
m24() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getPerspY()`.
m24() - Method in class icyllis.arc3d.core.Matrix4
m24() - Method in interface icyllis.arc3d.core.Matrix4c
m24() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getPerspY()`.
m24(float) - Method in class icyllis.arc3d.core.Matrix
  Set the persp1 value.
m31 - Variable in class icyllis.arc3d.core.Matrix3
m31 - Variable in class icyllis.arc3d.core.Matrix4
m31() - Method in class icyllis.arc3d.core.Matrix4
m31() - Method in interface icyllis.arc3d.core.Matrix4c
m32 - Variable in class icyllis.arc3d.core.Matrix3
m32 - Variable in class icyllis.arc3d.core.Matrix4
m32() - Method in class icyllis.arc3d.core.Matrix4
m32() - Method in interface icyllis.arc3d.core.Matrix4c
m33 - Variable in class icyllis.arc3d.core.Matrix3
m33 - Variable in class icyllis.arc3d.core.Matrix4
m33() - Method in class icyllis.arc3d.core.Matrix4
m33() - Method in interface icyllis.arc3d.core.Matrix4c
m34 - Variable in class icyllis.arc3d.core.Matrix4
m34() - Method in class icyllis.arc3d.core.Matrix4
m34() - Method in interface icyllis.arc3d.core.Matrix4c
m41 - Variable in class icyllis.arc3d.core.Matrix
m41 - Variable in class icyllis.arc3d.core.Matrix4
m41() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getTranslateX()`.
m41() - Method in class icyllis.arc3d.core.Matrix4
m41() - Method in interface icyllis.arc3d.core.Matrix4c
m41() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getTranslateX()`.
m41(float) - Method in class icyllis.arc3d.core.Matrix
  Set the transX value.
m42 - Variable in class icyllis.arc3d.core.Matrix
m42 - Variable in class icyllis.arc3d.core.Matrix4
m42() - Method in class icyllis.arc3d.core.Matrix
  Same as `Matrix.getTranslateY()`.
m42() - Method in class icyllis.arc3d.core.Matrix4
m42() - Method in interface icyllis.arc3d.core.Matrix4c
m42() - Method in interface icyllis.arc3d.core.Matrixc
  Same as `Matrixc.getTranslateY()`.
m42(float) - Method in class icyllis.arc3d.core.Matrix
  Set the transY value.
m43 - Variable in class icyllis.arc3d.core.Matrix4
m43() - Method in class icyllis.arc3d.core.Matrix4
m43() - Method in interface icyllis.arc3d.core.Matrix4c
m44 - Variable in class icyllis.arc3d.core.Matrix
m44 - Variable in class icyllis.arc3d.core.Matrix4
m44() - Method in class icyllis.arc3d.core.Matrix
  Returns the last element of the matrix, the perspective bias.
m44() - Method in class icyllis.arc3d.core.Matrix4
m44() - Method in interface icyllis.arc3d.core.Matrix4c
m44() - Method in interface icyllis.arc3d.core.Matrixc
  Returns the last element of the matrix, the perspective bias.
m44(float) - Method in class icyllis.arc3d.core.Matrix
  Set the persp2 value.
mA - Variable in class icyllis.arc3d.core.Color
mAARadius - Variable in class icyllis.arc3d.granite.Draw
  Precomputed local AA radius if `GeometryRenderer.outsetBoundsForAA()` is true, set by `ClipStack`.
mAccepts - Variable in class icyllis.arc3d.compiler.lex.DFA
mAccess - Variable in class icyllis.arc3d.engine.PriorityQueue
  The type-specific index accessor used in this queue.
MacOSX - Class in icyllis.modernui.core.awt
  Utility class to provide MacOSX-only stuff.
mAdditionalUV - Variable in class icyllis.modernui.util.PmxModel
mAddress - Variable in class icyllis.arc3d.core.Pixels
mAddress - Variable in class icyllis.arc3d.core.Pixmap
mAddress - Variable in class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
mAdvBlendEqInteraction - Variable in class icyllis.arc3d.engine.ShaderCaps
MAGENTA - Static variable in class icyllis.arc3d.core.Color
  Represents fully opaque magenta.
main(String[]) - Static method in class icyllis.arc3d.compiler.lex.LexerGenerator
  Generates the lexer source code.
main(String[]) - Static method in class icyllis.modernui.resources.ResourceParser
main(String[]) - Static method in class icyllis.modernui.TestFragment
MAIN_DESC_SET - Static variable in class icyllis.arc3d.granite.shading.UniformHandler
  Binding a descriptor set invalidates all higher index descriptor sets.
MAIN_DRAW_BUFFER_INDEX - Static variable in class icyllis.arc3d.granite.PipelineBuilder
MAIN_DRAW_BUFFER_INDEX - Static variable in class icyllis.arc3d.granite.shading.FragmentShaderBuilder
MainThread - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated method should only be called on the main thread, the thread is used for handling events from the window system.
  Main thread can sometimes be the same thread as render thread.
majorVersion - Variable in class icyllis.modernui.core.awt.GLData
  The major GL context version to use.
make(boolean, byte, byte) - Static method in class icyllis.arc3d.core.shaders.GradientShader.Interpolation
  Make a packed color interpolation method.
make(byte, byte) - Static method in interface icyllis.arc3d.engine.Engine.LoadStoreOps
make(char, char, char, char) - Static method in class icyllis.arc3d.engine.Swizzle
  Compact representation of the swizzle suitable for a key.
make(float[]) - Static method in class icyllis.arc3d.core.effects.ColorMatrixColorFilter
make(float[], ColorSpace, BlendMode) - Static method in class icyllis.arc3d.core.effects.BlendModeColorFilter
make(float, float, float, float[], ColorSpace, float[], int, int, int, Matrixc) - Static method in class icyllis.arc3d.core.shaders.RadialGradient
  Create a radial gradient shader.
make(float, float, float, float, float[], ColorSpace, float[], int, int, int, Matrixc) - Static method in class icyllis.arc3d.core.shaders.AngularGradient
  Create an angular gradient shader.
make(float, float, float, float, float[], ColorSpace, float[], int, int, int, Matrixc) - Static method in class icyllis.arc3d.core.shaders.LinearGradient
  Create a linear gradient shader.
make(int) - Static method in class icyllis.arc3d.compiler.tree.BreakStatement
make(int) - Static method in class icyllis.arc3d.compiler.tree.ContinueStatement
make(int) - Static method in class icyllis.arc3d.compiler.tree.DiscardStatement
make(int) - Static method in class icyllis.arc3d.core.SamplingOptions
make(int) - Static method in class icyllis.arc3d.engine.SamplerDesc
  Turn the sampler state into an integer for use as a key.
make(int) - Static method in class icyllis.arc3d.opengl.GLBackendFormat
make(int) - Static method in class icyllis.arc3d.vulkan.VkBackendFormat
make(int[], int, float[], int, int, Font, Rect2fc) - Static method in class icyllis.arc3d.core.TextBlob
  Returns a text blob built from a single run of text with positions.
make(int, double, Type) - Static method in class icyllis.arc3d.compiler.tree.Literal
make(int, int) - Static method in class icyllis.arc3d.core.RectanglePacker
  Creates a rectangle packer using the best algorithm.
make(int, int) - Static method in class icyllis.arc3d.core.SamplingOptions
make(int, int) - Static method in class icyllis.arc3d.engine.SamplerDesc
  Turn the sampler state into an integer for use as a key.
make(int, int) - Static method in class icyllis.arc3d.mock.MockBackendFormat
make(int, int, int) - Static method in class icyllis.arc3d.compiler.lex.Token
make(int, int, int) - Static method in class icyllis.arc3d.core.RectanglePacker
make(int, int, int) - Static method in class icyllis.arc3d.core.SamplingOptions
make(int, int, int) - Static method in class icyllis.arc3d.engine.SamplerDesc
  Turn the sampler state into an integer for use as a key.
make(int, int, int, boolean) - Static method in class icyllis.arc3d.mock.MockBackendFormat
make(int, int, int, int) - Static method in class icyllis.arc3d.engine.Swizzle
make(int, int, int, int, int, int) - Static method in class icyllis.arc3d.engine.SamplerDesc
  Turn the sampler state into an integer for use as a key.
make(int, int, int, int, int, DrawAtlas.AtlasGenerationCounter, boolean, boolean, DrawAtlas.PlotEvictionCallback, String) - Static method in class icyllis.arc3d.granite.DrawAtlas
  Creates a DrawAtlas.
make(int, int, int, int, ColorSpace) - Static method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo from integral dimensions width and height, ColorType ct, AlphaType at, and optionally ColorSpace cs.
make(int, long, Statement) - Static method in class icyllis.arc3d.compiler.tree.SwitchCase
make(int, Expression) - Static method in class icyllis.arc3d.compiler.tree.ReturnStatement
make(int, Expression, int, boolean) - Static method in class icyllis.arc3d.compiler.tree.FieldAccess
  Returns a field-access expression.
make(int, Expression, Operator) - Static method in class icyllis.arc3d.compiler.tree.PostfixExpression
make(int, Expression, Statement, Statement) - Static method in class icyllis.arc3d.compiler.tree.IfStatement
make(int, FunctionDecl, boolean, BlockStatement) - Static method in class icyllis.arc3d.compiler.tree.FunctionDefinition
make(int, Modifiers, Type, String, byte, boolean) - Static method in class icyllis.arc3d.compiler.tree.Variable
make(int, Statement, Expression, Expression, Statement) - Static method in class icyllis.arc3d.compiler.tree.ForLoop
make(int, Type) - Static method in class icyllis.arc3d.compiler.tree.StructDefinition
make(int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorCompoundCast
make(int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorDiagonalMatrix
make(int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorMatrixResize
make(int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorVectorSplat
make(int, Type, Expression[]) - Static method in class icyllis.arc3d.compiler.tree.ConstructorArray
  Create array-constructor expressions.
make(int, Type, FunctionDecl, List<Expression>) - Static method in class icyllis.arc3d.compiler.tree.FunctionCall
make(int, Variable, int) - Static method in class icyllis.arc3d.compiler.tree.VariableReference
make(int, List<Statement>, boolean) - Static method in class icyllis.arc3d.compiler.tree.BlockStatement
make(long) - Static method in class icyllis.arc3d.engine.CpuBuffer
make(Context, int) - Static method in class icyllis.arc3d.compiler.tree.Poison
make(Context, int, Operator, Expression) - Static method in class icyllis.arc3d.compiler.tree.PrefixExpression
make(Context, int, Expression, byte[], int) - Static method in class icyllis.arc3d.compiler.tree.Swizzle
make(Context, int, Expression, Operator, Expression, Type) - Static method in class icyllis.arc3d.compiler.tree.BinaryExpression
make(Context, int, Expression, Expression) - Static method in class icyllis.arc3d.compiler.tree.IndexExpression
make(Context, int, Expression, Statement) - Static method in class icyllis.arc3d.compiler.tree.SwitchStatement
make(Context, int, FunctionDecl) - Static method in class icyllis.arc3d.compiler.tree.FunctionReference
make(Context, int, Type) - Static method in class icyllis.arc3d.compiler.tree.TypeReference
make(Context, int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorArrayCast
make(Context, int, Type, Expression) - Static method in class icyllis.arc3d.compiler.tree.ConstructorScalarCast
make(Context, int, Type, Expression[]) - Static method in class icyllis.arc3d.compiler.tree.ConstructorCompound
make(Context, int, Variable) - Static method in class icyllis.arc3d.compiler.tree.InterfaceBlock
make(Expression) - Static method in class icyllis.arc3d.compiler.tree.ExpressionStatement
make(Variable, Expression) - Static method in class icyllis.arc3d.compiler.tree.VariableDecl
make(Image, int, int, SamplingOptions, Matrixc) - Static method in class icyllis.arc3d.core.shaders.ImageShader
make(BlendMode, Shader, Shader) - Static method in class icyllis.arc3d.core.shaders.BlendShader
make(GlyphRunList, Matrixc, Paint, StrikeCache) - Static method in class icyllis.arc3d.granite.SubRunContainer
make(GlyphRunList, Paint, Matrixc, StrikeCache) - Static method in class icyllis.arc3d.granite.BakedTextBlob
make(RecordingContext, ImageInfo, int, int, byte, String, boolean) - Static method in class icyllis.arc3d.granite.GraniteDevice
make(RecordingContext, ImageViewProxy, ImageInfo, byte, boolean) - Static method in class icyllis.arc3d.granite.GraniteDevice
make(Buffer, Buffer, long, long, long) - Static method in class icyllis.arc3d.engine.task.CopyBufferTask
make(ImageViewProxy, Rect2ic, ImageViewProxy, int, int, int) - Static method in class icyllis.arc3d.engine.task.CopyImageTask
make(ContextOptions, Object) - Static method in class icyllis.arc3d.opengl.GLDevice
  Create a `GLDevice` with OpenGL context current in the current thread.
make(Context, int, int, int, int, int, int, int, short) - Static method in class icyllis.arc3d.engine.ImageViewProxy
make(Context, long, int) - Static method in class icyllis.arc3d.opengl.GLBuffer
make(Context, ImageDesc, int, short, boolean, String) - Static method in class icyllis.arc3d.engine.ImageViewProxy
make(Context, GLImageDesc, boolean) - Static method in class icyllis.arc3d.opengl.GLRenderbuffer
make(Context, GLImageDesc, boolean) - Static method in class icyllis.arc3d.opengl.GLTexture
make(Context, VulkanImageDesc, boolean) - Static method in class icyllis.arc3d.vulkan.VulkanImage
make(RecordingContext, ImageInfo, boolean, boolean, boolean, int, String) - Static method in class icyllis.arc3d.granite.GraniteSurface
make(RecordingContext, ImageViewProxy, int, int, ColorSpace, int, int, ColorSpace, ImageUploadTask.MipLevel[], Rect2ic, ImageUploadTask.UploadCondition) - Static method in class icyllis.arc3d.engine.task.ImageUploadTask
make(RecordingContext, ImageViewProxy, ImageInfo) - Static method in class icyllis.arc3d.granite.SurfaceDrawContext
make(RecordingContext, DrawPass, ImageViewProxy, ImageViewProxy, byte, byte, float[]) - Static method in class icyllis.arc3d.granite.RenderPassTask
  All arguments must be immutable, except for clearColor.
make(RecordingContext, ObjectArrayList<Draw>, int, ImageViewProxy, ImageInfo) - Static method in class icyllis.arc3d.granite.DrawPass
  Backing store's width/height may not equal to device's width/height, currently we use the backing dimensions for scissor and viewport.
make(GLDevice, int, int) - Static method in class icyllis.arc3d.opengl.GLUniformBuffer
  Deprecated.
make(GLDevice, FramebufferDesc) - Static method in class icyllis.arc3d.opengl.GLFramebuffer
make(GLDevice, VertexInputLayout, String) - Static method in class icyllis.arc3d.opengl.GLVertexArray
make(VulkanBackendContext, ContextOptions) - Static method in class icyllis.arc3d.vulkan.VulkanDevice
make(CharSequence) - Static method in class icyllis.arc3d.engine.Swizzle
  Compact representation of the swizzle suitable for a key.
make(CharSequence, TextPaint, int, Layout.Alignment, BoringLayout.Metrics, boolean) - Static method in class icyllis.modernui.text.BoringLayout
  Utility function to construct a BoringLayout instance.
make(CharSequence, TextPaint, int, Layout.Alignment, BoringLayout.Metrics, boolean, TextUtils.TruncateAt, int) - Static method in class icyllis.modernui.text.BoringLayout
  Utility function to construct a BoringLayout instance.
make(VkInstance, VkPhysicalDevice, VkDevice, int, long) - Static method in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
makeAliasType(int, String, Type) - Static method in class icyllis.arc3d.compiler.tree.Type
  Creates an alias which maps to another type.
makeAliasType(String, Type) - Static method in class icyllis.arc3d.compiler.tree.Type
  Creates an alias which maps to another type.
makeAlphaType(int) - Method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo with same ColorSpace, ColorType, width, and height, with AlphaType set to newAlphaType.
makeAnisotropy(int) - Static method in class icyllis.arc3d.core.SamplingOptions
makeAnisotropy(int, int, int, int, boolean) - Static method in class icyllis.arc3d.engine.SamplerDesc
  Turn the sampler state into an integer for use as a key.
makeArrayType(String, Type, int) - Static method in class icyllis.arc3d.compiler.tree.Type
  Creates an array type.
makeAttachment(VulkanDevice, long, int, int, int, int) - Static method in class icyllis.arc3d.vulkan.VulkanImageView
  Create a render target view as attachment.
makeAxisAngle(float, float, float, float) - Static method in class icyllis.arc3d.core.Quaternion
  Create a quaternion from the given axis and angle.
makeAxisAngle(Vector3, float) - Static method in class icyllis.arc3d.core.Quaternion
  Create a quaternion from the given axis and angle.
makeBlock(int, List<Statement>) - Static method in class icyllis.arc3d.compiler.tree.BlockStatement
makeBoolean(int, boolean, Type) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeBoolean(Context, int, boolean) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeBuffer(long) - Method in class icyllis.arc3d.opengl.CpuBufferPool
makeBuffers(int, int, boolean) - Method in class icyllis.modernui.graphics.GLSurface
  Deprecated.
makeClosed(RecordingContext) - Method in class icyllis.arc3d.engine.RenderTask
  Deprecated.
makeColor(int, int, int, int, float, float, float, float) - Static method in class icyllis.arc3d.engine.trash.ops.ClearOp
  Deprecated.
makeColor(GLDevice, int, int, int, int) - Static method in class icyllis.arc3d.opengl.GLRenderbuffer
makeColorAttribute(String, boolean) - Static method in class icyllis.arc3d.granite.GeometryStep
  GPs that need to use either float or ubyte colors can just call this to get a correctly configured Attribute struct
makeColorSpace(ColorSpace) - Method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo with same ColorType, AlphaType, width, and height, with ColorSpace set to newColorSpace.
makeColorType(int) - Method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo with same ColorSpace, AlphaType, width, and height, with ColorType set to newColorType.
makeCombinedType(String, String, Type, int, boolean, boolean, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a combined sampler type.
makeCompound(Statement, Statement) - Static method in class icyllis.arc3d.compiler.tree.BlockStatement
makeConstantValueForVariable(int, Expression) - Static method in class icyllis.arc3d.compiler.ConstantFolder
  If the expression is a const variable with a known compile-time constant value, returns a clone of that value.
makeCopy(int, int, float[], int, float[], int, int[], int) - Static method in class icyllis.arc3d.core.Vertices
makeCopy(int, int, float[], int, float[], int, int[], int, short[], int, int) - Static method in class icyllis.arc3d.core.Vertices
makeCopy(int, FloatBuffer, FloatBuffer, IntBuffer, ShortBuffer) - Static method in class icyllis.arc3d.core.Vertices
makeCubic(float, float) - Static method in class icyllis.arc3d.core.SamplingOptions
makeCubicMatrix(float, float) - Static method in class icyllis.arc3d.core.shaders.ImageShader
  Create a 4x4 row major matrix for Mitchell–Netravali filters.
makeCurrent() - Method in class icyllis.modernui.core.Window
  Makes the OpenGL context of this window on the current calling thread.
makeCurrent(long) - Method in interface icyllis.modernui.core.awt.PlatformGLCanvas
makeCurrent(long) - Method in class icyllis.modernui.core.awt.PlatformLinuxGLCanvas
makeCurrent(long) - Method in class icyllis.modernui.core.awt.PlatformMacOSXGLCanvas
makeCurrent(long) - Method in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
makeDefault(int, Statement) - Static method in class icyllis.arc3d.compiler.tree.SwitchCase
makeDegenerateGradient(float[], ColorSpace, float[], int, int) - Static method in class icyllis.arc3d.core.shaders.Gradient1DShader
makeDesc(PipelineKey_old, GpuRenderTarget, GraphicsPipelineDesc_Old) - Method in class icyllis.arc3d.engine.Caps
makeDesc(PipelineKey_old, GpuRenderTarget, GraphicsPipelineDesc_Old) - Method in class icyllis.arc3d.opengl.GLCaps
makeDesc(PipelineKey_old, GpuRenderTarget, GraphicsPipelineDesc_Old) - Method in class icyllis.arc3d.vulkan.VulkanCaps
makeEulerAngles(float, float, float) - Static method in class icyllis.arc3d.core.Quaternion
  Create a quaternion from the given Euler rotation angles in radians.
makeExplicit(int, int, VertexInputLayout.Attribute...) - Static method in class icyllis.arc3d.engine.VertexInputLayout.AttributeSet
  Create an attribute set with an explicit stride.
makeFloat(int, float, Type) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeFloat(Context, int, float) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeFromBackendTexture(RecordingContext, BackendImage, int, int, int, Runnable) - Static method in class icyllis.arc3d.core.Surface
  Wraps a GPU-backed texture into Surface.
makeFromBitmap(Pixmap, Pixels) - Static method in class icyllis.arc3d.core.image.RasterImage
makeFromConstants(Context, int, Type, double[]) - Static method in class icyllis.arc3d.compiler.tree.ConstructorCompound
makeFromDepth(int) - Static method in class icyllis.arc3d.granite.DrawOrder
makeFromDepthAndPaintersOrder(int, int) - Static method in class icyllis.arc3d.granite.DrawOrder
makeFromPixmap(RecordingContext, Pixmap, boolean, boolean, String) - Static method in class icyllis.arc3d.granite.TextureUtils
makeFromRasterBitmap(Pixmap, Pixels, int) - Static method in class icyllis.arc3d.core.image.RasterImage
makeGenericType(String, Type...) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a generic type which maps to the listed types (e.g.
makeGlyph(int) - Method in class icyllis.arc3d.core.ScalerContext
makeGraphicsPipelineKey(PipelineKey, PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.engine.Caps
makeGraphicsPipelineKey(PipelineKey, PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.opengl.GLCaps
makeGraphicsPipelineKey(PipelineKey, PipelineDesc, RenderPassDesc) - Method in class icyllis.arc3d.vulkan.VulkanCaps
makeImageCopy(Rect2ic, boolean) - Method in class icyllis.arc3d.granite.GraniteSurface
makeImageCopy(Rect2ic, boolean, boolean, boolean) - Method in class icyllis.arc3d.granite.GraniteDevice
makeImageSnapshot() - Method in class icyllis.arc3d.core.Surface
  Returns Image capturing Surface contents.
makeImageSnapshot(Rect2ic) - Method in class icyllis.arc3d.core.Surface
  Like the no-parameter version, this returns an image of the current surface contents.
makeImageType(String, String, Type, int, boolean, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create an image or subpass type.
makeImplicit(int, VertexInputLayout.Attribute...) - Static method in class icyllis.arc3d.engine.VertexInputLayout.AttributeSet
  Create an attribute set with an implicit stride.
makeIndexPool(ResourceProvider) - Static method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Constructor.
makeIndexSpace(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Makes space for index data.
makeIndexSpace(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeIndexWriter(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Helper method.
makeIndexWriter(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeInstancePool(ResourceProvider) - Static method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Constructor.
makeInstanceSpace(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Makes space for instance data.
makeInstanceSpace(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeInstanceWriter(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Helper method.
makeInstanceWriter(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeInteger(int, long, Type) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeInteger(Context, int, long) - Static method in class icyllis.arc3d.compiler.tree.Literal
makeLazy(ImageDesc, int, short, boolean, boolean, boolean, ImageViewProxy.LazyInstantiateCallback) - Static method in class icyllis.arc3d.engine.ImageViewProxy
makeMatrixType(String, String, Type, int) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a matrix type.
makeMeasureSpec(int, int) - Static method in class icyllis.modernui.view.MeasureSpec
  Creates a measure specification based on the supplied size and mode.
makeNewLayout(int, int, BoringLayout.Metrics, BoringLayout.Metrics, int, boolean) - Method in class icyllis.modernui.widget.TextView
  The width passed in is now the desired layout width, not the full view width with padding.
makeOpenGL() - Static method in class icyllis.arc3d.opengl.GLUtil
  Creates a DirectContext for a backend context, using default context options.
makeOpenGL(ContextOptions) - Static method in class icyllis.arc3d.opengl.GLUtil
makeOpenGL(Object, ContextOptions) - Static method in class icyllis.arc3d.opengl.GLUtil
  Creates a DirectContext for a backend context, using specified context options.
makeOrthographic(float, float, float, float, boolean) - Static method in class icyllis.arc3d.core.Matrix4
  Create an orthographic projection matrix.
makeOrthographic(float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.Matrix4
  Create an orthographic projection matrix.
makePerspective(float, float, float, float) - Static method in class icyllis.arc3d.core.Matrix4
  Create a perspective projection matrix.
makePerspective(float, float, float, float, float, float) - Static method in class icyllis.arc3d.core.Matrix4
  Create a perspective projection matrix.
makePixmapViewProxy(RecordingContext, Pixmap, boolean, boolean, String) - Static method in class icyllis.arc3d.granite.TextureUtils
makeProgramImpl() - Method in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
  Returns a new instance of the appropriate implementation class for the given TransferProcessor.
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.AnalyticArcStep
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.CircleProcessor
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.DefaultGeoProc
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.RasterTextStep
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.SDFRectGeoProc
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.geom.VerticesStep
makeProgramImpl(ShaderCaps) - Method in class icyllis.arc3d.granite.GeometryStep
  Returns a new instance of the appropriate implementation class for the given GeometryProcessor.
makeRecordingContext() - Method in class icyllis.arc3d.engine.ImmediateContext
makeRecordingContext(RecordingContextOptions) - Method in class icyllis.arc3d.engine.ImmediateContext
makeRenderTarget(RecordingContext, ImageInfo, boolean, int, String) - Static method in class icyllis.arc3d.granite.GraniteSurface
  While clients hold a ref on a Surface, the backing gpu object does not count against the budget.
makeRenderTarget(RecordingContext, ImageInfo, int, int, boolean, boolean) - Static method in class icyllis.arc3d.core.Surface
  Returns Surface on GPU indicated by context.
makeRes(int, int, int, int) - Static method in class icyllis.arc3d.granite.geom.GridBoundsManager
makeResourceProvider(Context, long) - Method in class icyllis.arc3d.engine.Device
makeResourceProvider(Context, long) - Method in class icyllis.arc3d.opengl.GLDevice
makeResourceProvider(Context, long) - Method in class icyllis.arc3d.vulkan.VulkanDevice
makeSamplerType(String, String, Type, int, boolean, boolean, boolean, boolean, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a sampler/image type.
makeScalarType(String, String, byte, int, int) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a scalar type.
makeScalarType(String, String, byte, int, int, int) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a scalar type with minimum precision.
makeScale(float, float) - Static method in class icyllis.arc3d.core.Matrix
  Creates a new scale-only matrix.
makeScale(float, float, float) - Static method in class icyllis.arc3d.core.Matrix4
  Create a new scaling transformation matrix.
makeSeparateType(String, String, Type, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a separate sampler type.
makeSkippable() - Method in class icyllis.arc3d.engine.RenderTask
  Deprecated.
  Make this task skippable.
makeSpace(int, int) - Method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Returns a block of memory to hold data.
makeSpace(Mesh) - Method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Returns a block of memory to hold vertices/instances/indices.
makeSpecialType(String, String, byte) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a "special" type with the given name.
makeStencil(int, int, int, int, boolean) - Static method in class icyllis.arc3d.engine.trash.ops.ClearOp
  Deprecated.
makeStencil(GLDevice, int, int, int, int) - Static method in class icyllis.arc3d.opengl.GLRenderbuffer
makeStructType(Context, int, String, List<Type.Field>, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Creates a struct type with the given fields.
makeSubset(Image, Rect2fc, int, int, SamplingOptions, Matrixc) - Static method in class icyllis.arc3d.core.shaders.ImageShader
makeSubset(Rect2ic) - Method in class icyllis.arc3d.core.Pixmap
  Make a pixmap width, height, pixel address to intersection of this with subset, if intersection is not empty; and return the new pixmap.
makeSurface(ImageInfo) - Method in class icyllis.arc3d.core.Canvas
  Creates Surface matching info, and associates it with Canvas.
makeSurface(ImageInfo) - Method in class icyllis.arc3d.core.Device
makeText(Context, CharSequence, int) - Static method in class icyllis.modernui.widget.Toast
  Make a standard toast that just contains text.
makeText(CharSequence, int) - Static method in class icyllis.modernui.widget.Toast
  Deprecated, for removal: This API element is subject to removal in a future version.
makeTexture(VulkanDevice, long, int, int, short, int, int) - Static method in class icyllis.arc3d.vulkan.VulkanImageView
  Create a shader resource view as shader input, for texture sampling.
makeTextureType(String, String, Type, int, boolean, boolean) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a texture type.
makeTranslate(float, float) - Static method in class icyllis.arc3d.core.Matrix
  Creates a new translate-only matrix.
makeTranslate(float, float, float) - Static method in class icyllis.arc3d.core.Matrix4
  Create a new translation transformation matrix.
makeUnknown(int, int) - Static method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo from integral dimensions width and height, `ColorInfo.CT_UNKNOWN`, `ColorInfo.AT_UNKNOWN`, with ColorSpace set to null.
makeVectorType(String, String, Type, int) - Static method in class icyllis.arc3d.compiler.tree.Type
  Create a vector type.
makeVertexPool(ResourceProvider) - Static method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Constructor.
makeVertexSpace(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Makes space for vertex data.
makeVertexSpace(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeVertexWriter(Mesh) - Method in interface icyllis.arc3d.engine.MeshDrawTarget
  Deprecated.
  Helper method.
makeVertexWriter(Mesh) - Method in class icyllis.arc3d.engine.OpFlushState
  Deprecated.
makeVulkan(VulkanBackendContext) - Static method in class icyllis.arc3d.vulkan.VKUtil
  Creates a DirectContext for a backend context, using default context options.
makeVulkan(VulkanBackendContext, ContextOptions) - Static method in class icyllis.arc3d.vulkan.VKUtil
  Creates a ImmediateContext for a backend context, using specified context options.
makeWH(int, int) - Method in class icyllis.arc3d.core.ImageInfo
  Creates ImageInfo with the same ColorType and AlphaType, with dimensions set to width and height.
makeWithLocalMatrix(Matrixc) - Method in interface icyllis.arc3d.core.shaders.Shader
  Return a shader that will apply the specified localMatrix to this shader.
makeWrapped(Context, int, int, BackendFormat, int, int, int, int, boolean) - Static method in class icyllis.arc3d.opengl.GLRenderTarget
  Make a `GLRenderTarget` that wraps existing framebuffers without accessing their backing buffers (texture and stencil).
makeWrapped(GLDevice, int, int, int, int, int) - Static method in class icyllis.arc3d.opengl.GLRenderbuffer
makeWrappedRenderbuffer(Context, int, int, int, int, int) - Static method in class icyllis.arc3d.opengl.GLRenderbuffer
makeWriter(Mesh) - Method in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
  Similar to `GpuBufferPool.makeSpace(Mesh)`, but returns a wrapper instead.
mAllocation - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
mAllocator - Variable in class icyllis.arc3d.vulkan.VulkanMemoryAllocator
mAllowMultipleGlyphCacheTextures - Variable in class icyllis.arc3d.engine.ContextOptions
  Can the glyph atlas use multiple textures.
mAlpha - Variable in class icyllis.modernui.material.MaterialDrawable
ManagedResource - Class in icyllis.arc3d.engine
  Base class for operating GPU resources that may be shared by multiple objects, in particular objects that are tracked by a command buffer.
ManagedResource(Device) - Constructor for class icyllis.arc3d.engine.ManagedResource
Mangler - Class in icyllis.arc3d.compiler
Mangler() - Constructor for class icyllis.arc3d.compiler.Mangler
mAnisotropySupport - Variable in class icyllis.arc3d.engine.Caps
map() - Method in class icyllis.arc3d.engine.Buffer
  Maps the buffer to be read or written by the CPU.
map(long, long) - Method in class icyllis.arc3d.engine.Buffer
  Maps the buffer to be read or written by the CPU.
map(LiveData<X>, Function<? super X, ? extends Y>) - Static method in class icyllis.modernui.lifecycle.Transformations
  Returns a `LiveData` mapped from the input `source` `LiveData` by applying `mapFunction` to each value set on `source`.
MAPPINGS - Static variable in class icyllis.arc3d.compiler.lex.Lexer
mapPoint(float[]) - Method in class icyllis.arc3d.core.Matrix4
  Map a point in the X-Y plane.
mapPoint(float[]) - Method in interface icyllis.arc3d.core.Matrixc
mapPoint(PointF) - Method in class icyllis.modernui.graphics.Matrix
  Map a point in the X-Y plane.
mapPoints(float[]) - Method in interface icyllis.arc3d.core.Matrixc
mapPoints(float[], float[], int) - Method in interface icyllis.arc3d.core.Matrixc
mapPoints(float[], int) - Method in interface icyllis.arc3d.core.Matrixc
mapPoints(float[], int, float[], int, int) - Method in class icyllis.arc3d.core.Matrix
  Maps src point array of length count to dst point array of equal or greater length.
mapPoints(float[], int, float[], int, int) - Method in interface icyllis.arc3d.core.Matrixc
  Maps src point array of length count to dst point array of equal or greater length.
mapPoints(float[], int, int) - Method in interface icyllis.arc3d.core.Matrixc
mapPointX(float, float) - Method in class icyllis.arc3d.core.Matrix4
mapPointY(float, float) - Method in class icyllis.arc3d.core.Matrix4
mapRect(float, float, float, float, Rect2f) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(float, float, float, float, Rect2i) - Method in class icyllis.arc3d.core.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(float, float, float, float, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(float, float, float, float, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(float, float, float, float, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(Rect2f) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2f) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2f) - Method in interface icyllis.arc3d.core.Matrixc
  Sets rect to bounds of rect corners mapped by this matrix.
mapRect(Rect2fc, Rect2f) - Method in class icyllis.arc3d.core.Matrix
  Sets dst to bounds of src corners mapped by this matrix.
mapRect(Rect2fc, Rect2f) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2fc, Rect2f) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2fc, Rect2f) - Method in interface icyllis.arc3d.core.Matrixc
  Sets dst to bounds of src corners mapped by this matrix.
mapRect(Rect2fc, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2fc, Rect2i) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2fc, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(Rect2ic, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2ic, Rect2i) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRect(Rect2ic, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(RectF) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(RectF, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRect(Rect, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectFromViewToScreenCoords(RectF, boolean) - Method in class icyllis.modernui.view.View
  Map a rectangle from view-relative coordinates to screen-relative coordinates
mapRectIn(float, float, float, float, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
mapRectIn(Rect2fc, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
mapRectIn(Rect2fc, Rect2i) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(float, float, float, float, Rect2i) - Method in class icyllis.arc3d.core.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(float, float, float, float, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(float, float, float, float, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(float, float, float, float, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(Rect2fc, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(Rect2fc, Rect2i) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(Rect2fc, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(Rect2ic, Rect2i) - Method in class icyllis.arc3d.core.Matrix4
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(Rect2ic, Rect2i) - Method in interface icyllis.arc3d.core.Matrix4c
  Map the four corners of 'r' and return the bounding box of those points.
mapRectOut(Rect2ic, Rect2i) - Method in interface icyllis.arc3d.core.Matrixc
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(RectF, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapRectOut(Rect, Rect) - Method in class icyllis.modernui.graphics.Matrix
  Map a rectangle points in the X-Y plane to get the maximum bounds.
mapVec3(float[]) - Method in class icyllis.arc3d.core.Matrix4
mArea - Variable in class icyllis.arc3d.core.RectanglePacker
MarginLayoutParams(int, int) - Constructor for class icyllis.modernui.view.ViewGroup.MarginLayoutParams
  Creates a new set of layout parameters with the specified width and height.
MarginLayoutParams(ViewGroup.LayoutParams) - Constructor for class icyllis.modernui.view.ViewGroup.MarginLayoutParams
MarginLayoutParams(ViewGroup.MarginLayoutParams) - Constructor for class icyllis.modernui.view.ViewGroup.MarginLayoutParams
  Copy constructor.
markContextDirty(int) - Method in class icyllis.arc3d.engine.Device
  The engine object normally assumes that no outsider is setting state within the underlying 3D API's context/device/whatever.
Markdown - Class in icyllis.modernui.markdown
  Entry point of Markdown API, it provides a context for parsing and rendering Markdown.
Markdown.Builder - Class in icyllis.modernui.markdown
MarkdownConfig - Class in icyllis.modernui.markdown
MarkdownConfig.Builder - Class in icyllis.modernui.markdown
MarkdownPlugin - Interface in icyllis.modernui.markdown
  Class represents an extension to `Markdown` to configure how parsing and rendering of markdown is carried on.
MarkdownPlugin.Registry - Interface in icyllis.modernui.markdown
MarkdownTheme - Class in icyllis.modernui.markdown
  Controlling the styled attributes for rendering Markdown.
MarkdownTheme.Builder - Class in icyllis.modernui.markdown
MarkdownVisitor - Class in icyllis.modernui.markdown
  Configurable node visitor handler which does not know anything about node subclasses while allowing easy configuration of custom visitor for nodes of interest to visit.
MARKER - Static variable in class icyllis.modernui.animation.Animator
MARKER - Static variable in class icyllis.modernui.audio.AudioManager
MARKER - Static variable in class icyllis.modernui.graphics.Bitmap
MARKER - Static variable in class icyllis.modernui.graphics.Canvas
MARKER - Static variable in class icyllis.modernui.graphics.drawable.LayerDrawable
MARKER - Static variable in class icyllis.modernui.ModernUI
MARKER - Static variable in class icyllis.modernui.text.SpannableStringBuilder
MARKER - Static variable in class icyllis.modernui.text.StaticLayout
MARKER - Static variable in class icyllis.modernui.view.ViewRoot
MARQUEE - Enum constant in enum class icyllis.modernui.text.TextUtils.TruncateAt
  Deprecated.
mArraySize - Variable in class icyllis.arc3d.engine.ImageDesc
mArraySlice - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mArraySlice - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
Mask - Class in icyllis.arc3d.core
Mask() - Constructor for class icyllis.arc3d.core.Mask
MASK_FORMAT_A565 - Static variable in interface icyllis.arc3d.engine.Engine
  Mask formats.
MASK_FORMAT_A8 - Static variable in interface icyllis.arc3d.engine.Engine
  Mask formats.
MASK_FORMAT_ARGB - Static variable in interface icyllis.arc3d.engine.Engine
  Mask formats.
MASK_FORMAT_COUNT - Static variable in interface icyllis.arc3d.engine.Engine
MaskFilter - Class in icyllis.arc3d.core
MaskFilter() - Constructor for class icyllis.arc3d.core.MaskFilter
maskFormatBytesPerPixel(int) - Static method in interface icyllis.arc3d.engine.Engine
  Return the number of bytes-per-pixel for the specified mask format.
maskFormatToColorType(int) - Static method in interface icyllis.arc3d.engine.Engine
  Return an appropriate color type for the specified mask format.
match(float[], ColorSpace.Rgb.TransferParameters) - Static method in class icyllis.arc3d.core.ColorSpace
  Returns a `ColorSpace.Named` instance of `ColorSpace` that matches the specified RGB to CIE XYZ transform and transfer functions.
match(String) - Method in class icyllis.arc3d.compiler.lex.NFA
  Matches a string against all of the regexes added to this NFA.
MATCH_ID - Static variable in class icyllis.modernui.transition.Transition
  With `Transition.setMatchOrder(int...)`, chooses to match by `View.getId()`.
MATCH_INSTANCE - Static variable in class icyllis.modernui.transition.Transition
  With `Transition.setMatchOrder(int...)`, chooses to match by View instance.
MATCH_ITEM_ID - Static variable in class icyllis.modernui.transition.Transition
  With `Transition.setMatchOrder(int...)`, chooses to match by the `Adapter` item id.
MATCH_NAME - Static variable in class icyllis.modernui.transition.Transition
  With `Transition.setMatchOrder(int...)`, chooses to match by `View.getTransitionName()`.
MATCH_PARENT - Static variable in class icyllis.modernui.view.ViewGroup.LayoutParams
  Special value for the height or width requested by a View.
matches(Type) - Method in class icyllis.arc3d.compiler.tree.Type
  Returns true if these types are equal after alias resolution.
matches(Context) - Method in class icyllis.arc3d.engine.Context
matches(Context) - Method in class icyllis.arc3d.engine.trash.SharedContext
  Deprecated.
matchOwner(UndoOwner) - Method in class icyllis.modernui.core.UndoOperation
  Return true if this undo operation is a member of the given owner.
MaterialCheckBox - Class in icyllis.modernui.material
MaterialCheckBox(Context) - Constructor for class icyllis.modernui.material.MaterialCheckBox
MaterialDesign - Class in icyllis.modernui.material
MaterialDesign() - Constructor for class icyllis.modernui.material.MaterialDesign
MaterialDrawable - Class in icyllis.modernui.material
  Base drawable that used for blending with white vectors.
MaterialDrawable() - Constructor for class icyllis.modernui.material.MaterialDrawable
MaterialRadioButton - Class in icyllis.modernui.material
  A fake material design.
MaterialRadioButton(Context) - Constructor for class icyllis.modernui.material.MaterialRadioButton
MathUtil - Class in icyllis.arc3d.core
  Utility class that provides auxiliary operations.
MathUtil - Class in icyllis.modernui.graphics
  Keep API consistent.
MathUtil() - Constructor for class icyllis.arc3d.core.MathUtil
Matrix - Class in icyllis.arc3d.core
  This class represents a 3x3 matrix and a 2D transformation, its components correspond to x, y, and w of a 4x4 matrix, where z is discarded.
Matrix - Class in icyllis.modernui.graphics
  This class represents a 3x3 matrix and a 2D transformation, its components correspond to x, y, and w of a 4x4 matrix, where z is discarded.
Matrix() - Constructor for class icyllis.arc3d.core.Matrix
  Create a new identity matrix.
Matrix() - Constructor for class icyllis.modernui.graphics.Matrix
  Create a new identity matrix.
Matrix(float, float, float, float, float, float, float, float, float) - Constructor for class icyllis.arc3d.core.Matrix
  Create a new matrix from the given elements.
Matrix(float, float, float, float, float, float, float, float, float) - Constructor for class icyllis.modernui.graphics.Matrix
  Create a new matrix from the given elements.
Matrix(Matrixc) - Constructor for class icyllis.arc3d.core.Matrix
  Create a new matrix copied from the given matrix.
Matrix(Matrix) - Constructor for class icyllis.modernui.graphics.Matrix
  Create a new matrix copied from the given matrix.
MATRIX - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
  Scale using the image matrix when drawing.
MATRIX_FLAG_GET_POS_AND_TAN - Static variable in class icyllis.arc3d.core.PathMeasure
MATRIX_FLAG_GET_POSITION - Static variable in class icyllis.arc3d.core.PathMeasure
MATRIX_FLAG_GET_TANGENT - Static variable in class icyllis.arc3d.core.PathMeasure
Matrix3 - Class in icyllis.arc3d.core
Matrix3() - Constructor for class icyllis.arc3d.core.Matrix3
Matrix4 - Class in icyllis.arc3d.core
  This class represents a 4x4 matrix and a 3D transformation, using the right-hand rule.
Matrix4() - Constructor for class icyllis.arc3d.core.Matrix4
  Create a new identity matrix.
Matrix4(float...) - Constructor for class icyllis.arc3d.core.Matrix4
  Create a matrix from an array of elements in row-major.
Matrix4(Matrix4c) - Constructor for class icyllis.arc3d.core.Matrix4
  Create a matrix copied from an existing matrix.
Matrix4c - Interface in icyllis.arc3d.core
  Interface to a read-only view of a 4x4 matrix for 3D transformation.
Matrixc - Interface in icyllis.arc3d.core
  Interface to a read-only view of a 3x3 matrix for 2D transformation.
matrixOrder(byte) - Static method in class icyllis.arc3d.core.SLDataType
  If the type represents a square matrix, return its order; otherwise, -1.
mAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
mAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.DepthStencilAttachmentDesc
mAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
mAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.DepthStencilAttachmentDesc
mAvoidDfDxForGradientsWhenPossible - Variable in class icyllis.arc3d.engine.ShaderCaps
max() - Element in annotation interface icyllis.arc3d.core.Size
  A maximum size, inclusive
max() - Element in annotation interface icyllis.modernui.annotation.Size
  A maximum size, inclusive
max(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise maximum of a vector.
max(double, double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise maximum of a vector.
max(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise maximum of a vector.
max(float, float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise maximum of a vector.
max(short, short) - Static method in class icyllis.arc3d.core.FP16
  Returns the larger of two half-precision float values (the value closest to positive infinity).
max(short, short) - Static method in class icyllis.modernui.util.Half
  Returns the larger of two half-precision float values (the value closest to positive infinity).
MAX_ATLAS_DIMENSION - Static variable in class icyllis.arc3d.core.Glyph
MAX_BILERP_ATLAS_DIMENSION - Static variable in class icyllis.arc3d.core.Glyph
MAX_CHOPS_PER_CURVE - Static variable in class icyllis.arc3d.engine.PathUtils
MAX_COLOR_TARGETS - Static variable in class icyllis.arc3d.engine.Caps
  Most implementations support 4 or 8 simultaneous color targets.
MAX_CONIC_TO_QUADS_LEVEL - Static variable in class icyllis.arc3d.core.GeometryUtils
MAX_EXPONENT - Static variable in class icyllis.arc3d.core.FP16
  Maximum exponent a finite half-precision float may have.
MAX_EXPONENT - Static variable in class icyllis.modernui.util.Half
  Maximum exponent a finite half-precision float may have.
MAX_GENERATION - Static variable in class icyllis.arc3d.granite.DrawAtlas.AtlasGenerationCounter
MAX_ID - Static variable in class icyllis.arc3d.core.ColorSpace
  The maximum ID value a color space can have.
max_int - Variable in class icyllis.modernui.resources.ResourceValues.Attribute
MAX_LEVEL - Static variable in class icyllis.modernui.graphics.drawable.Drawable
MAX_OFFSET - Static variable in class icyllis.arc3d.compiler.Position
MAX_PAGES - Static variable in class icyllis.arc3d.granite.DrawAtlas.PlotLocator
MAX_PIECE_LENGTH - Static variable in class icyllis.modernui.graphics.text.LayoutCache
  The internal policy on the maximum length of a text run, shared globally.
MAX_PLOTS - Static variable in class icyllis.arc3d.granite.DrawAtlas.PlotLocator
MAX_POINTS_PER_CURVE - Static variable in class icyllis.arc3d.engine.PathUtils
MAX_RENDER_STEPS - Static variable in class icyllis.arc3d.granite.DrawPass
  Depth buffer is 16-bit, ensure no overflow.
MAX_RENDER_STEPS - Static variable in class icyllis.arc3d.granite.GeometryRenderer
  The maximum number of render steps that any Renderer is allowed to have.
MAX_VALUE - Static variable in class icyllis.arc3d.core.FP16
  Maximum positive finite value a half-precision float may have.
MAX_VALUE - Static variable in class icyllis.arc3d.granite.DrawOrder
MAX_VALUE - Static variable in class icyllis.modernui.util.Half
  Maximum positive finite value a half-precision float may have.
MAX_VERTEX_ATTRIBUTES - Static variable in class icyllis.arc3d.engine.Caps
  Max allowed number of vertex attribute locations.
MAX_VERTEX_BINDINGS - Static variable in class icyllis.arc3d.engine.Caps
max3(float[]) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise maximum of a vector.
maxBitsPerChannel(int) - Static method in class icyllis.arc3d.core.ColorInfo
maxColorAttachments() - Method in class icyllis.arc3d.engine.Caps
  Max number of color attachments in a render pass.
maxComponent(Vector3) - Method in class icyllis.arc3d.core.Vector3
  Calculate component-wise maximum of this and the given vector.
maxDeferredClipDraws() - Method in class icyllis.arc3d.granite.ClipStack
maxGlyphRunSize() - Method in class icyllis.arc3d.core.GlyphRunList
maximize() - Method in class icyllis.modernui.core.Window
MAXIMIZED - Enum constant in enum class icyllis.modernui.core.Window.State
  The window is running in maximized mode, usually triggered by clicking the operating system's maximize button.
MAXIMUM_FLING_VELOCITY - Static variable in class icyllis.modernui.view.ViewConfiguration
  Maximum velocity to initiate a fling, as measured in dips per second
maxLabelLength() - Method in class icyllis.arc3d.opengl.GLCaps
maxPreferredRenderTargetSize() - Method in class icyllis.arc3d.engine.Caps
  This is the largest render target size that can be used without incurring extra performance cost.
maxPushConstantsSize() - Method in class icyllis.arc3d.engine.Caps
maxRenderTargetSize() - Method in class icyllis.arc3d.engine.Caps
maxTextureMaxAnisotropy() - Method in class icyllis.arc3d.opengl.GLCaps
maxTextureSize() - Method in class icyllis.arc3d.engine.Caps
  Maximum 2D/1D texture image dimension.
maxVertexAttributes() - Method in class icyllis.arc3d.engine.Caps
  Maximum number of attribute values (i.e.
maxVertexBindings() - Method in class icyllis.arc3d.engine.Caps
  Maximum number of vertex binding points (i.e.
mayChain(Op) - Method in class icyllis.arc3d.engine.trash.ops.Op
  Deprecated.
  The op that this method was called on now represents its own work plus that of the passed op.
mayRequireLocalCoords() - Method in class icyllis.arc3d.granite.GraphicsPipelineDesc
mB - Variable in class icyllis.arc3d.core.Color
mBackFace - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mBase - Variable in class icyllis.arc3d.core.Pixels
mBase - Variable in class icyllis.arc3d.core.Pixmap
mBase - Variable in class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
mBaseMipmapLevel - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
mBinding - Variable in class icyllis.arc3d.compiler.tree.Layout
  (UBO / SSBO) individual variable (opaque types only), interface block.
mBinding - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
mBinding - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
mBitManipulationSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mBlendEquationSupport - Variable in class icyllis.arc3d.engine.Caps
mBlendInfo - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mBlockName - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
mBool - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A conditional type, taking on values of true or false.
mBool2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mBool3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mBool4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mBottom - Variable in class icyllis.arc3d.core.Rect2f
mBottom - Variable in class icyllis.arc3d.core.Rect2i
mBottom - Variable in class icyllis.arc3d.core.RoundRect
mBottom - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mBuffer - Variable in class icyllis.arc3d.engine.BufferViewInfo
mBufferOffset - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mBufferPtr - Variable in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
mBufferRowBytes - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mBuffers - Variable in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
mBufImg - Variable in class icyllis.arc3d.core.j2d.Raster
mBuiltin - Variable in class icyllis.arc3d.compiler.tree.Layout
  (SpvBuiltIn) identify which particular built-in value this object represents.
mBVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mBVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mBVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mBVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mCachedWriter - Variable in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
mCaps - Variable in class icyllis.arc3d.engine.Device
mCCWFace - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mCCWFlags - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mCCWFlags2 - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mCenterX - Variable in class icyllis.arc3d.granite.ArcShape
mCenterY - Variable in class icyllis.arc3d.granite.ArcShape
mChannels - Variable in class icyllis.modernui.audio.SoundSample
mChannels - Variable in class icyllis.modernui.audio.SoundStream
mChar - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Char
mCharMappings - Variable in class icyllis.arc3d.compiler.lex.DFA
mChoreographer - Variable in class icyllis.modernui.view.ViewRoot
mClampToBorderSupport - Variable in class icyllis.arc3d.engine.Caps
mClassID - Variable in class icyllis.arc3d.engine.trash.Processor
  Deprecated.
mClip - Variable in class icyllis.arc3d.core.j2d.DrawBase
mCodeIndex - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
mColor - Variable in class icyllis.modernui.material.MaterialDrawable
mColorAttachments - Variable in class icyllis.arc3d.engine.FramebufferDesc
mColorAttachments - Variable in class icyllis.arc3d.engine.RenderPassDesc
mColorCount - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
mColorFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mColorFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mColors - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
mColorSpaceMathNeedsFloat - Variable in class icyllis.arc3d.engine.ShaderCaps
mColorWrite - Variable in class icyllis.arc3d.engine.BlendInfo
mCommandBuffer - Variable in class icyllis.arc3d.vulkan.VulkanCommandBuffer
mComparator - Variable in class icyllis.arc3d.engine.PriorityQueue
  The type-specific comparator used in this queue.
mCompareMask - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mCompareOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mCompiler - Variable in class icyllis.arc3d.compiler.CodeGenerator
mCompiler - Variable in class icyllis.arc3d.engine.Device
mComponent - Variable in class icyllis.arc3d.compiler.tree.Layout
  (in / out, expect for compute) individual variable, block member.
mComputeFromPath - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mConservativeRasterSupport - Variable in class icyllis.arc3d.engine.Caps
mContext - Variable in class icyllis.arc3d.engine.QueueManager
mContext - Variable in class icyllis.arc3d.engine.ResourceProvider
mContext - Variable in class icyllis.arc3d.granite.SurfaceContext
mCTM - Variable in class icyllis.arc3d.core.j2d.DrawBase
mCubicB - Variable in class icyllis.arc3d.core.SamplingOptions
mCubicC - Variable in class icyllis.arc3d.core.SamplingOptions
mCurrentCommandBuffer - Variable in class icyllis.arc3d.engine.QueueManager
mCurrentOffset - Variable in class icyllis.arc3d.granite.shading.UniformHandler
mCWFace - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mCWFlags - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mCWFlags2 - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
  Deprecated.
mData - Variable in class icyllis.modernui.audio.WaveDecoder
mDepth - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mDepth - Variable in class icyllis.arc3d.engine.ImageDesc
mDepthClipNegativeOneToOne - Variable in class icyllis.arc3d.engine.Caps
mDepthCompareOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mDepthFailOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mDepthStencilAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc
mDepthStencilAttachment - Variable in class icyllis.arc3d.engine.RenderPassDesc
mDepthStencilFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mDepthStencilFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mDepthStencilSettings - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mDepthTest - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mDepthWrite - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mDesc - Variable in class icyllis.arc3d.core.ScalerContext
mDesc - Variable in class icyllis.arc3d.engine.BackendImage
mDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
mDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
mDesc - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
mDevice - Variable in class icyllis.arc3d.engine.Context
mDevice - Variable in class icyllis.arc3d.engine.ResourceProvider
mDevice - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mDeviceFeatures - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mDeviceFeatures2 - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mDeviceIsLost - Variable in class icyllis.arc3d.engine.Device
mDirections - Variable in class icyllis.modernui.text.Directions
  Directions represents directional runs within a line of text.
mDrawBounds - Variable in class icyllis.arc3d.granite.Draw
  Clip params (immutable), set by `ClipStack`.
mDrawOrder - Variable in class icyllis.arc3d.granite.Draw
  Packed draw order, see `DrawOrder`.
mDriverBugWorkarounds - Variable in class icyllis.arc3d.engine.Caps
mDriverBugWorkarounds - Variable in class icyllis.arc3d.engine.ContextOptions
mDstFactor - Variable in class icyllis.arc3d.engine.BlendInfo
mDstFactor - Variable in class icyllis.arc3d.granite.BlendFormula
mDualSourceBlendingSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mDynamicStateArrayGeometryProcessorTextureSupport - Variable in class icyllis.arc3d.engine.Caps
measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.ReplacementRun
measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.Run
measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.StyleRun
measure(int, boolean, FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
  Returns the signed graphical offset from the leading margin.
measure(int, int) - Method in class icyllis.modernui.view.View
  This is called to find out how big a view should be.
measure(TextView, Spanned) - Static method in class icyllis.modernui.markdown.core.style.OrderedListItemSpan
  Process supplied `text` argument and supply TextView paint to all OrderedListItemSpans in order for them to measure number.
measureAllOffsets(boolean[], FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
measureChild(View, int, int) - Method in class icyllis.modernui.view.ViewGroup
  Ask one of the children of this view to measure itself, taking into account both the MeasureSpec requirements for this view and its padding.
measureChild(View, int, int) - Method in class icyllis.modernui.widget.HorizontalScrollView
measureChild(View, int, int) - Method in class icyllis.modernui.widget.NestedScrollView
measureChild(View, int, int) - Method in class icyllis.modernui.widget.ScrollView
measureChildren(int, int) - Method in class icyllis.modernui.view.ViewGroup
  Ask all the children of this view to measure themselves, taking into account both the MeasureSpec requirements for this view and its padding.
measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.view.ViewGroup
  Ask one of the children of this view to measure itself, taking into account both the MeasureSpec requirements for this view and its padding and margins.
measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.HorizontalScrollView
measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.NestedScrollView
measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.ScrollView
measured - Variable in class icyllis.modernui.text.PrecomputedText.ParagraphInfo
MEASURED_HEIGHT_STATE_SHIFT - Static variable in class icyllis.modernui.view.View
  Bit shift of `View.MEASURED_STATE_MASK` to get to the height bits for functions that combine both width and height into a single int, such as `View.getMeasuredState()` and the childState argument of `View.resolveSizeAndState(int, int, int)`.
MEASURED_SIZE_MASK - Static variable in class icyllis.modernui.view.View
  Bits of `View.getMeasuredWidthAndState()` and `View.getMeasuredWidthAndState()` that provide the actual measured size.
MEASURED_STATE_MASK - Static variable in class icyllis.modernui.view.View
  Bits of `View.getMeasuredWidthAndState()` and `View.getMeasuredWidthAndState()` that provide the additional state bits.
MEASURED_STATE_TOO_SMALL - Static variable in class icyllis.modernui.view.View
  Bit of `View.getMeasuredWidthAndState()` and `View.getMeasuredWidthAndState()` that indicates the measured size is smaller that the space the view would like to have.
MeasuredParagraph - Class in icyllis.modernui.text
  MeasuredParagraph provides text information for rendering purpose.
MeasuredText - Class in icyllis.modernui.graphics.text
  Text shaping result object for multi-style text, so there are multiple style runs of positioned glyphs.
MeasuredText.Builder - Class in icyllis.modernui.graphics.text
  For creating a MeasuredText.
MeasuredText.ReplacementRun - Class in icyllis.modernui.graphics.text
MeasuredText.Run - Class in icyllis.modernui.graphics.text
  A logical run, subrange of bidi run.
MeasuredText.StyleRun - Class in icyllis.modernui.graphics.text
measureIndividualMenuWidth(ListAdapter, ViewGroup, Context, int) - Static method in class icyllis.modernui.view.menu.MenuPopup
  Measures the width of the given menu view.
MeasureSpec - Class in icyllis.modernui.view
  A MeasureSpec encapsulates the layout requirements passed from parent to child.
MeasureSpec() - Constructor for class icyllis.modernui.view.MeasureSpec
median(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Median of three numbers.
median(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Median of three numbers.
MediatorLiveData<T> - Class in icyllis.modernui.lifecycle
  `LiveData` subclass which may observe other `LiveData` objects and react on `OnChanged` events from them.
MediatorLiveData() - Constructor for class icyllis.modernui.lifecycle.MediatorLiveData
memoryAlloc() - Method in record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
  Returns the value of the `memoryAlloc` record component.
memoryHandle - Variable in class icyllis.arc3d.opengl.GLBackendImage
  `union { int fd; // file descriptor HANDLE handle; // win32 handle };`
MemoryLayout - Enum Class in icyllis.arc3d.compiler
  Standard layout for interface blocks, according to OpenGL and Vulkan specification.
memoryObject - Variable in class icyllis.arc3d.opengl.GLBackendImage
  `GLuint` - memory
mEnd - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Range
mEnd - Variable in class icyllis.modernui.graphics.text.MeasuredText.Run
mEntryPointName - Variable in class icyllis.arc3d.compiler.CompileOptions
  Function with this name will be considered as the entry point of a shader executable.
Menu - Interface in icyllis.modernui.view
  Interface for managing the items in a menu.
MenuAdapter - Class in icyllis.modernui.view.menu
MenuAdapter(Context, MenuBuilder, boolean) - Constructor for class icyllis.modernui.view.menu.MenuAdapter
MenuBuilder - Class in icyllis.modernui.view.menu
  Implementation of the `Menu` interface for creating a standard menu UI.
MenuBuilder(Context) - Constructor for class icyllis.modernui.view.menu.MenuBuilder
MenuBuilder.Callback - Interface in icyllis.modernui.view.menu
  Called by menu to notify of close and selection changes.
MenuBuilder.ItemInvoker - Interface in icyllis.modernui.view.menu
  Called by menu items to execute their associated action
MenuDropDownListView(Context, boolean) - Constructor for class icyllis.modernui.widget.MenuPopupWindow.MenuDropDownListView
MenuHelper - Interface in icyllis.modernui.view.menu
  Interface for a helper capable of presenting a menu.
MenuItem - Interface in icyllis.modernui.view
  Interface for direct access to a previously created menu item.
MenuItem.OnActionExpandListener - Interface in icyllis.modernui.view
  Interface definition for a callback to be invoked when a menu item marked with `MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW` is expanded or collapsed.
MenuItem.OnMenuItemClickListener - Interface in icyllis.modernui.view
  Interface definition for a callback to be invoked when a menu item is clicked.
MenuItemHoverListener - Interface in icyllis.modernui.widget
  An interface notified when a menu item is hovered.
MenuItemImpl - Class in icyllis.modernui.view.menu
MenuPopup - Class in icyllis.modernui.view.menu
  Base class for a menu popup abstraction - i.e., some type of menu, housed in a popup window environment.
MenuPopup() - Constructor for class icyllis.modernui.view.menu.MenuPopup
MenuPopupHelper - Class in icyllis.modernui.view.menu
MenuPopupHelper(Context, MenuBuilder) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
MenuPopupHelper(Context, MenuBuilder, View) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
MenuPopupHelper(Context, MenuBuilder, View, boolean) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
MenuPopupWindow - Class in icyllis.modernui.widget
  A MenuPopupWindow represents the popup window for menu.
MenuPopupWindow(Context) - Constructor for class icyllis.modernui.widget.MenuPopupWindow
MenuPopupWindow.MenuDropDownListView - Class in icyllis.modernui.widget
MenuPresenter - Interface in icyllis.modernui.view.menu
  A MenuPresenter is responsible for building views for a Menu object.
MenuPresenter.Callback - Interface in icyllis.modernui.view.menu
  Called by menu implementation to notify another component of open/close events.
MenuView - Interface in icyllis.modernui.view.menu
  Minimal interface for a menu view.
MenuView.ItemView - Interface in icyllis.modernui.view.menu
  Minimal interface for a menu item view.
mEquation - Variable in class icyllis.arc3d.engine.BlendInfo
mEquation - Variable in class icyllis.arc3d.granite.BlendFormula
MERGE_MODE_ANY - Static variable in class icyllis.modernui.core.UndoManager
  Always allow merge with the last undo state, if possible.
MERGE_MODE_NONE - Static variable in class icyllis.modernui.core.UndoManager
  Never merge with the last undo state.
MERGE_MODE_UNIQUE - Static variable in class icyllis.modernui.core.UndoManager
  Allow merge with the last undo state only if it contains operations with the caller's owner.
mergeDrawableStates(int[], int[]) - Static method in class icyllis.modernui.view.View
  Merge your own state values in additionalState into the base state values baseState that were returned by `View.onCreateDrawableState(int)`.
MESA - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLDriver
Mesh - Interface in icyllis.arc3d.engine
  The interface used to receive geometry buffers from `MeshDrawTarget` for mesh-drawing operations.
MeshDrawOp - Class in icyllis.arc3d.engine.trash.ops
  Deprecated.
MeshDrawOp() - Constructor for class icyllis.arc3d.engine.trash.ops.MeshDrawOp
  Deprecated.
MeshDrawTarget - Interface in icyllis.arc3d.engine
  Deprecated.
MeshDrawWriter - Class in icyllis.arc3d.granite
MeshDrawWriter(DrawBufferManager, DrawCommandList) - Constructor for class icyllis.arc3d.granite.MeshDrawWriter
Message - Class in icyllis.modernui.core
  Defines a message containing a description and arbitrary data object that can be sent to a `Handler`.
Message() - Constructor for class icyllis.modernui.core.Message
messageDispatched(Object, Message) - Method in interface icyllis.modernui.core.Looper.Observer
  Called when a message was processed by a Handler.
messageDispatchStarting() - Method in interface icyllis.modernui.core.Looper.Observer
  Called right before a message is dispatched.
MessageQueue - Class in icyllis.modernui.core
  Low-level class holding the list of messages to be dispatched by a `Looper`.
MessageQueue.IdleHandler - Interface in icyllis.modernui.core
  Callback interface for discovering when a thread is going to block waiting for more messages.
META_ALT_ON - Static variable in class icyllis.modernui.view.KeyEvent
META_CTRL_ON - Static variable in class icyllis.modernui.view.KeyEvent
META_SHIFT_ON - Static variable in class icyllis.modernui.view.KeyEvent
META_SUPER_ON - Static variable in class icyllis.modernui.view.KeyEvent
MetricAffectingSpan - Class in icyllis.modernui.text.style
  The classes that affect character-level text formatting in a way that changes the metric of characters extend this class.
MetricAffectingSpan() - Constructor for class icyllis.modernui.text.style.MetricAffectingSpan
metrics(FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
  Returns metrics information for the entire line.
Metrics() - Constructor for class icyllis.modernui.text.BoringLayout.Metrics
mExclusive - Variable in class icyllis.arc3d.compiler.lex.RegexNode.CharClass
mExpressionGenerator - Variable in class icyllis.arc3d.granite.FragmentStage
mExtensions - Variable in class icyllis.arc3d.compiler.CompileOptions
  A pre-defined extensions, before preprocessing.
mF32Mat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mF32Mat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mF32Mat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Mat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mF32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFailOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mFailOp - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mFinishedCallback - Variable in class icyllis.arc3d.engine.FlushInfo
mFlags - Variable in class icyllis.arc3d.engine.Image
  Note: budgeted is a dynamic state, it can be returned by `Image.getSurfaceFlags()`.
mFlags - Variable in class icyllis.arc3d.engine.Image.ResourceKey
mFlags - Variable in class icyllis.arc3d.engine.ImageDesc
mFlags - Variable in class icyllis.modernui.graphics.Paint
mFloat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A 32-bit floating point value.
mFloat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A 32-bit floating point matrix.
mFloat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mFloat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFloat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mFMASupport - Variable in class icyllis.arc3d.compiler.ShaderCaps
  GLSL 400 or GLSL 320 ES.
mForceHighPrecision - Variable in class icyllis.arc3d.compiler.CompileOptions
  No relax precision when generating SPIR-V.
mFormat - Variable in class icyllis.arc3d.engine.Image.ResourceKey
mFormat - Variable in class icyllis.arc3d.opengl.GLFramebufferInfo
mFormat - Variable in class icyllis.arc3d.opengl.GLImageDesc
  `GLenum` - sized internal format
mFormat - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mFragInputs - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
mFragLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mFragSource - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mFramebuffer - Variable in class icyllis.arc3d.opengl.GLFramebufferInfo
mFramebufferFlags - Variable in class icyllis.arc3d.engine.FramebufferDesc
mFreeBytes - Variable in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
mFreeFn - Variable in class icyllis.arc3d.core.Pixels
mFrontFace - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mFS - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
mFunctionCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
mG - Variable in class icyllis.arc3d.core.Color
mG2D - Variable in class icyllis.arc3d.core.j2d.DrawBase
mGenBType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenFType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenHType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenIType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenSType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenUSType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGenUType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mGeometry - Variable in class icyllis.arc3d.granite.Draw
mGLSLVersion - Variable in class icyllis.arc3d.compiler.ShaderCaps
mGlyphCacheTextureMaximumBytes - Variable in class icyllis.arc3d.engine.ContextOptions
  The maximum size of cache textures used for Glyph cache.
mGlyphCount - Variable in class icyllis.arc3d.core.GlyphRun
mGlyphOffset - Variable in class icyllis.arc3d.core.GlyphRun
mGlyphRunCount - Variable in class icyllis.arc3d.core.GlyphRunList
mGlyphRuns - Variable in class icyllis.arc3d.core.GlyphRunList
  Raw pointer view.
mGlyphs - Variable in class icyllis.arc3d.core.GlyphRun
  Raw pointer view.
mGlyphsAsPathsFontSize - Variable in class icyllis.arc3d.engine.ContextOptions
  Above this threshold size in device space glyphs are drawn as individual paths.
mGPImpl - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
mGpuTracingSupport - Variable in class icyllis.arc3d.engine.Caps
mGraphicsPipelineDesc - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
mGraphicsQueueIndex - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mHalf - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A minimum 16-bit floating point value.
mHalf2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A minimum 16-bit floating point matrix.
mHalf2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalf4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHalfWidth - Variable in class icyllis.arc3d.granite.ArcShape
  Valid only for open arc.
mHalfWidth - Variable in class icyllis.arc3d.granite.Draw
  Stroke params.
mHandle - Variable in class icyllis.modernui.core.Window
mHandler - Variable in class icyllis.modernui.view.ViewRoot
mHeap - Variable in class icyllis.arc3d.engine.PriorityQueue
  The heap array.
mHeight - Variable in class icyllis.arc3d.core.Pixels
mHeight - Variable in class icyllis.arc3d.core.RectanglePacker
mHeight - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mHeight - Variable in class icyllis.arc3d.engine.FramebufferDesc
  If there are any attachments, then framebuffer bounds must be the intersection of all attachment bounds.
mHeight - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mHeight - Variable in class icyllis.arc3d.engine.Image.ResourceKey
mHeight - Variable in class icyllis.arc3d.engine.ImageDesc
mHMat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mHVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mI32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mI32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mI32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
MIDDLE - Enum constant in enum class icyllis.modernui.text.TextUtils.TruncateAt
mImage - Variable in class icyllis.arc3d.core.shaders.ImageShader
mImage - Variable in class icyllis.arc3d.engine.ImageViewProxy.LazyCallbackResult
mImage1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Image types.
mImage1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImage2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImage2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImage2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImage2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImage3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImageBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImageCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImageCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mImageTiling - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mImageType - Variable in class icyllis.arc3d.engine.ImageDesc
mImageUsageFlags - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mImmutable - Variable in class icyllis.arc3d.core.Pixels
min() - Element in annotation interface icyllis.arc3d.core.Size
  A minimum size, inclusive
min() - Element in annotation interface icyllis.modernui.annotation.Size
  A minimum size, inclusive
min(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise minimum of a vector.
min(double, double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise minimum of a vector.
min(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise minimum of a vector.
min(float, float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise minimum of a vector.
min(short, short) - Static method in class icyllis.arc3d.core.FP16
  Returns the smaller of two half-precision float values (the value closest to negative infinity).
min(short, short) - Static method in class icyllis.modernui.util.Half
  Returns the smaller of two half-precision float values (the value closest to negative infinity).
MIN_EXPONENT - Static variable in class icyllis.arc3d.core.FP16
  Minimum exponent a normalized half-precision float may have.
MIN_EXPONENT - Static variable in class icyllis.modernui.util.Half
  Minimum exponent a normalized half-precision float may have.
MIN_ID - Static variable in class icyllis.arc3d.core.ColorSpace
  The minimum ID value a color space can have.
min_int - Variable in class icyllis.modernui.resources.ResourceValues.Attribute
MIN_LINEAR_MAG_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_LINEAR_MAG_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_LINEAR_MAG_POINT_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_MAG_LINEAR_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_MAG_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
  Use linear interpolation for minification, magnification, and mip-level sampling.
MIN_MAG_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
  Use nearest-neighbour sampling for minification, magnification, and mip-level sampling.
MIN_MAG_POINT_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_NORMAL - Static variable in class icyllis.arc3d.core.FP16
  Smallest positive normal value a half-precision float may have.
MIN_NORMAL - Static variable in class icyllis.modernui.util.Half
  Smallest positive normal value a half-precision float may have.
MIN_POINT_MAG_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_POINT_MAG_LINEAR_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_POINT_MAG_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
MIN_SCROLLBAR_TOUCH_TARGET - Static variable in class icyllis.modernui.view.ViewConfiguration
  Defines the minimum size of the touch target for a scrollbar in dips
MIN_VALUE - Static variable in class icyllis.arc3d.core.FP16
  Smallest positive non-zero value a half-precision float may have.
MIN_VALUE - Static variable in class icyllis.arc3d.granite.DrawOrder
MIN_VALUE - Static variable in class icyllis.modernui.util.Half
  Smallest positive non-zero value a half-precision float may have.
min3(float[]) - Static method in class icyllis.arc3d.core.MathUtil
  Component-wise minimum of a vector.
minComponent(Vector3) - Method in class icyllis.arc3d.core.Vector3
  Calculate component-wise minimum of this and the given vector.
mIndex - Variable in class icyllis.arc3d.compiler.lex.DFAState
mIndex - Variable in class icyllis.arc3d.compiler.tree.Layout
  (fragment out) individual variable.
mIndex - Variable in class icyllis.arc3d.engine.GpuBufferPool
  Deprecated.
mInfinitySupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mInfo - Variable in class icyllis.arc3d.core.Image
mInfo - Variable in class icyllis.arc3d.core.Pixmap
minimize() - Method in class icyllis.modernui.core.Window
MINIMIZED - Enum constant in enum class icyllis.modernui.core.Window.State
  The window is running in minimized mode, usually triggered by clicking the operating system's minimize button.
MINIMUM_FLING_VELOCITY - Static variable in class icyllis.modernui.view.ViewConfiguration
  Minimum velocity to initiate a fling, as measured in dips per second
minorVersion - Variable in class icyllis.modernui.core.awt.GLData
  The minor GL context version to use.
mInputAttachmentIndex - Variable in class icyllis.arc3d.compiler.tree.Layout
  (UBO, Vulkan only) individual variable (subpass types only), connect a shader variable to the corresponding attachment on the subpass in which the shader is being used.
mInputLayout - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mInputLayoutLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
minRowBytes() - Method in class icyllis.arc3d.core.ImageInfo
  Returns minimum bytes per row, computed from pixel width() and ColorType, which specifies bytesPerPixel().
mInstance - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
minStorageBufferOffsetAlignment() - Method in class icyllis.arc3d.engine.Caps
mInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A 32-bit signed integer.
mInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mInt32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mIntermediateColorSpace - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
mInternalMultisampleCount - Variable in class icyllis.arc3d.engine.Caps
mInternalMultisampleCount - Variable in class icyllis.arc3d.engine.ContextOptions
  Specifies the number of samples Engine should use when performing internal draws with MSAA (hardware capabilities permitting).
minUniformBufferOffsetAlignment() - Method in class icyllis.arc3d.engine.Caps
MINUS - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Subtracts the source pixels from the destination pixels, without alpha blending.
MINUS - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Subtracts the source pixels from the destination pixels, without alpha blending.
MINUS_CLAMPED - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Subtracts the source pixels from the destination pixels and saturates the result, without alpha blending.
MINUS_CLAMPED - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Subtracts the source pixels from the destination pixels and saturates the result, without alpha blending.
mInvalid - Variable in class icyllis.arc3d.compiler.BuiltinTypes
MipLevel() - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
MipLevel(Pixels) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
MipLevel(Pixmap) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
MipLevel(Object, long, int) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
MIPMAP_MODE_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
  Interpolate between the two nearest levels.
MIPMAP_MODE_LINEAR - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Mipmap modes.
MIPMAP_MODE_LINEAR - Static variable in class icyllis.modernui.graphics.ImageShader
  Interpolate between the two nearest levels.
MIPMAP_MODE_NEAREST - Static variable in class icyllis.arc3d.core.SamplingOptions
  Sample from the nearest level.
MIPMAP_MODE_NEAREST - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Mipmap modes.
MIPMAP_MODE_NEAREST - Static variable in class icyllis.modernui.graphics.ImageShader
  Sample from the nearest level.
MIPMAP_MODE_NONE - Static variable in class icyllis.arc3d.core.SamplingOptions
  Ignore mipmap levels, sample from the "base".
MIPMAP_MODE_NONE - Static variable in class icyllis.arc3d.engine.SamplerDesc
  Mipmap modes.
MIPMAP_MODE_NONE - Static variable in class icyllis.modernui.graphics.ImageShader
  Ignore mipmap levels, sample from the "base".
mipmapSupport() - Method in class icyllis.arc3d.engine.Caps
  To avoid as-yet-unnecessary complexity we don't allow any partial support of MIP Maps (e.g.
MIRROR - Enum constant in enum class icyllis.modernui.graphics.Shader.TileMode
  Repeat the shader's image horizontally and vertically, alternating mirror images so that adjacent images always seam.
mIsFlat - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
mIsLCDCoverage - Variable in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
mIsRecording - Variable in class icyllis.arc3d.vulkan.VulkanCommandBuffer
MISSING_EXTENSIONS - Static variable in class icyllis.arc3d.opengl.GLCaps
  Contains missing extensions on the last creation of GPU.
MITCHELL - Static variable in class icyllis.arc3d.core.SamplingOptions
  Use bicubic sampling, the Mitchell–Netravali filter with B=1/3, C=1/3.
MITER - Enum constant in enum class icyllis.modernui.graphics.Paint.Join
  The outer edges of a join meet at a sharp angle
mIVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mIVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mIVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mIVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mix(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
  Linear interpolation between two values, matches GLSL `mix` intrinsic function.
mix(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
  Linear interpolation between two values, matches GLSL `mix` intrinsic function.
mJoinLimit - Variable in class icyllis.arc3d.granite.Draw
mLayerSurface - Variable in class icyllis.modernui.graphics.RenderNode
mLeft - Variable in class icyllis.arc3d.core.Rect2f
mLeft - Variable in class icyllis.arc3d.core.Rect2i
mLeft - Variable in class icyllis.arc3d.core.RoundRect
  The rectangular bounds, see `Rect2f`.
mLeft - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mLength - Variable in class icyllis.arc3d.compiler.ErrorHandler
mLevelCount - Variable in class icyllis.arc3d.vulkan.VulkanBackendImage
mList - Variable in class icyllis.arc3d.core.NWayCanvas
mLoadOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
mLoadOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
mLocation - Variable in class icyllis.arc3d.compiler.tree.Layout
  (in / out, expect for compute) individual variable, interface block, block member.
mLogger - Variable in class icyllis.arc3d.engine.ContextOptions
  If present, use this logger to send info/warning/error message that generated by Arc3D engine.
mMagFilter - Variable in class icyllis.arc3d.core.SamplingOptions
mMapBufferFlags - Variable in class icyllis.arc3d.engine.Caps
mMappedPointer - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
mMaskFormat - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mMat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mMat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mMat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMaxAnisotropy - Variable in class icyllis.arc3d.core.SamplingOptions
mMaxAPIVersion - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mMaxColorAttachments - Variable in class icyllis.arc3d.engine.Caps
mMaxFragmentSamplers - Variable in class icyllis.arc3d.engine.ShaderCaps
mMaxMipmapLevel - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
mMaxPreferredRenderTargetSize - Variable in class icyllis.arc3d.engine.Caps
mMaxPushConstantsSize - Variable in class icyllis.arc3d.engine.Caps
mMaxRenderTargetSize - Variable in class icyllis.arc3d.engine.Caps
mMaxResourceBudget - Variable in class icyllis.arc3d.engine.BaseContextOptions
  The budgeted in bytes for GPU resources allocated and held by the Context.
mMaxRuntimeProgramCacheSize - Variable in class icyllis.arc3d.engine.ContextOptions
  Maximum number of GL programs or Vk pipelines to keep active in the runtime cache.
mMaxTextureSize - Variable in class icyllis.arc3d.engine.Caps
mMaxTextureSizeOverride - Variable in class icyllis.arc3d.engine.ContextOptions
  Overrides: These options override feature detection using backend API queries.
mMaxVertexAttributes - Variable in class icyllis.arc3d.engine.Caps
mMaxVertexBindings - Variable in class icyllis.arc3d.engine.Caps
mMaxVkSecondaryCommandBufferCacheSize - Variable in class icyllis.arc3d.engine.ContextOptions
  In vulkan backend a single Context submit equates to the submission of a single primary command buffer to the VkQueue.
mMemory - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
mMemoryAllocator - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mMemoryFlags - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
mMemoryHandle - Variable in class icyllis.arc3d.vulkan.VulkanBackendImage
mMin16Float - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  HLSL aliases.
mMin16Float2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16Float3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16Float4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16Int - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  HLSL aliases.
mMin16Int2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16Int3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16Int4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16UInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  HLSL aliases.
mMin16UInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16UInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMin16UInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mMinDistanceFieldFontSize - Variable in class icyllis.arc3d.engine.ContextOptions
  Below this threshold size in device space distance field fonts won't be used.
mMinFilter - Variable in class icyllis.arc3d.core.SamplingOptions
mMinifyCode - Variable in class icyllis.arc3d.compiler.CompileOptions
  Try to minify code when generating GLSL.
mMinifyNames - Variable in class icyllis.arc3d.compiler.CompileOptions
  Try to minify symbol names (variables, functions, structure members).
mMinStorageBufferOffsetAlignment - Variable in class icyllis.arc3d.engine.Caps
mMinUniformBufferOffsetAlignment - Variable in class icyllis.arc3d.engine.Caps
mMipLevel - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mMipLevel - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
mMipLevelCount - Variable in class icyllis.arc3d.engine.ImageDesc
mMipmapMode - Variable in class icyllis.arc3d.core.SamplingOptions
mModelComment - Variable in class icyllis.modernui.util.PmxModel
mModelCommentEn - Variable in class icyllis.modernui.util.PmxModel
mModelName - Variable in class icyllis.modernui.util.PmxModel
mModelNameEn - Variable in class icyllis.modernui.util.PmxModel
mMustObfuscateUniformColor - Variable in class icyllis.arc3d.engine.ShaderCaps
mMustSyncGpuDuringDiscard - Variable in class icyllis.arc3d.engine.Caps
mMustWriteToFragColor - Variable in class icyllis.arc3d.engine.ShaderCaps
mMutableState - Variable in class icyllis.arc3d.engine.BackendImage
mName - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
mName - Variable in class icyllis.arc3d.granite.FragmentStage
mNativeBuffer - Variable in class icyllis.modernui.util.Parcel
mNeverRequestPath - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mNonConstantArrayIndexSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mNoPerspectiveInterpolationSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mNoShortCircuit - Variable in class icyllis.arc3d.compiler.CompileOptions
  Force no short-circuit operators when generating code.
mNumChildren - Variable in class icyllis.arc3d.granite.FragmentStage
mNumColorAttachments - Variable in class icyllis.arc3d.engine.RenderPassDesc
mNumSlices - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mObservers - Variable in class icyllis.modernui.util.Observable
  The list of observers.
MockBackendFormat - Class in icyllis.arc3d.mock
MockBackendFormat(int, int, short, boolean) - Constructor for class icyllis.arc3d.mock.MockBackendFormat
MOD - Enum constant in enum class icyllis.arc3d.compiler.Operator
MOD_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
MODE_IN - Static variable in class icyllis.modernui.transition.Visibility
  Mode used in `Visibility.setMode(int)` to make the transition operate on targets that are appearing.
MODE_OUT - Static variable in class icyllis.modernui.transition.Visibility
  Mode used in `Visibility.setMode(int)` to make the transition operate on targets that are disappearing.
modeAt(int) - Static method in enum class icyllis.arc3d.core.BlendMode
  Returns the value at the given index.
MODEL_VIEW - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
MODEL_VIEW - Static variable in class icyllis.arc3d.granite.GeometryStep
  Local-to-device transform.
ModernUI - Class in icyllis.modernui
  The core class of Modern UI.
ModernUI() - Constructor for class icyllis.modernui.ModernUI
modifiers() - Method in record class icyllis.arc3d.compiler.tree.Type.Field
  Returns the value of the `modifiers` record component.
Modifiers - Class in icyllis.arc3d.compiler.tree
  Represents a layout block and a set of modifier keywords (in, out, uniform, etc.) appearing before a variable or interface block declaration, as in:
Modifiers(int) - Constructor for class icyllis.arc3d.compiler.tree.Modifiers
MODIFIERS - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ElementKind
modifiesDst() - Method in class icyllis.arc3d.granite.BlendFormula
MODULATE - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Multiplies the source and destination pixels, without alpha blending.
MODULATE - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Multiplies the source and destination pixels.
modulateAlpha(int, int) - Static method in class icyllis.modernui.graphics.drawable.ShapeDrawable
  Blends two alpha using modulate.
modulateColor(int, float) - Static method in class icyllis.modernui.resources.SystemTheme
ModuleLoader - Class in icyllis.arc3d.compiler
  Thread-safe class that loads shader modules.
ModuleUnit - Class in icyllis.arc3d.compiler
  Represents a precompiled module that can be used to compile other files.
mOffset - Variable in class icyllis.arc3d.compiler.ErrorHandler
mOffset - Variable in class icyllis.arc3d.compiler.tree.Layout
  (UBO / SSBO) individual variable (atomic counters only), block member.
mOffset - Variable in class icyllis.arc3d.engine.BufferViewInfo
mOffset - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
  The offset using std140 layout, only valid for non-samplers.
mOffset - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
Monitor - Class in icyllis.modernui.core
  Represents a currently connected Monitor (sometimes known as Display).
Monitor.MonitorEventListener - Interface in icyllis.modernui.core
MONOSPACED - Static variable in class icyllis.modernui.graphics.text.FontFamily
MONOSPACED - Static variable in class icyllis.modernui.text.Typeface
mOptimizationLevel - Variable in class icyllis.arc3d.compiler.CompileOptions
  Optimization level.
mOrigin - Variable in class icyllis.arc3d.engine.ImageViewDesc
mOriginalTextBlob - Variable in class icyllis.arc3d.core.GlyphRunList
  Raw pointer, nullable.
mOriginX - Variable in class icyllis.arc3d.core.GlyphRunList
mOriginY - Variable in class icyllis.arc3d.core.GlyphRunList
MotionEvent - Class in icyllis.modernui.view
  Object that indicates movement events (mouse, touchpad etc.).
mOutOfMemoryEncountered - Variable in class icyllis.arc3d.engine.Device
mOutputTarget - Variable in class icyllis.arc3d.compiler.glsl.GLSLCodeGenerator
mOutputTarget - Variable in class icyllis.arc3d.compiler.spirv.SPIRVCodeGenerator
mOutputVersion - Variable in class icyllis.arc3d.compiler.glsl.GLSLCodeGenerator
mOutputVersion - Variable in class icyllis.arc3d.compiler.spirv.SPIRVCodeGenerator
move(Path) - Method in class icyllis.arc3d.core.Path
  Moves contents from other path into this path.
move(T) - Static method in class icyllis.arc3d.core.RefCnt
move(T, T) - Static method in class icyllis.arc3d.core.RefCnt
moveCursorToVisibleOffset() - Method in class icyllis.modernui.widget.TextView
  Move the cursor, if needed, so that it is at an offset that is visible to the user.
moveDown(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
  Move the cursor to the buffer offset physically below the current offset, to the end of the buffer if it is on the bottom line but not at the end, or return false if the cursor is already at the end of the buffer.
moveLeft(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
  Move the cursor to the buffer offset physically to the left of the current offset, or return false if the cursor is already at the left edge of the line and there is not another line to move it to.
MovementMethod - Interface in icyllis.modernui.text.method
  Provides cursor positioning, scrolling and text selection functionality in a `TextView`.
moveRight(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
  Move the cursor to the buffer offset physically to the right of the current offset, or return false if the cursor is already at at the right edge of the line and there is not another line to move it to.
moveTo(float, float) - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
moveTo(float, float) - Method in class icyllis.arc3d.core.Path
  Adds a point to the path by moving to the specified point `(x,y)`.
moveTo(float, float) - Method in interface icyllis.arc3d.core.PathConsumer
  Accepts a point to the path consumer by moving to the specified point `(x,y)`.
moveTo(float, float) - Method in class icyllis.arc3d.core.PathStroker
moveToFollowing(Spannable, WordIterator, boolean) - Static method in class icyllis.modernui.text.Selection
moveToLeftEdge(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
moveToPreceding(Spannable, WordIterator, boolean) - Static method in class icyllis.modernui.text.Selection
moveToRel(float, float) - Method in class icyllis.arc3d.core.Path
  Relative version of "move to".
moveToRightEdge(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
moveUp(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
  Move the cursor to the buffer offset physically above the current offset, to the beginning if it is on the top line but not at the start, or return false if the cursor is already on the top line.
mOwnerThread - Variable in class icyllis.arc3d.engine.Context
mPaddingBottom - Variable in class icyllis.modernui.view.View
  The final computed bottom padding in pixels that is used for drawing.
mPaddingLeft - Variable in class icyllis.modernui.view.View
  The final computed left padding in pixels that is used for drawing.
mPaddingRight - Variable in class icyllis.modernui.view.View
  The final computed right padding in pixels that is used for drawing.
mPaddingTop - Variable in class icyllis.modernui.view.View
  The final computed top padding in pixels that is used for drawing.
mPaintParams - Variable in class icyllis.arc3d.granite.Draw
  Paint params, null implies depth-only draw (i.e.
mPassOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mPassOp - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mPhysicalDevice - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mPipelineBuilder - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
mPipelineDesc - Variable in class icyllis.arc3d.engine.PipelineKey
mPipelineLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mPixels - Variable in class icyllis.arc3d.core.j2d.Raster
mPixmap - Variable in class icyllis.arc3d.core.j2d.Raster
MpmcArrayQueue<E> - Class in icyllis.modernui.util
MpmcArrayQueue(int) - Constructor for class icyllis.modernui.util.MpmcArrayQueue
mPmxVersion - Variable in class icyllis.modernui.util.PmxModel
mPointers - Variable in class icyllis.arc3d.granite.DrawCommandList
  Holds all reference data, raw pointers.
mPoison - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A bad value or there's an error.
mPosition - Variable in class icyllis.arc3d.compiler.tree.Node
  Position of this element within the module being compiled, for error reporting purposes.
mPositionOffset - Variable in class icyllis.arc3d.core.GlyphRun
mPositions - Variable in class icyllis.arc3d.core.GlyphRun
  Raw pointer view.
mPositions - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
mPreferFlatInterpolation - Variable in class icyllis.arc3d.engine.ShaderCaps
mPreprocess - Variable in class icyllis.arc3d.compiler.CompileOptions
  Whether to do preprocessing? If you have done preprocessing, you may set this to false.
mPrimaryOutput - Variable in class icyllis.arc3d.granite.BlendFormula
mPrimitives - Variable in class icyllis.arc3d.granite.DrawCommandList
  Holds all primitive data.
mPrimitiveType - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mProjectionUniform - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
  Built-in uniform handles.
mProtectedContext - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mPtsToUnit - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader
mQueue - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
mR - Variable in class icyllis.arc3d.core.Color
mRadii - Variable in class icyllis.arc3d.core.RoundRect
  The corner radii, upper-left, upper-right, lower-right, lower-left, in that order.
mRadius - Variable in class icyllis.arc3d.granite.ArcShape
mRawName - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
mReadsDstColor - Variable in class icyllis.arc3d.engine.trash.TransferProcessor
  Deprecated.
mReadView - Variable in class icyllis.arc3d.granite.SurfaceContext
mReducedShaderMode - Variable in class icyllis.arc3d.engine.ShaderCaps
mReducedShaderVariations - Variable in class icyllis.arc3d.engine.ContextOptions
  Uses a reduced variety of shaders.
mRef - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mReference - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mReleaseCallback - Variable in class icyllis.arc3d.engine.ImageViewProxy.LazyCallbackResult
  Should the callback be disposed of after it has returned or preserved until the surface is freed.
mReleaseCallback - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
  Should the callback be disposed of after it has returned or preserved until the surface is freed.
mRenderer - Variable in class icyllis.arc3d.granite.Draw
  Pointer to the renderer instance, managed by `RendererProvider`.
mRenderLock - Variable in class icyllis.modernui.view.ViewRoot
mRenderTarget - Variable in class icyllis.arc3d.engine.OpsRenderPass
  Deprecated.
mRequiredFunctions - Variable in class icyllis.arc3d.granite.FragmentStage
mRequirementFlags - Variable in class icyllis.arc3d.granite.FragmentStage
mRequiresLocalOutputColorForFBFetch - Variable in class icyllis.arc3d.engine.ShaderCaps
mResolveAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
mResolveAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
mResolveDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
mResolveFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mResolveFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mResourceCache - Variable in class icyllis.arc3d.engine.ResourceProvider
mResourceProvider - Variable in class icyllis.arc3d.engine.Context
mRight - Variable in class icyllis.arc3d.core.Rect2f
mRight - Variable in class icyllis.arc3d.core.Rect2i
mRight - Variable in class icyllis.arc3d.core.RoundRect
mRight - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mRowBytes - Variable in class icyllis.arc3d.core.Pixels
mRowBytes - Variable in class icyllis.arc3d.core.Pixmap
mRowBytes - Variable in class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
msaaResolvesAutomatically() - Method in class icyllis.arc3d.engine.Caps
  This flag indicates that we never have to resolve MSAA.
mSampleCount - Variable in class icyllis.arc3d.engine.FramebufferDesc
mSampleCount - Variable in class icyllis.arc3d.engine.ImageDesc
mSampleCount - Variable in class icyllis.arc3d.engine.RenderPassDesc
mSampleOffset - Variable in class icyllis.modernui.audio.SoundStream
mSampler - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Sampler types.
mSampler1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Texture sampler types.
mSampler1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler1DArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler1DShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Depth texture sampler types.
mSampler2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler2DArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler2DShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampler3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSampleRate - Variable in class icyllis.modernui.audio.SoundSample
mSampleRate - Variable in class icyllis.modernui.audio.SoundStream
mSampleRate - Variable in class icyllis.modernui.audio.WaveDecoder
mSamplerBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamplerCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamplerCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamplerCubeArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamplerCubeShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamplerInfos - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mSamplers - Variable in class icyllis.arc3d.granite.FragmentStage
mSamplers - Variable in class icyllis.arc3d.granite.shading.UniformHandler
mSamplerShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSamples - Variable in class icyllis.modernui.audio.WaveDecoder
mSampling - Variable in class icyllis.arc3d.core.shaders.ImageShader
mScissorRect - Variable in class icyllis.arc3d.granite.Draw
mScrollX - Variable in class icyllis.modernui.view.View
  The offset, in pixels, by which the content of this view is scrolled horizontally.
mScrollY - Variable in class icyllis.modernui.view.View
  The offset, in pixels, by which the content of this view is scrolled vertically.
mSecondaryOutput - Variable in class icyllis.arc3d.granite.BlendFormula
mSecondaryOutputExtension - Variable in class icyllis.arc3d.engine.ShaderCaps
mSet - Variable in class icyllis.arc3d.compiler.tree.Layout
  (UBO / SSBO, Vulkan only) individual variable (opaque types only), interface block.
MSG_PROCESS_INPUT_EVENTS - Static variable in class icyllis.modernui.view.ViewRoot
mShaderCaps - Variable in class icyllis.arc3d.engine.Caps
mShaderCaps - Variable in class icyllis.arc3d.granite.shading.UniformHandler
mShaderCaps - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
mShaderStrings - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
mShadow - Variable in class icyllis.arc3d.compiler.lex.NFAState.Replace
mSharingMode - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mSharpenMipmappedTextures - Variable in class icyllis.arc3d.engine.ContextOptions
  If true, texture fetches from mip-mapped textures will be biased to read larger MIP levels.
mShort - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A minimum 16-bit signed integer.
mShort2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mShort3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mShort4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSignalSemaphores - Variable in class icyllis.arc3d.engine.FlushInfo
mSize - Variable in class icyllis.arc3d.core.NWayCanvas
mSize - Variable in class icyllis.arc3d.engine.Buffer
mSize - Variable in class icyllis.arc3d.engine.BufferViewInfo
mSize - Variable in class icyllis.arc3d.engine.PriorityQueue
  The number of elements in this queue.
mSize - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
mSkipGLErrorChecks - Variable in class icyllis.arc3d.engine.ContextOptions
  Controls whether we check for GL errors after functions that allocate resources (e.g.
mSource - Variable in class icyllis.arc3d.compiler.ErrorHandler
mSpanEnds - Variable in class icyllis.modernui.text.SpanSet
mSpanFlags - Variable in class icyllis.modernui.text.SpanSet
mSpanStarts - Variable in class icyllis.modernui.text.SpanSet
mSPIRVVersion - Variable in class icyllis.arc3d.compiler.ShaderCaps
mSrcFactor - Variable in class icyllis.arc3d.engine.BlendInfo
mSrcFactor - Variable in class icyllis.arc3d.granite.BlendFormula
mStart - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Range
mStart - Variable in class icyllis.modernui.graphics.text.MeasuredText.Run
mStartAngle - Variable in class icyllis.arc3d.granite.ArcShape
mStates - Variable in class icyllis.arc3d.compiler.lex.DFAState
mStaticFunctionName - Variable in class icyllis.arc3d.granite.FragmentStage
mStats - Variable in class icyllis.arc3d.engine.Device
mStats - Variable in class icyllis.arc3d.engine.SharedResourceCache
mStencilTest - Variable in class icyllis.arc3d.engine.DepthStencilSettings
mStoreOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
mStoreOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
mStrokeAlign - Variable in class icyllis.arc3d.granite.Draw
mStrokeCap - Variable in class icyllis.arc3d.granite.Draw
mStructCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
mSubmittedCallback - Variable in class icyllis.arc3d.engine.FlushInfo
mSubpassInput - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Subpass types.
mSubpassInputMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSubset - Variable in class icyllis.arc3d.core.shaders.ImageShader
mSupportBilerpFromGlyphAtlas - Variable in class icyllis.arc3d.engine.ContextOptions
  If true, then add 1 pixel padding to all glyph masks in the atlas to support bi-lerp rendering of all glyphs.
mSurface - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
mSurfaceFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget
  Deprecated.
mSurfaceFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mSurfaceOrigin - Variable in class icyllis.arc3d.engine.OpsRenderPass
  Deprecated.
mSVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mSweepAngle - Variable in class icyllis.arc3d.granite.ArcShape
mSwizzle - Variable in class icyllis.arc3d.engine.ImageViewDesc
mSwizzle - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
mSyncTargetKey - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
  Some lazy callbacks want to set their own (or no key) on the `Image` they return.
mTarget - Variable in class icyllis.arc3d.opengl.GLImageDesc
  `GLenum` - image namespace
mTargetApi - Variable in class icyllis.arc3d.compiler.ShaderCaps
mTargets - Variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
mTaskManager - Variable in class icyllis.arc3d.engine.RenderTask
  Deprecated.
mTest - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mTestMask - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mTextEncoding - Variable in class icyllis.modernui.util.PmxModel
mTexture1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  Texture types.
mTexture1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTexture2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTexture2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTexture2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTexture2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTexture3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTextureBarrierSupport - Variable in class icyllis.arc3d.engine.Caps
mTextureBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTextureCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTextureCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mTextureQueryLod - Variable in class icyllis.arc3d.engine.ShaderCaps
  True if either 'textureQueryLod' (GLSL 4.00) or 'textureQueryLOD' (ARB/EXT) is supported.
mTileMode - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader
mTileModeX - Variable in class icyllis.arc3d.core.shaders.ImageShader
mTileModeY - Variable in class icyllis.arc3d.core.shaders.ImageShader
mTint - Variable in class icyllis.modernui.material.MaterialDrawable
mTmp - Variable in class icyllis.arc3d.core.PathMeasure
mToken - Variable in class icyllis.arc3d.compiler.lex.NFAState.Accept
mTop - Variable in class icyllis.arc3d.core.Rect2f
mTop - Variable in class icyllis.arc3d.core.Rect2i
mTop - Variable in class icyllis.arc3d.core.RoundRect
mTop - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
mTotalSamples - Variable in class icyllis.modernui.audio.SoundSample
mTransferPixelsToRowBytesSupport - Variable in class icyllis.arc3d.engine.Caps
mTransform - Variable in class icyllis.arc3d.granite.Draw
  This matrix transforms geometry's local space to device space.
mTransformedShapeBounds - Variable in class icyllis.arc3d.granite.Draw
mTransitions - Variable in class icyllis.arc3d.compiler.lex.DFA
mTranslationUnit - Variable in class icyllis.arc3d.compiler.CodeGenerator
mTraversalScheduled - Variable in class icyllis.modernui.view.ViewRoot
mType - Variable in class icyllis.arc3d.core.RoundRect
mType - Variable in class icyllis.arc3d.granite.ArcShape
mType - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
mU32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mU32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mU32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A 32-bit unsigned integer.
mUInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUInt32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mUInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
MUL - Enum constant in enum class icyllis.arc3d.compiler.Operator
MUL_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
multiple() - Element in annotation interface icyllis.arc3d.core.Size
  The size must be a multiple of this factor
multiple() - Element in annotation interface icyllis.modernui.annotation.Size
  The size must be a multiple of this factor
multiply(float) - Method in class icyllis.arc3d.core.Quaternion
  Multiply this quaternion by a factor.
multiply(float) - Method in class icyllis.arc3d.core.Vector3
  Multiply this vector by a factor.
multiply(float, float, float) - Method in class icyllis.arc3d.core.Vector3
  Multiply each component of the vector by given multipliers
multiply(Quaternion) - Method in class icyllis.arc3d.core.Quaternion
  Multiply this quaternion by some other quaternion.
multiply(Vector3) - Method in class icyllis.arc3d.core.Vector3
  Multiply each component of the vector by the given vector.
MULTIPLY - Enum constant in enum class icyllis.arc3d.core.BlendMode
  Multiplies the source and destination pixels.
MULTIPLY - Enum constant in enum class icyllis.modernui.graphics.BlendMode
  Multiplies the source and destination pixels. This is `BlendMode.MODULATE` with alpha blending.
mUniformBlockInfos - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mUniformData - Variable in class icyllis.arc3d.engine.UniformDataManager
mUniforms - Variable in class icyllis.arc3d.engine.UniformDataManager
mUniforms - Variable in class icyllis.arc3d.granite.FragmentStage
mUniforms - Variable in class icyllis.arc3d.granite.shading.UniformHandler
mUniformsDirty - Variable in class icyllis.arc3d.engine.UniformDataManager
mUniformSize - Variable in class icyllis.arc3d.engine.UniformDataManager
mUniqueID - Variable in class icyllis.arc3d.core.Image
mUsage - Variable in class icyllis.arc3d.engine.Buffer
mUseBlockMemberOffset - Variable in class icyllis.arc3d.engine.ShaderCaps
  True if OpenGL 4.4 is supported.
mUseCpuStagingBuffers - Variable in class icyllis.arc3d.engine.Caps
mUseCubic - Variable in class icyllis.arc3d.core.SamplingOptions
mUsePrecisionModifiers - Variable in class icyllis.arc3d.engine.ShaderCaps
mUsePrecisionQualifiers - Variable in class icyllis.arc3d.compiler.CompileOptions
  Allow precision qualifiers (mediump, highp) when generating GLSL.
mUseUniformBinding - Variable in class icyllis.arc3d.engine.ShaderCaps
  True if either OpenGL 4.2 or OpenGL ES 3.1 is supported.
mUseVaryingLocation - Variable in class icyllis.arc3d.engine.ShaderCaps
  True if either OpenGL 4.4 or OpenGL ES 3.2 is supported.
mUShort - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  A minimum 16-bit unsigned integer.
mUShort2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUShort3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUShort4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mustClearUploadedBufferData() - Method in class icyllis.arc3d.engine.Caps
  True in environments that will issue errors if memory uploaded to buffers is not initialized (even if not read by draw calls).
mustEnableAdvBlendEqs() - Method in class icyllis.arc3d.engine.ShaderCaps
mustSyncGpuDuringDiscard() - Method in class icyllis.arc3d.engine.Caps
  When discarding the DirectContext do we need to sync the GPU before we start discarding resources.
mUSVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
MutableLiveData<T> - Class in icyllis.modernui.lifecycle
  `LiveData` which publicly exposes `MutableLiveData.setValue(T)` and `MutableLiveData.postValue(T)` method.
MutableLiveData() - Constructor for class icyllis.modernui.lifecycle.MutableLiveData
  Creates a MutableLiveData with no value assigned to it.
MutableLiveData(T) - Constructor for class icyllis.modernui.lifecycle.MutableLiveData
  Creates a MutableLiveData initialized with the given `value`.
mutableState() - Method in record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
  Returns the value of the `mutableState` record component.
mutate() - Method in class icyllis.modernui.graphics.drawable.ColorDrawable
  A mutable BitmapDrawable still shares its Bitmap with any other Drawable that comes from the same resource.
mutate() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
mutate() - Method in class icyllis.modernui.graphics.drawable.Drawable
  Make this drawable mutable.
mutate() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer
mutate() - Method in class icyllis.modernui.graphics.drawable.DrawableWrapper
mutate() - Method in class icyllis.modernui.graphics.drawable.GradientDrawable
mutate() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
  A mutable ImageDrawable still shares its Image with any other Drawable that comes from the same resource.
mutate() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
mutate() - Method in class icyllis.modernui.graphics.drawable.LevelListDrawable
mutate() - Method in class icyllis.modernui.graphics.drawable.ShapeDrawable
mutate() - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
mUVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mUVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mUVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mVariable - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
mVariableCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
mVaryings - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
mVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  GLSL aliases.
mVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
mVersionDecl - Variable in enum class icyllis.arc3d.compiler.GLSLVersion
mVersionNumber - Variable in enum class icyllis.arc3d.compiler.SPIRVVersion
mVertexIDSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
mVertexOutputs - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
mVerticalAlignment - Variable in class icyllis.modernui.text.style.DynamicDrawableSpan
mVertices - Variable in class icyllis.modernui.util.PmxModel
mVertLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mVertSource - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
mView - Variable in class icyllis.modernui.view.ViewRoot
mVisibility - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
mVisibility - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
mVisibility - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
mVisibility - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
mVkFlags - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mVkImageType - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
mVoid - Variable in class icyllis.arc3d.compiler.BuiltinTypes
  For functions that do not return a value.
mVolatileContext - Variable in class icyllis.arc3d.engine.ContextOptions
  OpenGL backend only.
mVS - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
mVsOut - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
mVulkanVMALargeHeapBlockSize - Variable in class icyllis.arc3d.engine.ContextOptions
mWidth - Variable in class icyllis.arc3d.core.Pixels
mWidth - Variable in class icyllis.arc3d.core.RectanglePacker
mWidth - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mWidth - Variable in class icyllis.arc3d.engine.FramebufferDesc
  If there are any attachments, then framebuffer bounds must be the intersection of all attachment bounds.
mWidth - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
  Deprecated.
mWidth - Variable in class icyllis.arc3d.engine.Image.ResourceKey
mWidth - Variable in class icyllis.arc3d.engine.ImageDesc
mWriteMask - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
mWriteMask - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
  Deprecated.
mX - Variable in class icyllis.arc3d.engine.BufferImageCopyData
mY - Variable in class icyllis.arc3d.engine.BufferImageCopyData
myLooper() - Static method in class icyllis.modernui.core.Looper
  Return the Looper object associated with the current thread.
myQueue() - Static method in class icyllis.modernui.core.Looper
  Return the `MessageQueue` object associated with the current thread.
mZ - Variable in class icyllis.arc3d.engine.BufferImageCopyData

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