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
m11() - Method in class icyllis.arc3d.core.Matrix4
 
m11() - Method in interface icyllis.arc3d.core.Matrix4c
 
m11() - Method in interface icyllis.arc3d.core.Matrixc
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
m12() - Method in class icyllis.arc3d.core.Matrix4
 
m12() - Method in interface icyllis.arc3d.core.Matrix4c
 
m12() - Method in interface icyllis.arc3d.core.Matrixc
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
m14() - Method in class icyllis.arc3d.core.Matrix4
 
m14() - Method in interface icyllis.arc3d.core.Matrix4c
 
m14() - Method in interface icyllis.arc3d.core.Matrixc
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
m21() - Method in class icyllis.arc3d.core.Matrix4
 
m21() - Method in interface icyllis.arc3d.core.Matrix4c
 
m21() - Method in interface icyllis.arc3d.core.Matrixc
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
m22() - Method in class icyllis.arc3d.core.Matrix4
 
m22() - Method in interface icyllis.arc3d.core.Matrix4c
 
m22() - Method in interface icyllis.arc3d.core.Matrixc
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
m24() - Method in class icyllis.arc3d.core.Matrix4
 
m24() - Method in interface icyllis.arc3d.core.Matrix4c
 
m24() - Method in interface icyllis.arc3d.core.Matrixc
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
m41() - Method in class icyllis.arc3d.core.Matrix4
 
m41() - Method in interface icyllis.arc3d.core.Matrix4c
 
m41() - Method in interface icyllis.arc3d.core.Matrixc
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
m42() - Method in class icyllis.arc3d.core.Matrix4
 
m42() - Method in interface icyllis.arc3d.core.Matrix4c
 
m42() - Method in interface icyllis.arc3d.core.Matrixc
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
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
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
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