Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- m11 - Variable in class icyllis.arc3d.core.Matrix
- m11 - Variable in class icyllis.arc3d.core.Matrix3
- m11 - Variable in class icyllis.arc3d.core.Matrix4
- m11() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getScaleX()
. - m11() - Method in class icyllis.arc3d.core.Matrix4
- m11() - Method in interface icyllis.arc3d.core.Matrix4c
- m11() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getScaleX()
. - m11(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the scaleX value.
- m12 - Variable in class icyllis.arc3d.core.Matrix
- m12 - Variable in class icyllis.arc3d.core.Matrix3
- m12 - Variable in class icyllis.arc3d.core.Matrix4
- m12() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getShearY()
. - m12() - Method in class icyllis.arc3d.core.Matrix4
- m12() - Method in interface icyllis.arc3d.core.Matrix4c
- m12() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getShearY()
. - m12(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the shearY value.
- m13 - Variable in class icyllis.arc3d.core.Matrix3
- m13 - Variable in class icyllis.arc3d.core.Matrix4
- m13() - Method in class icyllis.arc3d.core.Matrix4
- m13() - Method in interface icyllis.arc3d.core.Matrix4c
- m14 - Variable in class icyllis.arc3d.core.Matrix
- m14 - Variable in class icyllis.arc3d.core.Matrix4
- m14() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getPerspX()
. - m14() - Method in class icyllis.arc3d.core.Matrix4
- m14() - Method in interface icyllis.arc3d.core.Matrix4c
- m14() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getPerspX()
. - m14(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the persp0 value.
- m21 - Variable in class icyllis.arc3d.core.Matrix
- m21 - Variable in class icyllis.arc3d.core.Matrix3
- m21 - Variable in class icyllis.arc3d.core.Matrix4
- m21() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getShearX()
. - m21() - Method in class icyllis.arc3d.core.Matrix4
- m21() - Method in interface icyllis.arc3d.core.Matrix4c
- m21() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getShearX()
. - m21(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the shearX value.
- m22 - Variable in class icyllis.arc3d.core.Matrix
- m22 - Variable in class icyllis.arc3d.core.Matrix3
- m22 - Variable in class icyllis.arc3d.core.Matrix4
- m22() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getScaleY()
. - m22() - Method in class icyllis.arc3d.core.Matrix4
- m22() - Method in interface icyllis.arc3d.core.Matrix4c
- m22() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getScaleY()
. - m22(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the scaleY value.
- m23 - Variable in class icyllis.arc3d.core.Matrix3
- m23 - Variable in class icyllis.arc3d.core.Matrix4
- m23() - Method in class icyllis.arc3d.core.Matrix4
- m23() - Method in interface icyllis.arc3d.core.Matrix4c
- m24 - Variable in class icyllis.arc3d.core.Matrix
- m24 - Variable in class icyllis.arc3d.core.Matrix4
- m24() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getPerspY()
. - m24() - Method in class icyllis.arc3d.core.Matrix4
- m24() - Method in interface icyllis.arc3d.core.Matrix4c
- m24() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getPerspY()
. - m24(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the persp1 value.
- m31 - Variable in class icyllis.arc3d.core.Matrix3
- m31 - Variable in class icyllis.arc3d.core.Matrix4
- m31() - Method in class icyllis.arc3d.core.Matrix4
- m31() - Method in interface icyllis.arc3d.core.Matrix4c
- m32 - Variable in class icyllis.arc3d.core.Matrix3
- m32 - Variable in class icyllis.arc3d.core.Matrix4
- m32() - Method in class icyllis.arc3d.core.Matrix4
- m32() - Method in interface icyllis.arc3d.core.Matrix4c
- m33 - Variable in class icyllis.arc3d.core.Matrix3
- m33 - Variable in class icyllis.arc3d.core.Matrix4
- m33() - Method in class icyllis.arc3d.core.Matrix4
- m33() - Method in interface icyllis.arc3d.core.Matrix4c
- m34 - Variable in class icyllis.arc3d.core.Matrix4
- m34() - Method in class icyllis.arc3d.core.Matrix4
- m34() - Method in interface icyllis.arc3d.core.Matrix4c
- m41 - Variable in class icyllis.arc3d.core.Matrix
- m41 - Variable in class icyllis.arc3d.core.Matrix4
- m41() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getTranslateX()
. - m41() - Method in class icyllis.arc3d.core.Matrix4
- m41() - Method in interface icyllis.arc3d.core.Matrix4c
- m41() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getTranslateX()
. - m41(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the transX value.
- m42 - Variable in class icyllis.arc3d.core.Matrix
- m42 - Variable in class icyllis.arc3d.core.Matrix4
- m42() - Method in class icyllis.arc3d.core.Matrix
-
Same as
Matrix.getTranslateY()
. - m42() - Method in class icyllis.arc3d.core.Matrix4
- m42() - Method in interface icyllis.arc3d.core.Matrix4c
- m42() - Method in interface icyllis.arc3d.core.Matrixc
-
Same as
Matrixc.getTranslateY()
. - m42(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the transY value.
- m43 - Variable in class icyllis.arc3d.core.Matrix4
- m43() - Method in class icyllis.arc3d.core.Matrix4
- m43() - Method in interface icyllis.arc3d.core.Matrix4c
- m44 - Variable in class icyllis.arc3d.core.Matrix
- m44 - Variable in class icyllis.arc3d.core.Matrix4
- m44() - Method in class icyllis.arc3d.core.Matrix
-
Returns the last element of the matrix, the perspective bias.
- m44() - Method in class icyllis.arc3d.core.Matrix4
- m44() - Method in interface icyllis.arc3d.core.Matrix4c
- m44() - Method in interface icyllis.arc3d.core.Matrixc
-
Returns the last element of the matrix, the perspective bias.
- m44(float) - Method in class icyllis.arc3d.core.Matrix
-
Set the persp2 value.
- mA - Variable in class icyllis.arc3d.core.Color
- mAARadius - Variable in class icyllis.arc3d.granite.Draw
-
Precomputed local AA radius if
GeometryRenderer.outsetBoundsForAA()
is true, set byClipStack
. - 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 inputsource
LiveData
by applyingmapFunction
to each value set onsource
. - 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 ofColorSpace
that matches the specified RGB to CIE XYZ transform and transfer functions. - match(String) - Method in class icyllis.arc3d.compiler.lex.NFA
-
Matches a string against all of the regexes added to this NFA.
- MATCH_ID - Static variable in class icyllis.modernui.transition.Transition
-
With
Transition.setMatchOrder(int...)
, chooses to match byView.getId()
. - MATCH_INSTANCE - Static variable in class icyllis.modernui.transition.Transition
-
With
Transition.setMatchOrder(int...)
, chooses to match by View instance. - MATCH_ITEM_ID - Static variable in class icyllis.modernui.transition.Transition
-
With
Transition.setMatchOrder(int...)
, chooses to match by theAdapter
item id. - MATCH_NAME - Static variable in class icyllis.modernui.transition.Transition
-
With
Transition.setMatchOrder(int...)
, chooses to match byView.getTransitionName()
. - MATCH_PARENT - Static variable in class icyllis.modernui.view.ViewGroup.LayoutParams
-
Special value for the height or width requested by a View.
- matches(Type) - Method in class icyllis.arc3d.compiler.tree.Type
-
Returns true if these types are equal after alias resolution.
- matches(Context) - Method in class icyllis.arc3d.engine.Context
- matches(Context) - Method in class icyllis.arc3d.engine.trash.SharedContext
-
Deprecated.
- matchOwner(UndoOwner) - Method in class icyllis.modernui.core.UndoOperation
-
Return true if this undo operation is a member of the given owner.
- MaterialCheckBox - Class in icyllis.modernui.material
- MaterialCheckBox(Context) - Constructor for class icyllis.modernui.material.MaterialCheckBox
- MaterialDesign - Class in icyllis.modernui.material
- MaterialDesign() - Constructor for class icyllis.modernui.material.MaterialDesign
- MaterialDrawable - Class in icyllis.modernui.material
-
Base drawable that used for blending with white vectors.
- MaterialDrawable() - Constructor for class icyllis.modernui.material.MaterialDrawable
- MaterialRadioButton - Class in icyllis.modernui.material
-
A fake material design.
- MaterialRadioButton(Context) - Constructor for class icyllis.modernui.material.MaterialRadioButton
- MathUtil - Class in icyllis.arc3d.core
-
Utility class that provides auxiliary operations.
- MathUtil - Class in icyllis.modernui.graphics
-
Keep API consistent.
- MathUtil() - Constructor for class icyllis.arc3d.core.MathUtil
- Matrix - Class in icyllis.arc3d.core
-
This class represents a 3x3 matrix and a 2D transformation, its components correspond to x, y, and w of a 4x4 matrix, where z is discarded.
- Matrix - Class in icyllis.modernui.graphics
-
This class represents a 3x3 matrix and a 2D transformation, its components correspond to x, y, and w of a 4x4 matrix, where z is discarded.
- Matrix() - Constructor for class icyllis.arc3d.core.Matrix
-
Create a new identity matrix.
- Matrix() - Constructor for class icyllis.modernui.graphics.Matrix
-
Create a new identity matrix.
- Matrix(float, float, float, float, float, float, float, float, float) - Constructor for class icyllis.arc3d.core.Matrix
-
Create a new matrix from the given elements.
- Matrix(float, float, float, float, float, float, float, float, float) - Constructor for class icyllis.modernui.graphics.Matrix
-
Create a new matrix from the given elements.
- Matrix(Matrixc) - Constructor for class icyllis.arc3d.core.Matrix
-
Create a new matrix copied from the given matrix.
- Matrix(Matrix) - Constructor for class icyllis.modernui.graphics.Matrix
-
Create a new matrix copied from the given matrix.
- MATRIX - Enum constant in enum class icyllis.modernui.widget.ImageView.ScaleType
-
Scale using the image matrix when drawing.
- MATRIX_FLAG_GET_POS_AND_TAN - Static variable in class icyllis.arc3d.core.PathMeasure
- MATRIX_FLAG_GET_POSITION - Static variable in class icyllis.arc3d.core.PathMeasure
- MATRIX_FLAG_GET_TANGENT - Static variable in class icyllis.arc3d.core.PathMeasure
- Matrix3 - Class in icyllis.arc3d.core
- Matrix3() - Constructor for class icyllis.arc3d.core.Matrix3
- Matrix4 - Class in icyllis.arc3d.core
-
This class represents a 4x4 matrix and a 3D transformation, using the right-hand rule.
- Matrix4() - Constructor for class icyllis.arc3d.core.Matrix4
-
Create a new identity matrix.
- Matrix4(float...) - Constructor for class icyllis.arc3d.core.Matrix4
-
Create a matrix from an array of elements in row-major.
- Matrix4(Matrix4c) - Constructor for class icyllis.arc3d.core.Matrix4
-
Create a matrix copied from an existing matrix.
- Matrix4c - Interface in icyllis.arc3d.core
-
Interface to a read-only view of a 4x4 matrix for 3D transformation.
- Matrixc - Interface in icyllis.arc3d.core
-
Interface to a read-only view of a 3x3 matrix for 2D transformation.
- matrixOrder(byte) - Static method in class icyllis.arc3d.core.SLDataType
-
If the type represents a square matrix, return its order; otherwise, -1.
- mAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- mAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.DepthStencilAttachmentDesc
- mAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- mAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.DepthStencilAttachmentDesc
- mAvoidDfDxForGradientsWhenPossible - Variable in class icyllis.arc3d.engine.ShaderCaps
- max() - Element in annotation interface icyllis.arc3d.core.Size
-
A maximum size, inclusive
- max() - Element in annotation interface icyllis.modernui.annotation.Size
-
A maximum size, inclusive
- max(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise maximum of a vector.
- max(double, double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise maximum of a vector.
- max(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise maximum of a vector.
- max(float, float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise maximum of a vector.
- max(short, short) - Static method in class icyllis.arc3d.core.FP16
-
Returns the larger of two half-precision float values (the value closest to positive infinity).
- max(short, short) - Static method in class icyllis.modernui.util.Half
-
Returns the larger of two half-precision float values (the value closest to positive infinity).
- MAX_ATLAS_DIMENSION - Static variable in class icyllis.arc3d.core.Glyph
- MAX_BILERP_ATLAS_DIMENSION - Static variable in class icyllis.arc3d.core.Glyph
- MAX_CHOPS_PER_CURVE - Static variable in class icyllis.arc3d.engine.PathUtils
- MAX_COLOR_TARGETS - Static variable in class icyllis.arc3d.engine.Caps
-
Most implementations support 4 or 8 simultaneous color targets.
- MAX_CONIC_TO_QUADS_LEVEL - Static variable in class icyllis.arc3d.core.GeometryUtils
- MAX_EXPONENT - Static variable in class icyllis.arc3d.core.FP16
-
Maximum exponent a finite half-precision float may have.
- MAX_EXPONENT - Static variable in class icyllis.modernui.util.Half
-
Maximum exponent a finite half-precision float may have.
- MAX_GENERATION - Static variable in class icyllis.arc3d.granite.DrawAtlas.AtlasGenerationCounter
- MAX_ID - Static variable in class icyllis.arc3d.core.ColorSpace
-
The maximum ID value a color space can have.
- max_int - Variable in class icyllis.modernui.resources.ResourceValues.Attribute
- MAX_LEVEL - Static variable in class icyllis.modernui.graphics.drawable.Drawable
- MAX_OFFSET - Static variable in class icyllis.arc3d.compiler.Position
- MAX_PAGES - Static variable in class icyllis.arc3d.granite.DrawAtlas.PlotLocator
- MAX_PIECE_LENGTH - Static variable in class icyllis.modernui.graphics.text.LayoutCache
-
The internal policy on the maximum length of a text run, shared globally.
- MAX_PLOTS - Static variable in class icyllis.arc3d.granite.DrawAtlas.PlotLocator
- MAX_POINTS_PER_CURVE - Static variable in class icyllis.arc3d.engine.PathUtils
- MAX_RENDER_STEPS - Static variable in class icyllis.arc3d.granite.DrawPass
-
Depth buffer is 16-bit, ensure no overflow.
- MAX_RENDER_STEPS - Static variable in class icyllis.arc3d.granite.GeometryRenderer
-
The maximum number of render steps that any Renderer is allowed to have.
- MAX_VALUE - Static variable in class icyllis.arc3d.core.FP16
-
Maximum positive finite value a half-precision float may have.
- MAX_VALUE - Static variable in class icyllis.arc3d.granite.DrawOrder
- MAX_VALUE - Static variable in class icyllis.modernui.util.Half
-
Maximum positive finite value a half-precision float may have.
- MAX_VERTEX_ATTRIBUTES - Static variable in class icyllis.arc3d.engine.Caps
-
Max allowed number of vertex attribute locations.
- MAX_VERTEX_BINDINGS - Static variable in class icyllis.arc3d.engine.Caps
- max3(float[]) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise maximum of a vector.
- maxBitsPerChannel(int) - Static method in class icyllis.arc3d.core.ColorInfo
- maxColorAttachments() - Method in class icyllis.arc3d.engine.Caps
-
Max number of color attachments in a render pass.
- maxComponent(Vector3) - Method in class icyllis.arc3d.core.Vector3
-
Calculate component-wise maximum of this and the given vector.
- maxDeferredClipDraws() - Method in class icyllis.arc3d.granite.ClipStack
- maxGlyphRunSize() - Method in class icyllis.arc3d.core.GlyphRunList
- maximize() - Method in class icyllis.modernui.core.Window
- MAXIMIZED - Enum constant in enum class icyllis.modernui.core.Window.State
-
The window is running in maximized mode, usually triggered by clicking the operating system's maximize button.
- MAXIMUM_FLING_VELOCITY - Static variable in class icyllis.modernui.view.ViewConfiguration
-
Maximum velocity to initiate a fling, as measured in dips per second
- maxLabelLength() - Method in class icyllis.arc3d.opengl.GLCaps
- maxPreferredRenderTargetSize() - Method in class icyllis.arc3d.engine.Caps
-
This is the largest render target size that can be used without incurring extra performance cost.
- maxPushConstantsSize() - Method in class icyllis.arc3d.engine.Caps
- maxRenderTargetSize() - Method in class icyllis.arc3d.engine.Caps
- maxTextureMaxAnisotropy() - Method in class icyllis.arc3d.opengl.GLCaps
- maxTextureSize() - Method in class icyllis.arc3d.engine.Caps
-
Maximum 2D/1D texture image dimension.
- maxVertexAttributes() - Method in class icyllis.arc3d.engine.Caps
-
Maximum number of attribute values (i.e.
- maxVertexBindings() - Method in class icyllis.arc3d.engine.Caps
-
Maximum number of vertex binding points (i.e.
- mayChain(Op) - Method in class icyllis.arc3d.engine.trash.ops.Op
-
Deprecated.The op that this method was called on now represents its own work plus that of the passed op.
- mayRequireLocalCoords() - Method in class icyllis.arc3d.granite.GraphicsPipelineDesc
- mB - Variable in class icyllis.arc3d.core.Color
- mBackFace - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mBase - Variable in class icyllis.arc3d.core.Pixels
- mBase - Variable in class icyllis.arc3d.core.Pixmap
- mBase - Variable in class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- mBaseMipmapLevel - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
- mBinding - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(UBO / SSBO) individual variable (opaque types only), interface block.
- mBinding - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
- mBinding - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
- mBitManipulationSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mBlendEquationSupport - Variable in class icyllis.arc3d.engine.Caps
- mBlendInfo - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mBlockName - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
- mBool - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A conditional type, taking on values of true or false.
- mBool2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mBool3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mBool4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mBottom - Variable in class icyllis.arc3d.core.Rect2f
- mBottom - Variable in class icyllis.arc3d.core.Rect2i
- mBottom - Variable in class icyllis.arc3d.core.RoundRect
- mBottom - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mBuffer - Variable in class icyllis.arc3d.engine.BufferViewInfo
- mBufferOffset - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mBufferPtr - Variable in class icyllis.arc3d.engine.GpuBufferPool
-
Deprecated.
- mBufferRowBytes - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mBuffers - Variable in class icyllis.arc3d.engine.GpuBufferPool
-
Deprecated.
- mBufImg - Variable in class icyllis.arc3d.core.j2d.Raster
- mBuiltin - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(SpvBuiltIn) identify which particular built-in value this object represents.
- mBVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mBVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mBVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mBVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mCachedWriter - Variable in class icyllis.arc3d.engine.GpuBufferPool
-
Deprecated.
- mCaps - Variable in class icyllis.arc3d.engine.Device
- mCCWFace - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mCCWFlags - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mCCWFlags2 - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mCenterX - Variable in class icyllis.arc3d.granite.ArcShape
- mCenterY - Variable in class icyllis.arc3d.granite.ArcShape
- mChannels - Variable in class icyllis.modernui.audio.SoundSample
- mChannels - Variable in class icyllis.modernui.audio.SoundStream
- mChar - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Char
- mCharMappings - Variable in class icyllis.arc3d.compiler.lex.DFA
- mChoreographer - Variable in class icyllis.modernui.view.ViewRoot
- mClampToBorderSupport - Variable in class icyllis.arc3d.engine.Caps
- mClassID - Variable in class icyllis.arc3d.engine.trash.Processor
-
Deprecated.
- mClip - Variable in class icyllis.arc3d.core.j2d.DrawBase
- mCodeIndex - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- mColor - Variable in class icyllis.modernui.material.MaterialDrawable
- mColorAttachments - Variable in class icyllis.arc3d.engine.FramebufferDesc
- mColorAttachments - Variable in class icyllis.arc3d.engine.RenderPassDesc
- mColorCount - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
- mColorFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mColorFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mColors - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
- mColorSpaceMathNeedsFloat - Variable in class icyllis.arc3d.engine.ShaderCaps
- mColorWrite - Variable in class icyllis.arc3d.engine.BlendInfo
- mCommandBuffer - Variable in class icyllis.arc3d.vulkan.VulkanCommandBuffer
- mComparator - Variable in class icyllis.arc3d.engine.PriorityQueue
-
The type-specific comparator used in this queue.
- mCompareMask - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mCompareOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mCompiler - Variable in class icyllis.arc3d.compiler.CodeGenerator
- mCompiler - Variable in class icyllis.arc3d.engine.Device
- mComponent - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(in / out, expect for compute) individual variable, block member.
- mComputeFromPath - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mConservativeRasterSupport - Variable in class icyllis.arc3d.engine.Caps
- mContext - Variable in class icyllis.arc3d.engine.QueueManager
- mContext - Variable in class icyllis.arc3d.engine.ResourceProvider
- mContext - Variable in class icyllis.arc3d.granite.SurfaceContext
- mCTM - Variable in class icyllis.arc3d.core.j2d.DrawBase
- mCubicB - Variable in class icyllis.arc3d.core.SamplingOptions
- mCubicC - Variable in class icyllis.arc3d.core.SamplingOptions
- mCurrentCommandBuffer - Variable in class icyllis.arc3d.engine.QueueManager
- mCurrentOffset - Variable in class icyllis.arc3d.granite.shading.UniformHandler
- mCWFace - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mCWFlags - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mCWFlags2 - Variable in class icyllis.arc3d.engine.trash.UserStencilSettings
-
Deprecated.
- mData - Variable in class icyllis.modernui.audio.WaveDecoder
- mDepth - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mDepth - Variable in class icyllis.arc3d.engine.ImageDesc
- mDepthClipNegativeOneToOne - Variable in class icyllis.arc3d.engine.Caps
- mDepthCompareOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mDepthFailOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mDepthStencilAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc
- mDepthStencilAttachment - Variable in class icyllis.arc3d.engine.RenderPassDesc
- mDepthStencilFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mDepthStencilFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mDepthStencilSettings - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mDepthTest - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mDepthWrite - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mDesc - Variable in class icyllis.arc3d.core.ScalerContext
- mDesc - Variable in class icyllis.arc3d.engine.BackendImage
- mDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
- mDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
- mDesc - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- mDevice - Variable in class icyllis.arc3d.engine.Context
- mDevice - Variable in class icyllis.arc3d.engine.ResourceProvider
- mDevice - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mDeviceFeatures - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mDeviceFeatures2 - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mDeviceIsLost - Variable in class icyllis.arc3d.engine.Device
- mDirections - Variable in class icyllis.modernui.text.Directions
-
Directions represents directional runs within a line of text.
- mDrawBounds - Variable in class icyllis.arc3d.granite.Draw
-
Clip params (immutable), set by
ClipStack
. - mDrawOrder - Variable in class icyllis.arc3d.granite.Draw
-
Packed draw order, see
DrawOrder
. - mDriverBugWorkarounds - Variable in class icyllis.arc3d.engine.Caps
- mDriverBugWorkarounds - Variable in class icyllis.arc3d.engine.ContextOptions
- mDstFactor - Variable in class icyllis.arc3d.engine.BlendInfo
- mDstFactor - Variable in class icyllis.arc3d.granite.BlendFormula
- mDualSourceBlendingSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mDynamicStateArrayGeometryProcessorTextureSupport - Variable in class icyllis.arc3d.engine.Caps
- measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.ReplacementRun
- measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.Run
- measure(char[], boolean) - Method in class icyllis.modernui.graphics.text.MeasuredText.StyleRun
- measure(int, boolean, FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
-
Returns the signed graphical offset from the leading margin.
- measure(int, int) - Method in class icyllis.modernui.view.View
-
This is called to find out how big a view should be.
- measure(TextView, Spanned) - Static method in class icyllis.modernui.markdown.core.style.OrderedListItemSpan
-
Process supplied `text` argument and supply TextView paint to all OrderedListItemSpans in order for them to measure number.
- measureAllOffsets(boolean[], FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
- measureChild(View, int, int) - Method in class icyllis.modernui.view.ViewGroup
-
Ask one of the children of this view to measure itself, taking into account both the MeasureSpec requirements for this view and its padding.
- measureChild(View, int, int) - Method in class icyllis.modernui.widget.HorizontalScrollView
- measureChild(View, int, int) - Method in class icyllis.modernui.widget.NestedScrollView
- measureChild(View, int, int) - Method in class icyllis.modernui.widget.ScrollView
- measureChildren(int, int) - Method in class icyllis.modernui.view.ViewGroup
-
Ask all the children of this view to measure themselves, taking into account both the MeasureSpec requirements for this view and its padding.
- measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.view.ViewGroup
-
Ask one of the children of this view to measure itself, taking into account both the MeasureSpec requirements for this view and its padding and margins.
- measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.HorizontalScrollView
- measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.NestedScrollView
- measureChildWithMargins(View, int, int, int, int) - Method in class icyllis.modernui.widget.ScrollView
- measured - Variable in class icyllis.modernui.text.PrecomputedText.ParagraphInfo
- MEASURED_HEIGHT_STATE_SHIFT - Static variable in class icyllis.modernui.view.View
-
Bit shift of
View.MEASURED_STATE_MASK
to get to the height bits for functions that combine both width and height into a single int, such asView.getMeasuredState()
and the childState argument ofView.resolveSizeAndState(int, int, int)
. - MEASURED_SIZE_MASK - Static variable in class icyllis.modernui.view.View
-
Bits of
View.getMeasuredWidthAndState()
andView.getMeasuredWidthAndState()
that provide the actual measured size. - MEASURED_STATE_MASK - Static variable in class icyllis.modernui.view.View
-
Bits of
View.getMeasuredWidthAndState()
andView.getMeasuredWidthAndState()
that provide the additional state bits. - MEASURED_STATE_TOO_SMALL - Static variable in class icyllis.modernui.view.View
-
Bit of
View.getMeasuredWidthAndState()
andView.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
- MediatorLiveData() - Constructor for class icyllis.modernui.lifecycle.MediatorLiveData
- memoryAlloc() - Method in record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
-
Returns the value of the
memoryAlloc
record component. - memoryHandle - Variable in class icyllis.arc3d.opengl.GLBackendImage
-
union { int fd; // file descriptor HANDLE handle; // win32 handle };
- MemoryLayout - Enum Class in icyllis.arc3d.compiler
-
Standard layout for interface blocks, according to OpenGL and Vulkan specification.
- memoryObject - Variable in class icyllis.arc3d.opengl.GLBackendImage
-
GLuint
- memory - mEnd - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Range
- mEnd - Variable in class icyllis.modernui.graphics.text.MeasuredText.Run
- mEntryPointName - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Function with this name will be considered as the entry point of a shader executable.
- Menu - Interface in icyllis.modernui.view
-
Interface for managing the items in a menu.
- MenuAdapter - Class in icyllis.modernui.view.menu
- MenuAdapter(Context, MenuBuilder, boolean) - Constructor for class icyllis.modernui.view.menu.MenuAdapter
- MenuBuilder - Class in icyllis.modernui.view.menu
-
Implementation of the
Menu
interface for creating a standard menu UI. - MenuBuilder(Context) - Constructor for class icyllis.modernui.view.menu.MenuBuilder
- MenuBuilder.Callback - Interface in icyllis.modernui.view.menu
-
Called by menu to notify of close and selection changes.
- MenuBuilder.ItemInvoker - Interface in icyllis.modernui.view.menu
-
Called by menu items to execute their associated action
- MenuDropDownListView(Context, boolean) - Constructor for class icyllis.modernui.widget.MenuPopupWindow.MenuDropDownListView
- MenuHelper - Interface in icyllis.modernui.view.menu
-
Interface for a helper capable of presenting a menu.
- MenuItem - Interface in icyllis.modernui.view
-
Interface for direct access to a previously created menu item.
- MenuItem.OnActionExpandListener - Interface in icyllis.modernui.view
-
Interface definition for a callback to be invoked when a menu item marked with
MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
is expanded or collapsed. - MenuItem.OnMenuItemClickListener - Interface in icyllis.modernui.view
-
Interface definition for a callback to be invoked when a menu item is clicked.
- MenuItemHoverListener - Interface in icyllis.modernui.widget
-
An interface notified when a menu item is hovered.
- MenuItemImpl - Class in icyllis.modernui.view.menu
- MenuPopup - Class in icyllis.modernui.view.menu
-
Base class for a menu popup abstraction - i.e., some type of menu, housed in a popup window environment.
- MenuPopup() - Constructor for class icyllis.modernui.view.menu.MenuPopup
- MenuPopupHelper - Class in icyllis.modernui.view.menu
- MenuPopupHelper(Context, MenuBuilder) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
- MenuPopupHelper(Context, MenuBuilder, View) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
- MenuPopupHelper(Context, MenuBuilder, View, boolean) - Constructor for class icyllis.modernui.view.menu.MenuPopupHelper
- MenuPopupWindow - Class in icyllis.modernui.widget
-
A MenuPopupWindow represents the popup window for menu.
- MenuPopupWindow(Context) - Constructor for class icyllis.modernui.widget.MenuPopupWindow
- MenuPopupWindow.MenuDropDownListView - Class in icyllis.modernui.widget
- MenuPresenter - Interface in icyllis.modernui.view.menu
-
A MenuPresenter is responsible for building views for a Menu object.
- MenuPresenter.Callback - Interface in icyllis.modernui.view.menu
-
Called by menu implementation to notify another component of open/close events.
- MenuView - Interface in icyllis.modernui.view.menu
-
Minimal interface for a menu view.
- MenuView.ItemView - Interface in icyllis.modernui.view.menu
-
Minimal interface for a menu item view.
- mEquation - Variable in class icyllis.arc3d.engine.BlendInfo
- mEquation - Variable in class icyllis.arc3d.granite.BlendFormula
- MERGE_MODE_ANY - Static variable in class icyllis.modernui.core.UndoManager
-
Always allow merge with the last undo state, if possible.
- MERGE_MODE_NONE - Static variable in class icyllis.modernui.core.UndoManager
-
Never merge with the last undo state.
- MERGE_MODE_UNIQUE - Static variable in class icyllis.modernui.core.UndoManager
-
Allow merge with the last undo state only if it contains operations with the caller's owner.
- mergeDrawableStates(int[], int[]) - Static method in class icyllis.modernui.view.View
-
Merge your own state values in additionalState into the base state values baseState that were returned by
View.onCreateDrawableState(int)
. - MESA - Enum constant in enum class icyllis.arc3d.opengl.GLUtil.GLDriver
- Mesh - Interface in icyllis.arc3d.engine
-
The interface used to receive geometry buffers from
MeshDrawTarget
for mesh-drawing operations. - MeshDrawOp - Class in icyllis.arc3d.engine.trash.ops
-
Deprecated.
- MeshDrawOp() - Constructor for class icyllis.arc3d.engine.trash.ops.MeshDrawOp
-
Deprecated.
- MeshDrawTarget - Interface in icyllis.arc3d.engine
-
Deprecated.
- MeshDrawWriter - Class in icyllis.arc3d.granite
- MeshDrawWriter(DrawBufferManager, DrawCommandList) - Constructor for class icyllis.arc3d.granite.MeshDrawWriter
- Message - Class in icyllis.modernui.core
-
Defines a message containing a description and arbitrary data object that can be sent to a
Handler
. - Message() - Constructor for class icyllis.modernui.core.Message
- messageDispatched(Object, Message) - Method in interface icyllis.modernui.core.Looper.Observer
-
Called when a message was processed by a Handler.
- messageDispatchStarting() - Method in interface icyllis.modernui.core.Looper.Observer
-
Called right before a message is dispatched.
- MessageQueue - Class in icyllis.modernui.core
-
Low-level class holding the list of messages to be dispatched by a
Looper
. - MessageQueue.IdleHandler - Interface in icyllis.modernui.core
-
Callback interface for discovering when a thread is going to block waiting for more messages.
- META_ALT_ON - Static variable in class icyllis.modernui.view.KeyEvent
- META_CTRL_ON - Static variable in class icyllis.modernui.view.KeyEvent
- META_SHIFT_ON - Static variable in class icyllis.modernui.view.KeyEvent
- META_SUPER_ON - Static variable in class icyllis.modernui.view.KeyEvent
- MetricAffectingSpan - Class in icyllis.modernui.text.style
-
The classes that affect character-level text formatting in a way that changes the metric of characters extend this class.
- MetricAffectingSpan() - Constructor for class icyllis.modernui.text.style.MetricAffectingSpan
- metrics(FontMetricsInt) - Method in class icyllis.modernui.text.TextLine
-
Returns metrics information for the entire line.
- Metrics() - Constructor for class icyllis.modernui.text.BoringLayout.Metrics
- mExclusive - Variable in class icyllis.arc3d.compiler.lex.RegexNode.CharClass
- mExpressionGenerator - Variable in class icyllis.arc3d.granite.FragmentStage
- mExtensions - Variable in class icyllis.arc3d.compiler.CompileOptions
-
A pre-defined extensions, before preprocessing.
- mF32Mat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mF32Mat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mF32Mat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Mat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mF32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFailOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mFailOp - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mFinishedCallback - Variable in class icyllis.arc3d.engine.FlushInfo
- mFlags - Variable in class icyllis.arc3d.engine.Image
-
Note: budgeted is a dynamic state, it can be returned by
Image.getSurfaceFlags()
. - mFlags - Variable in class icyllis.arc3d.engine.Image.ResourceKey
- mFlags - Variable in class icyllis.arc3d.engine.ImageDesc
- mFlags - Variable in class icyllis.modernui.graphics.Paint
- mFloat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A 32-bit floating point value.
- mFloat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A 32-bit floating point matrix.
- mFloat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mFloat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFloat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mFMASupport - Variable in class icyllis.arc3d.compiler.ShaderCaps
-
GLSL 400 or GLSL 320 ES.
- mForceHighPrecision - Variable in class icyllis.arc3d.compiler.CompileOptions
-
No relax precision when generating SPIR-V.
- mFormat - Variable in class icyllis.arc3d.engine.Image.ResourceKey
- mFormat - Variable in class icyllis.arc3d.opengl.GLFramebufferInfo
- mFormat - Variable in class icyllis.arc3d.opengl.GLImageDesc
-
GLenum
- sized internal format - mFormat - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mFragInputs - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
- mFragLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mFragSource - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mFramebuffer - Variable in class icyllis.arc3d.opengl.GLFramebufferInfo
- mFramebufferFlags - Variable in class icyllis.arc3d.engine.FramebufferDesc
- mFreeBytes - Variable in class icyllis.arc3d.engine.GpuBufferPool
-
Deprecated.
- mFreeFn - Variable in class icyllis.arc3d.core.Pixels
- mFrontFace - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mFS - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- mFunctionCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
- mG - Variable in class icyllis.arc3d.core.Color
- mG2D - Variable in class icyllis.arc3d.core.j2d.DrawBase
- mGenBType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenFType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenHType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenIType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenSType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenUSType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGenUType - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mGeometry - Variable in class icyllis.arc3d.granite.Draw
- mGLSLVersion - Variable in class icyllis.arc3d.compiler.ShaderCaps
- mGlyphCacheTextureMaximumBytes - Variable in class icyllis.arc3d.engine.ContextOptions
-
The maximum size of cache textures used for Glyph cache.
- mGlyphCount - Variable in class icyllis.arc3d.core.GlyphRun
- mGlyphOffset - Variable in class icyllis.arc3d.core.GlyphRun
- mGlyphRunCount - Variable in class icyllis.arc3d.core.GlyphRunList
- mGlyphRuns - Variable in class icyllis.arc3d.core.GlyphRunList
-
Raw pointer view.
- mGlyphs - Variable in class icyllis.arc3d.core.GlyphRun
-
Raw pointer view.
- mGlyphsAsPathsFontSize - Variable in class icyllis.arc3d.engine.ContextOptions
-
Above this threshold size in device space glyphs are drawn as individual paths.
- mGPImpl - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- mGpuTracingSupport - Variable in class icyllis.arc3d.engine.Caps
- mGraphicsPipelineDesc - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- mGraphicsQueueIndex - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mHalf - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A minimum 16-bit floating point value.
- mHalf2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A minimum 16-bit floating point matrix.
- mHalf2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalf4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHalfWidth - Variable in class icyllis.arc3d.granite.ArcShape
-
Valid only for open arc.
- mHalfWidth - Variable in class icyllis.arc3d.granite.Draw
-
Stroke params.
- mHandle - Variable in class icyllis.modernui.core.Window
- mHandler - Variable in class icyllis.modernui.view.ViewRoot
- mHeap - Variable in class icyllis.arc3d.engine.PriorityQueue
-
The heap array.
- mHeight - Variable in class icyllis.arc3d.core.Pixels
- mHeight - Variable in class icyllis.arc3d.core.RectanglePacker
- mHeight - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mHeight - Variable in class icyllis.arc3d.engine.FramebufferDesc
-
If there are any attachments, then framebuffer bounds must be the intersection of all attachment bounds.
- mHeight - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mHeight - Variable in class icyllis.arc3d.engine.Image.ResourceKey
- mHeight - Variable in class icyllis.arc3d.engine.ImageDesc
- mHMat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mHVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mI32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mI32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mI32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- MIDDLE - Enum constant in enum class icyllis.modernui.text.TextUtils.TruncateAt
- mImage - Variable in class icyllis.arc3d.core.shaders.ImageShader
- mImage - Variable in class icyllis.arc3d.engine.ImageViewProxy.LazyCallbackResult
- mImage1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Image types.
- mImage1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImage2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImage2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImage2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImage2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImage3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImageBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImageCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImageCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mImageTiling - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mImageType - Variable in class icyllis.arc3d.engine.ImageDesc
- mImageUsageFlags - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mImmutable - Variable in class icyllis.arc3d.core.Pixels
- min() - Element in annotation interface icyllis.arc3d.core.Size
-
A minimum size, inclusive
- min() - Element in annotation interface icyllis.modernui.annotation.Size
-
A minimum size, inclusive
- min(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise minimum of a vector.
- min(double, double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise minimum of a vector.
- min(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise minimum of a vector.
- min(float, float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise minimum of a vector.
- min(short, short) - Static method in class icyllis.arc3d.core.FP16
-
Returns the smaller of two half-precision float values (the value closest to negative infinity).
- min(short, short) - Static method in class icyllis.modernui.util.Half
-
Returns the smaller of two half-precision float values (the value closest to negative infinity).
- MIN_EXPONENT - Static variable in class icyllis.arc3d.core.FP16
-
Minimum exponent a normalized half-precision float may have.
- MIN_EXPONENT - Static variable in class icyllis.modernui.util.Half
-
Minimum exponent a normalized half-precision float may have.
- MIN_ID - Static variable in class icyllis.arc3d.core.ColorSpace
-
The minimum ID value a color space can have.
- min_int - Variable in class icyllis.modernui.resources.ResourceValues.Attribute
- MIN_LINEAR_MAG_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_LINEAR_MAG_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_LINEAR_MAG_POINT_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_MAG_LINEAR_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_MAG_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Use linear interpolation for minification, magnification, and mip-level sampling.
- MIN_MAG_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Use nearest-neighbour sampling for minification, magnification, and mip-level sampling.
- MIN_MAG_POINT_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_NORMAL - Static variable in class icyllis.arc3d.core.FP16
-
Smallest positive normal value a half-precision float may have.
- MIN_NORMAL - Static variable in class icyllis.modernui.util.Half
-
Smallest positive normal value a half-precision float may have.
- MIN_POINT_MAG_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_POINT_MAG_LINEAR_MIP_POINT - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_POINT_MAG_MIP_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
- MIN_SCROLLBAR_TOUCH_TARGET - Static variable in class icyllis.modernui.view.ViewConfiguration
-
Defines the minimum size of the touch target for a scrollbar in dips
- MIN_VALUE - Static variable in class icyllis.arc3d.core.FP16
-
Smallest positive non-zero value a half-precision float may have.
- MIN_VALUE - Static variable in class icyllis.arc3d.granite.DrawOrder
- MIN_VALUE - Static variable in class icyllis.modernui.util.Half
-
Smallest positive non-zero value a half-precision float may have.
- min3(float[]) - Static method in class icyllis.arc3d.core.MathUtil
-
Component-wise minimum of a vector.
- minComponent(Vector3) - Method in class icyllis.arc3d.core.Vector3
-
Calculate component-wise minimum of this and the given vector.
- mIndex - Variable in class icyllis.arc3d.compiler.lex.DFAState
- mIndex - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(fragment out) individual variable.
- mIndex - Variable in class icyllis.arc3d.engine.GpuBufferPool
-
Deprecated.
- mInfinitySupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mInfo - Variable in class icyllis.arc3d.core.Image
- mInfo - Variable in class icyllis.arc3d.core.Pixmap
- minimize() - Method in class icyllis.modernui.core.Window
- MINIMIZED - Enum constant in enum class icyllis.modernui.core.Window.State
-
The window is running in minimized mode, usually triggered by clicking the operating system's minimize button.
- MINIMUM_FLING_VELOCITY - Static variable in class icyllis.modernui.view.ViewConfiguration
-
Minimum velocity to initiate a fling, as measured in dips per second
- minorVersion - Variable in class icyllis.modernui.core.awt.GLData
-
The minor GL context version to use.
- mInputAttachmentIndex - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(UBO, Vulkan only) individual variable (subpass types only), connect a shader variable to the corresponding attachment on the subpass in which the shader is being used.
- mInputLayout - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mInputLayoutLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- minRowBytes() - Method in class icyllis.arc3d.core.ImageInfo
-
Returns minimum bytes per row, computed from pixel width() and ColorType, which specifies bytesPerPixel().
- mInstance - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- minStorageBufferOffsetAlignment() - Method in class icyllis.arc3d.engine.Caps
- mInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A 32-bit signed integer.
- mInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mInt32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mIntermediateColorSpace - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
- mInternalMultisampleCount - Variable in class icyllis.arc3d.engine.Caps
- mInternalMultisampleCount - Variable in class icyllis.arc3d.engine.ContextOptions
-
Specifies the number of samples Engine should use when performing internal draws with MSAA (hardware capabilities permitting).
- minUniformBufferOffsetAlignment() - Method in class icyllis.arc3d.engine.Caps
- MINUS - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Subtracts the source pixels from the destination pixels, without alpha blending.
- MINUS - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Subtracts the source pixels from the destination pixels, without alpha blending.
- MINUS_CLAMPED - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Subtracts the source pixels from the destination pixels and saturates the result, without alpha blending.
- MINUS_CLAMPED - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Subtracts the source pixels from the destination pixels and saturates the result, without alpha blending.
- mInvalid - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- MipLevel() - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- MipLevel(Pixels) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- MipLevel(Pixmap) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- MipLevel(Object, long, int) - Constructor for class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- MIPMAP_MODE_LINEAR - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Interpolate between the two nearest levels.
- MIPMAP_MODE_LINEAR - Static variable in class icyllis.arc3d.engine.SamplerDesc
-
Mipmap modes.
- MIPMAP_MODE_LINEAR - Static variable in class icyllis.modernui.graphics.ImageShader
-
Interpolate between the two nearest levels.
- MIPMAP_MODE_NEAREST - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Sample from the nearest level.
- MIPMAP_MODE_NEAREST - Static variable in class icyllis.arc3d.engine.SamplerDesc
-
Mipmap modes.
- MIPMAP_MODE_NEAREST - Static variable in class icyllis.modernui.graphics.ImageShader
-
Sample from the nearest level.
- MIPMAP_MODE_NONE - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Ignore mipmap levels, sample from the "base".
- MIPMAP_MODE_NONE - Static variable in class icyllis.arc3d.engine.SamplerDesc
-
Mipmap modes.
- MIPMAP_MODE_NONE - Static variable in class icyllis.modernui.graphics.ImageShader
-
Ignore mipmap levels, sample from the "base".
- mipmapSupport() - Method in class icyllis.arc3d.engine.Caps
-
To avoid as-yet-unnecessary complexity we don't allow any partial support of MIP Maps (e.g.
- MIRROR - Enum constant in enum class icyllis.modernui.graphics.Shader.TileMode
-
Repeat the shader's image horizontally and vertically, alternating mirror images so that adjacent images always seam.
- mIsFlat - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
- mIsLCDCoverage - Variable in class icyllis.arc3d.engine.trash.TransferProcessor
-
Deprecated.
- mIsRecording - Variable in class icyllis.arc3d.vulkan.VulkanCommandBuffer
- MISSING_EXTENSIONS - Static variable in class icyllis.arc3d.opengl.GLCaps
-
Contains missing extensions on the last creation of GPU.
- MITCHELL - Static variable in class icyllis.arc3d.core.SamplingOptions
-
Use bicubic sampling, the Mitchell–Netravali filter with B=1/3, C=1/3.
- MITER - Enum constant in enum class icyllis.modernui.graphics.Paint.Join
-
The outer edges of a join meet at a sharp angle
- mIVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mIVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mIVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mIVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mix(double, double, double) - Static method in class icyllis.arc3d.core.MathUtil
-
Linear interpolation between two values, matches GLSL
mix
intrinsic function. - mix(float, float, float) - Static method in class icyllis.arc3d.core.MathUtil
-
Linear interpolation between two values, matches GLSL
mix
intrinsic function. - mJoinLimit - Variable in class icyllis.arc3d.granite.Draw
- mLayerSurface - Variable in class icyllis.modernui.graphics.RenderNode
- mLeft - Variable in class icyllis.arc3d.core.Rect2f
- mLeft - Variable in class icyllis.arc3d.core.Rect2i
- mLeft - Variable in class icyllis.arc3d.core.RoundRect
-
The rectangular bounds, see
Rect2f
. - mLeft - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mLength - Variable in class icyllis.arc3d.compiler.ErrorHandler
- mLevelCount - Variable in class icyllis.arc3d.vulkan.VulkanBackendImage
- mList - Variable in class icyllis.arc3d.core.NWayCanvas
- mLoadOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
- mLoadOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
- mLocation - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(in / out, expect for compute) individual variable, interface block, block member.
- mLogger - Variable in class icyllis.arc3d.engine.ContextOptions
-
If present, use this logger to send info/warning/error message that generated by Arc3D engine.
- mMagFilter - Variable in class icyllis.arc3d.core.SamplingOptions
- mMapBufferFlags - Variable in class icyllis.arc3d.engine.Caps
- mMappedPointer - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
- mMaskFormat - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mMat - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mMat2x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mMat2x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat2x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat3x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat3x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat3x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat4x2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat4x3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMat4x4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMaxAnisotropy - Variable in class icyllis.arc3d.core.SamplingOptions
- mMaxAPIVersion - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mMaxColorAttachments - Variable in class icyllis.arc3d.engine.Caps
- mMaxFragmentSamplers - Variable in class icyllis.arc3d.engine.ShaderCaps
- mMaxMipmapLevel - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
- mMaxPreferredRenderTargetSize - Variable in class icyllis.arc3d.engine.Caps
- mMaxPushConstantsSize - Variable in class icyllis.arc3d.engine.Caps
- mMaxRenderTargetSize - Variable in class icyllis.arc3d.engine.Caps
- mMaxResourceBudget - Variable in class icyllis.arc3d.engine.BaseContextOptions
-
The budgeted in bytes for GPU resources allocated and held by the Context.
- mMaxRuntimeProgramCacheSize - Variable in class icyllis.arc3d.engine.ContextOptions
-
Maximum number of GL programs or Vk pipelines to keep active in the runtime cache.
- mMaxTextureSize - Variable in class icyllis.arc3d.engine.Caps
- mMaxTextureSizeOverride - Variable in class icyllis.arc3d.engine.ContextOptions
-
Overrides: These options override feature detection using backend API queries.
- mMaxVertexAttributes - Variable in class icyllis.arc3d.engine.Caps
- mMaxVertexBindings - Variable in class icyllis.arc3d.engine.Caps
- mMaxVkSecondaryCommandBufferCacheSize - Variable in class icyllis.arc3d.engine.ContextOptions
-
In vulkan backend a single Context submit equates to the submission of a single primary command buffer to the VkQueue.
- mMemory - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
- mMemoryAllocator - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mMemoryFlags - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
- mMemoryHandle - Variable in class icyllis.arc3d.vulkan.VulkanBackendImage
- mMin16Float - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
HLSL aliases.
- mMin16Float2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16Float3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16Float4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16Int - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
HLSL aliases.
- mMin16Int2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16Int3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16Int4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16UInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
HLSL aliases.
- mMin16UInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16UInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMin16UInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mMinDistanceFieldFontSize - Variable in class icyllis.arc3d.engine.ContextOptions
-
Below this threshold size in device space distance field fonts won't be used.
- mMinFilter - Variable in class icyllis.arc3d.core.SamplingOptions
- mMinifyCode - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Try to minify code when generating GLSL.
- mMinifyNames - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Try to minify symbol names (variables, functions, structure members).
- mMinStorageBufferOffsetAlignment - Variable in class icyllis.arc3d.engine.Caps
- mMinUniformBufferOffsetAlignment - Variable in class icyllis.arc3d.engine.Caps
- mMipLevel - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mMipLevel - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- mMipLevelCount - Variable in class icyllis.arc3d.engine.ImageDesc
- mMipmapMode - Variable in class icyllis.arc3d.core.SamplingOptions
- mModelComment - Variable in class icyllis.modernui.util.PmxModel
- mModelCommentEn - Variable in class icyllis.modernui.util.PmxModel
- mModelName - Variable in class icyllis.modernui.util.PmxModel
- mModelNameEn - Variable in class icyllis.modernui.util.PmxModel
- mMustObfuscateUniformColor - Variable in class icyllis.arc3d.engine.ShaderCaps
- mMustSyncGpuDuringDiscard - Variable in class icyllis.arc3d.engine.Caps
- mMustWriteToFragColor - Variable in class icyllis.arc3d.engine.ShaderCaps
- mMutableState - Variable in class icyllis.arc3d.engine.BackendImage
- mName - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
- mName - Variable in class icyllis.arc3d.granite.FragmentStage
- mNativeBuffer - Variable in class icyllis.modernui.util.Parcel
- mNeverRequestPath - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mNonConstantArrayIndexSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mNoPerspectiveInterpolationSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mNoShortCircuit - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Force no short-circuit operators when generating code.
- mNumChildren - Variable in class icyllis.arc3d.granite.FragmentStage
- mNumColorAttachments - Variable in class icyllis.arc3d.engine.RenderPassDesc
- mNumSlices - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mObservers - Variable in class icyllis.modernui.util.Observable
-
The list of observers.
- MockBackendFormat - Class in icyllis.arc3d.mock
- MockBackendFormat(int, int, short, boolean) - Constructor for class icyllis.arc3d.mock.MockBackendFormat
- MOD - Enum constant in enum class icyllis.arc3d.compiler.Operator
- MOD_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
- MODE_IN - Static variable in class icyllis.modernui.transition.Visibility
-
Mode used in
Visibility.setMode(int)
to make the transition operate on targets that are appearing. - MODE_OUT - Static variable in class icyllis.modernui.transition.Visibility
-
Mode used in
Visibility.setMode(int)
to make the transition operate on targets that are disappearing. - modeAt(int) - Static method in enum class icyllis.arc3d.core.BlendMode
-
Returns the value at the given index.
- MODEL_VIEW - Static variable in class icyllis.arc3d.granite.geom.CircleProcessor
- MODEL_VIEW - Static variable in class icyllis.arc3d.granite.GeometryStep
-
Local-to-device transform.
- ModernUI - Class in icyllis.modernui
-
The core class of Modern UI.
- ModernUI() - Constructor for class icyllis.modernui.ModernUI
- modifiers() - Method in record class icyllis.arc3d.compiler.tree.Type.Field
-
Returns the value of the
modifiers
record component. - Modifiers - Class in icyllis.arc3d.compiler.tree
-
Represents a layout block and a set of modifier keywords (in, out, uniform, etc.) appearing before a variable or interface block declaration, as in:
- Modifiers(int) - Constructor for class icyllis.arc3d.compiler.tree.Modifiers
- MODIFIERS - Enum constant in enum class icyllis.arc3d.compiler.tree.Node.ElementKind
- modifiesDst() - Method in class icyllis.arc3d.granite.BlendFormula
- MODULATE - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Multiplies the source and destination pixels, without alpha blending.
- MODULATE - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Multiplies the source and destination pixels.
- modulateAlpha(int, int) - Static method in class icyllis.modernui.graphics.drawable.ShapeDrawable
-
Blends two alpha using modulate.
- modulateColor(int, float) - Static method in class icyllis.modernui.resources.SystemTheme
- ModuleLoader - Class in icyllis.arc3d.compiler
-
Thread-safe class that loads shader modules.
- ModuleUnit - Class in icyllis.arc3d.compiler
-
Represents a precompiled module that can be used to compile other files.
- mOffset - Variable in class icyllis.arc3d.compiler.ErrorHandler
- mOffset - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(UBO / SSBO) individual variable (atomic counters only), block member.
- mOffset - Variable in class icyllis.arc3d.engine.BufferViewInfo
- mOffset - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
-
The offset using std140 layout, only valid for non-samplers.
- mOffset - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
- Monitor - Class in icyllis.modernui.core
-
Represents a currently connected Monitor (sometimes known as Display).
- Monitor.MonitorEventListener - Interface in icyllis.modernui.core
- MONOSPACED - Static variable in class icyllis.modernui.graphics.text.FontFamily
- MONOSPACED - Static variable in class icyllis.modernui.text.Typeface
- mOptimizationLevel - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Optimization level.
- mOrigin - Variable in class icyllis.arc3d.engine.ImageViewDesc
- mOriginalTextBlob - Variable in class icyllis.arc3d.core.GlyphRunList
-
Raw pointer, nullable.
- mOriginX - Variable in class icyllis.arc3d.core.GlyphRunList
- mOriginY - Variable in class icyllis.arc3d.core.GlyphRunList
- MotionEvent - Class in icyllis.modernui.view
-
Object that indicates movement events (mouse, touchpad etc.).
- mOutOfMemoryEncountered - Variable in class icyllis.arc3d.engine.Device
- mOutputTarget - Variable in class icyllis.arc3d.compiler.glsl.GLSLCodeGenerator
- mOutputTarget - Variable in class icyllis.arc3d.compiler.spirv.SPIRVCodeGenerator
- mOutputVersion - Variable in class icyllis.arc3d.compiler.glsl.GLSLCodeGenerator
- mOutputVersion - Variable in class icyllis.arc3d.compiler.spirv.SPIRVCodeGenerator
- move(Path) - Method in class icyllis.arc3d.core.Path
-
Moves contents from other path into this path.
- move(T) - Static method in class icyllis.arc3d.core.RefCnt
- move(T, T) - Static method in class icyllis.arc3d.core.RefCnt
- moveCursorToVisibleOffset() - Method in class icyllis.modernui.widget.TextView
-
Move the cursor, if needed, so that it is at an offset that is visible to the user.
- moveDown(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
-
Move the cursor to the buffer offset physically below the current offset, to the end of the buffer if it is on the bottom line but not at the end, or return false if the cursor is already at the end of the buffer.
- moveLeft(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
-
Move the cursor to the buffer offset physically to the left of the current offset, or return false if the cursor is already at the left edge of the line and there is not another line to move it to.
- MovementMethod - Interface in icyllis.modernui.text.method
-
Provides cursor positioning, scrolling and text selection functionality in a
TextView
. - moveRight(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
-
Move the cursor to the buffer offset physically to the right of the current offset, or return false if the cursor is already at at the right edge of the line and there is not another line to move it to.
- moveTo(float, float) - Method in class icyllis.arc3d.core.j2d.J2DUtils.J2DPathConverter
- moveTo(float, float) - Method in class icyllis.arc3d.core.Path
-
Adds a point to the path by moving to the specified point
(x,y)
. - moveTo(float, float) - Method in interface icyllis.arc3d.core.PathConsumer
-
Accepts a point to the path consumer by moving to the specified point
(x,y)
. - moveTo(float, float) - Method in class icyllis.arc3d.core.PathStroker
- moveToFollowing(Spannable, WordIterator, boolean) - Static method in class icyllis.modernui.text.Selection
- moveToLeftEdge(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
- moveToPreceding(Spannable, WordIterator, boolean) - Static method in class icyllis.modernui.text.Selection
- moveToRel(float, float) - Method in class icyllis.arc3d.core.Path
-
Relative version of "move to".
- moveToRightEdge(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
- moveUp(Spannable, Layout) - Static method in class icyllis.modernui.text.Selection
-
Move the cursor to the buffer offset physically above the current offset, to the beginning if it is on the top line but not at the start, or return false if the cursor is already on the top line.
- mOwnerThread - Variable in class icyllis.arc3d.engine.Context
- mPaddingBottom - Variable in class icyllis.modernui.view.View
-
The final computed bottom padding in pixels that is used for drawing.
- mPaddingLeft - Variable in class icyllis.modernui.view.View
-
The final computed left padding in pixels that is used for drawing.
- mPaddingRight - Variable in class icyllis.modernui.view.View
-
The final computed right padding in pixels that is used for drawing.
- mPaddingTop - Variable in class icyllis.modernui.view.View
-
The final computed top padding in pixels that is used for drawing.
- mPaintParams - Variable in class icyllis.arc3d.granite.Draw
-
Paint params, null implies depth-only draw (i.e.
- mPassOp - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mPassOp - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mPhysicalDevice - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mPipelineBuilder - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- mPipelineDesc - Variable in class icyllis.arc3d.engine.PipelineKey
- mPipelineLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mPixels - Variable in class icyllis.arc3d.core.j2d.Raster
- mPixmap - Variable in class icyllis.arc3d.core.j2d.Raster
- MpmcArrayQueue<E> - Class in icyllis.modernui.util
- MpmcArrayQueue(int) - Constructor for class icyllis.modernui.util.MpmcArrayQueue
- mPmxVersion - Variable in class icyllis.modernui.util.PmxModel
- mPointers - Variable in class icyllis.arc3d.granite.DrawCommandList
-
Holds all reference data, raw pointers.
- mPoison - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A bad value or there's an error.
- mPosition - Variable in class icyllis.arc3d.compiler.tree.Node
-
Position of this element within the module being compiled, for error reporting purposes.
- mPositionOffset - Variable in class icyllis.arc3d.core.GlyphRun
- mPositions - Variable in class icyllis.arc3d.core.GlyphRun
-
Raw pointer view.
- mPositions - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader.ColorTransformer
- mPreferFlatInterpolation - Variable in class icyllis.arc3d.engine.ShaderCaps
- mPreprocess - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Whether to do preprocessing? If you have done preprocessing, you may set this to false.
- mPrimaryOutput - Variable in class icyllis.arc3d.granite.BlendFormula
- mPrimitives - Variable in class icyllis.arc3d.granite.DrawCommandList
-
Holds all primitive data.
- mPrimitiveType - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mProjectionUniform - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
-
Built-in uniform handles.
- mProtectedContext - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mPtsToUnit - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader
- mQueue - Variable in class icyllis.arc3d.vulkan.VulkanBackendContext
- mR - Variable in class icyllis.arc3d.core.Color
- mRadii - Variable in class icyllis.arc3d.core.RoundRect
-
The corner radii, upper-left, upper-right, lower-right, lower-left, in that order.
- mRadius - Variable in class icyllis.arc3d.granite.ArcShape
- mRawName - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
- mReadsDstColor - Variable in class icyllis.arc3d.engine.trash.TransferProcessor
-
Deprecated.
- mReadView - Variable in class icyllis.arc3d.granite.SurfaceContext
- mReducedShaderMode - Variable in class icyllis.arc3d.engine.ShaderCaps
- mReducedShaderVariations - Variable in class icyllis.arc3d.engine.ContextOptions
-
Uses a reduced variety of shaders.
- mRef - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mReference - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mReleaseCallback - Variable in class icyllis.arc3d.engine.ImageViewProxy.LazyCallbackResult
-
Should the callback be disposed of after it has returned or preserved until the surface is freed.
- mReleaseCallback - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
-
Should the callback be disposed of after it has returned or preserved until the surface is freed.
- mRenderer - Variable in class icyllis.arc3d.granite.Draw
-
Pointer to the renderer instance, managed by
RendererProvider
. - mRenderLock - Variable in class icyllis.modernui.view.ViewRoot
- mRenderTarget - Variable in class icyllis.arc3d.engine.OpsRenderPass
-
Deprecated.
- mRequiredFunctions - Variable in class icyllis.arc3d.granite.FragmentStage
- mRequirementFlags - Variable in class icyllis.arc3d.granite.FragmentStage
- mRequiresLocalOutputColorForFBFetch - Variable in class icyllis.arc3d.engine.ShaderCaps
- mResolveAttachment - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- mResolveAttachmentID - Variable in class icyllis.arc3d.engine.FramebufferDesc.ColorAttachmentDesc
- mResolveDesc - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
- mResolveFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mResolveFormat - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mResourceCache - Variable in class icyllis.arc3d.engine.ResourceProvider
- mResourceProvider - Variable in class icyllis.arc3d.engine.Context
- mRight - Variable in class icyllis.arc3d.core.Rect2f
- mRight - Variable in class icyllis.arc3d.core.Rect2i
- mRight - Variable in class icyllis.arc3d.core.RoundRect
- mRight - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mRowBytes - Variable in class icyllis.arc3d.core.Pixels
- mRowBytes - Variable in class icyllis.arc3d.core.Pixmap
- mRowBytes - Variable in class icyllis.arc3d.engine.task.ImageUploadTask.MipLevel
- msaaResolvesAutomatically() - Method in class icyllis.arc3d.engine.Caps
-
This flag indicates that we never have to resolve MSAA.
- mSampleCount - Variable in class icyllis.arc3d.engine.FramebufferDesc
- mSampleCount - Variable in class icyllis.arc3d.engine.ImageDesc
- mSampleCount - Variable in class icyllis.arc3d.engine.RenderPassDesc
- mSampleOffset - Variable in class icyllis.modernui.audio.SoundStream
- mSampler - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Sampler types.
- mSampler1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Texture sampler types.
- mSampler1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler1DArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler1DShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Depth texture sampler types.
- mSampler2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler2DArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler2DShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampler3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSampleRate - Variable in class icyllis.modernui.audio.SoundSample
- mSampleRate - Variable in class icyllis.modernui.audio.SoundStream
- mSampleRate - Variable in class icyllis.modernui.audio.WaveDecoder
- mSamplerBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamplerCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamplerCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamplerCubeArrayShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamplerCubeShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamplerInfos - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mSamplers - Variable in class icyllis.arc3d.granite.FragmentStage
- mSamplers - Variable in class icyllis.arc3d.granite.shading.UniformHandler
- mSamplerShadow - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSamples - Variable in class icyllis.modernui.audio.WaveDecoder
- mSampling - Variable in class icyllis.arc3d.core.shaders.ImageShader
- mScissorRect - Variable in class icyllis.arc3d.granite.Draw
- mScrollX - Variable in class icyllis.modernui.view.View
-
The offset, in pixels, by which the content of this view is scrolled horizontally.
- mScrollY - Variable in class icyllis.modernui.view.View
-
The offset, in pixels, by which the content of this view is scrolled vertically.
- mSecondaryOutput - Variable in class icyllis.arc3d.granite.BlendFormula
- mSecondaryOutputExtension - Variable in class icyllis.arc3d.engine.ShaderCaps
- mSet - Variable in class icyllis.arc3d.compiler.tree.Layout
-
(UBO / SSBO, Vulkan only) individual variable (opaque types only), interface block.
- MSG_PROCESS_INPUT_EVENTS - Static variable in class icyllis.modernui.view.ViewRoot
- mShaderCaps - Variable in class icyllis.arc3d.engine.Caps
- mShaderCaps - Variable in class icyllis.arc3d.granite.shading.UniformHandler
- mShaderCaps - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
- mShaderStrings - Variable in class icyllis.arc3d.granite.shading.ShaderBuilderBase
- mShadow - Variable in class icyllis.arc3d.compiler.lex.NFAState.Replace
- mSharingMode - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mSharpenMipmappedTextures - Variable in class icyllis.arc3d.engine.ContextOptions
-
If true, texture fetches from mip-mapped textures will be biased to read larger MIP levels.
- mShort - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A minimum 16-bit signed integer.
- mShort2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mShort3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mShort4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSignalSemaphores - Variable in class icyllis.arc3d.engine.FlushInfo
- mSize - Variable in class icyllis.arc3d.core.NWayCanvas
- mSize - Variable in class icyllis.arc3d.engine.Buffer
- mSize - Variable in class icyllis.arc3d.engine.BufferViewInfo
- mSize - Variable in class icyllis.arc3d.engine.PriorityQueue
-
The number of elements in this queue.
- mSize - Variable in class icyllis.arc3d.vulkan.VulkanAllocation
- mSkipGLErrorChecks - Variable in class icyllis.arc3d.engine.ContextOptions
-
Controls whether we check for GL errors after functions that allocate resources (e.g.
- mSource - Variable in class icyllis.arc3d.compiler.ErrorHandler
- mSpanEnds - Variable in class icyllis.modernui.text.SpanSet
- mSpanFlags - Variable in class icyllis.modernui.text.SpanSet
- mSpanStarts - Variable in class icyllis.modernui.text.SpanSet
- mSPIRVVersion - Variable in class icyllis.arc3d.compiler.ShaderCaps
- mSrcFactor - Variable in class icyllis.arc3d.engine.BlendInfo
- mSrcFactor - Variable in class icyllis.arc3d.granite.BlendFormula
- mStart - Variable in class icyllis.arc3d.compiler.lex.RegexNode.Range
- mStart - Variable in class icyllis.modernui.graphics.text.MeasuredText.Run
- mStartAngle - Variable in class icyllis.arc3d.granite.ArcShape
- mStates - Variable in class icyllis.arc3d.compiler.lex.DFAState
- mStaticFunctionName - Variable in class icyllis.arc3d.granite.FragmentStage
- mStats - Variable in class icyllis.arc3d.engine.Device
- mStats - Variable in class icyllis.arc3d.engine.SharedResourceCache
- mStencilTest - Variable in class icyllis.arc3d.engine.DepthStencilSettings
- mStoreOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.ColorAttachmentDesc
- mStoreOp - Variable in class icyllis.arc3d.engine.RenderPassDesc.DepthStencilAttachmentDesc
- mStrokeAlign - Variable in class icyllis.arc3d.granite.Draw
- mStrokeCap - Variable in class icyllis.arc3d.granite.Draw
- mStructCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
- mSubmittedCallback - Variable in class icyllis.arc3d.engine.FlushInfo
- mSubpassInput - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Subpass types.
- mSubpassInputMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSubset - Variable in class icyllis.arc3d.core.shaders.ImageShader
- mSupportBilerpFromGlyphAtlas - Variable in class icyllis.arc3d.engine.ContextOptions
-
If true, then add 1 pixel padding to all glyph masks in the atlas to support bi-lerp rendering of all glyphs.
- mSurface - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
- mSurfaceFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget
-
Deprecated.
- mSurfaceFlags - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mSurfaceOrigin - Variable in class icyllis.arc3d.engine.OpsRenderPass
-
Deprecated.
- mSVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mSweepAngle - Variable in class icyllis.arc3d.granite.ArcShape
- mSwizzle - Variable in class icyllis.arc3d.engine.ImageViewDesc
- mSwizzle - Variable in class icyllis.arc3d.opengl.GLTextureMutableState
- mSyncTargetKey - Variable in class icyllis.arc3d.engine.SurfaceProxy.LazyCallbackResult
-
Some lazy callbacks want to set their own (or no key) on the
Image
they return. - mTarget - Variable in class icyllis.arc3d.opengl.GLImageDesc
-
GLenum
- image namespace - mTargetApi - Variable in class icyllis.arc3d.compiler.ShaderCaps
- mTargets - Variable in class icyllis.arc3d.engine.RenderTask
-
Deprecated.
- mTaskManager - Variable in class icyllis.arc3d.engine.RenderTask
-
Deprecated.
- mTest - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mTestMask - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mTextEncoding - Variable in class icyllis.modernui.util.PmxModel
- mTexture1D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
Texture types.
- mTexture1DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTexture2D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTexture2DArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTexture2DMS - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTexture2DMSArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTexture3D - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTextureBarrierSupport - Variable in class icyllis.arc3d.engine.Caps
- mTextureBuffer - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTextureCube - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTextureCubeArray - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mTextureQueryLod - Variable in class icyllis.arc3d.engine.ShaderCaps
-
True if either 'textureQueryLod' (GLSL 4.00) or 'textureQueryLOD' (ARB/EXT) is supported.
- mTileMode - Variable in class icyllis.arc3d.core.shaders.Gradient1DShader
- mTileModeX - Variable in class icyllis.arc3d.core.shaders.ImageShader
- mTileModeY - Variable in class icyllis.arc3d.core.shaders.ImageShader
- mTint - Variable in class icyllis.modernui.material.MaterialDrawable
- mTmp - Variable in class icyllis.arc3d.core.PathMeasure
- mToken - Variable in class icyllis.arc3d.compiler.lex.NFAState.Accept
- mTop - Variable in class icyllis.arc3d.core.Rect2f
- mTop - Variable in class icyllis.arc3d.core.Rect2i
- mTop - Variable in class icyllis.arc3d.core.RoundRect
- mTop - Variable in class icyllis.arc3d.core.ScalerContext.GlyphMetrics
- mTotalSamples - Variable in class icyllis.modernui.audio.SoundSample
- mTransferPixelsToRowBytesSupport - Variable in class icyllis.arc3d.engine.Caps
- mTransform - Variable in class icyllis.arc3d.granite.Draw
-
This matrix transforms geometry's local space to device space.
- mTransformedShapeBounds - Variable in class icyllis.arc3d.granite.Draw
- mTransitions - Variable in class icyllis.arc3d.compiler.lex.DFA
- mTranslationUnit - Variable in class icyllis.arc3d.compiler.CodeGenerator
- mTraversalScheduled - Variable in class icyllis.modernui.view.ViewRoot
- mType - Variable in class icyllis.arc3d.core.RoundRect
- mType - Variable in class icyllis.arc3d.granite.ArcShape
- mType - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
- mU32Vec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mU32Vec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mU32Vec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUInt - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A 32-bit unsigned integer.
- mUInt2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUInt3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUInt32 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mUInt4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- MUL - Enum constant in enum class icyllis.arc3d.compiler.Operator
- MUL_ASSIGN - Enum constant in enum class icyllis.arc3d.compiler.Operator
- multiple() - Element in annotation interface icyllis.arc3d.core.Size
-
The size must be a multiple of this factor
- multiple() - Element in annotation interface icyllis.modernui.annotation.Size
-
The size must be a multiple of this factor
- multiply(float) - Method in class icyllis.arc3d.core.Quaternion
-
Multiply this quaternion by a factor.
- multiply(float) - Method in class icyllis.arc3d.core.Vector3
-
Multiply this vector by a factor.
- multiply(float, float, float) - Method in class icyllis.arc3d.core.Vector3
-
Multiply each component of the vector by given multipliers
- multiply(Quaternion) - Method in class icyllis.arc3d.core.Quaternion
-
Multiply this quaternion by some other quaternion.
- multiply(Vector3) - Method in class icyllis.arc3d.core.Vector3
-
Multiply each component of the vector by the given vector.
- MULTIPLY - Enum constant in enum class icyllis.arc3d.core.BlendMode
-
Multiplies the source and destination pixels.
- MULTIPLY - Enum constant in enum class icyllis.modernui.graphics.BlendMode
-
Multiplies the source and destination pixels. This is
BlendMode.MODULATE
with alpha blending. - mUniformBlockInfos - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mUniformData - Variable in class icyllis.arc3d.engine.UniformDataManager
- mUniforms - Variable in class icyllis.arc3d.engine.UniformDataManager
- mUniforms - Variable in class icyllis.arc3d.granite.FragmentStage
- mUniforms - Variable in class icyllis.arc3d.granite.shading.UniformHandler
- mUniformsDirty - Variable in class icyllis.arc3d.engine.UniformDataManager
- mUniformSize - Variable in class icyllis.arc3d.engine.UniformDataManager
- mUniqueID - Variable in class icyllis.arc3d.core.Image
- mUsage - Variable in class icyllis.arc3d.engine.Buffer
- mUseBlockMemberOffset - Variable in class icyllis.arc3d.engine.ShaderCaps
-
True if OpenGL 4.4 is supported.
- mUseCpuStagingBuffers - Variable in class icyllis.arc3d.engine.Caps
- mUseCubic - Variable in class icyllis.arc3d.core.SamplingOptions
- mUsePrecisionModifiers - Variable in class icyllis.arc3d.engine.ShaderCaps
- mUsePrecisionQualifiers - Variable in class icyllis.arc3d.compiler.CompileOptions
-
Allow precision qualifiers (mediump, highp) when generating GLSL.
- mUseUniformBinding - Variable in class icyllis.arc3d.engine.ShaderCaps
-
True if either OpenGL 4.2 or OpenGL ES 3.1 is supported.
- mUseVaryingLocation - Variable in class icyllis.arc3d.engine.ShaderCaps
-
True if either OpenGL 4.4 or OpenGL ES 3.2 is supported.
- mUShort - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
A minimum 16-bit unsigned integer.
- mUShort2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUShort3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUShort4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mustClearUploadedBufferData() - Method in class icyllis.arc3d.engine.Caps
-
True in environments that will issue errors if memory uploaded to buffers is not initialized (even if not read by draw calls).
- mustEnableAdvBlendEqs() - Method in class icyllis.arc3d.engine.ShaderCaps
- mustSyncGpuDuringDiscard() - Method in class icyllis.arc3d.engine.Caps
-
When discarding the DirectContext do we need to sync the GPU before we start discarding resources.
- mUSVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- MutableLiveData<T> - Class in icyllis.modernui.lifecycle
-
LiveData
which publicly exposesMutableLiveData.setValue(T)
andMutableLiveData.postValue(T)
method. - MutableLiveData() - Constructor for class icyllis.modernui.lifecycle.MutableLiveData
-
Creates a MutableLiveData with no value assigned to it.
- MutableLiveData(T) - Constructor for class icyllis.modernui.lifecycle.MutableLiveData
-
Creates a MutableLiveData initialized with the given
value
. - mutableState() - Method in record class icyllis.arc3d.vulkan.VulkanImage.CreatedImageInfo
-
Returns the value of the
mutableState
record component. - mutate() - Method in class icyllis.modernui.graphics.drawable.ColorDrawable
-
A mutable BitmapDrawable still shares its Bitmap with any other Drawable that comes from the same resource.
- mutate() - Method in class icyllis.modernui.graphics.drawable.ColorStateListDrawable
- mutate() - Method in class icyllis.modernui.graphics.drawable.Drawable
-
Make this drawable mutable.
- mutate() - Method in class icyllis.modernui.graphics.drawable.DrawableContainer
- mutate() - Method in class icyllis.modernui.graphics.drawable.DrawableWrapper
- mutate() - Method in class icyllis.modernui.graphics.drawable.GradientDrawable
- mutate() - Method in class icyllis.modernui.graphics.drawable.ImageDrawable
-
A mutable ImageDrawable still shares its Image with any other Drawable that comes from the same resource.
- mutate() - Method in class icyllis.modernui.graphics.drawable.LayerDrawable
- mutate() - Method in class icyllis.modernui.graphics.drawable.LevelListDrawable
- mutate() - Method in class icyllis.modernui.graphics.drawable.ShapeDrawable
- mutate() - Method in class icyllis.modernui.graphics.drawable.StateListDrawable
- mUVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mUVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mUVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mVariable - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
- mVariableCounts - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage
- mVaryings - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
- mVec - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mVec2 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
GLSL aliases.
- mVec3 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mVec4 - Variable in class icyllis.arc3d.compiler.BuiltinTypes
- mVersionDecl - Variable in enum class icyllis.arc3d.compiler.GLSLVersion
- mVersionNumber - Variable in enum class icyllis.arc3d.compiler.SPIRVVersion
- mVertexIDSupport - Variable in class icyllis.arc3d.engine.ShaderCaps
- mVertexOutputs - Variable in class icyllis.arc3d.granite.shading.VaryingHandler
- mVerticalAlignment - Variable in class icyllis.modernui.text.style.DynamicDrawableSpan
- mVertices - Variable in class icyllis.modernui.util.PmxModel
- mVertLabel - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mVertSource - Variable in class icyllis.arc3d.engine.PipelineDesc.GraphicsPipelineInfo
- mView - Variable in class icyllis.modernui.view.ViewRoot
- mVisibility - Variable in class icyllis.arc3d.engine.PipelineDesc.SamplerInfo
- mVisibility - Variable in class icyllis.arc3d.engine.PipelineDesc.UniformBlockInfo
- mVisibility - Variable in class icyllis.arc3d.granite.shading.UniformHandler.UniformInfo
- mVisibility - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
- mVkFlags - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mVkImageType - Variable in class icyllis.arc3d.vulkan.VulkanImageDesc
- mVoid - Variable in class icyllis.arc3d.compiler.BuiltinTypes
-
For functions that do not return a value.
- mVolatileContext - Variable in class icyllis.arc3d.engine.ContextOptions
-
OpenGL backend only.
- mVS - Variable in class icyllis.arc3d.granite.shading.GraphicsPipelineBuilder
- mVsOut - Variable in class icyllis.arc3d.granite.shading.VaryingHandler.VaryingInfo
- mVulkanVMALargeHeapBlockSize - Variable in class icyllis.arc3d.engine.ContextOptions
- mWidth - Variable in class icyllis.arc3d.core.Pixels
- mWidth - Variable in class icyllis.arc3d.core.RectanglePacker
- mWidth - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mWidth - Variable in class icyllis.arc3d.engine.FramebufferDesc
-
If there are any attachments, then framebuffer bounds must be the intersection of all attachment bounds.
- mWidth - Variable in class icyllis.arc3d.engine.GpuRenderTarget.ResourceKey
-
Deprecated.
- mWidth - Variable in class icyllis.arc3d.engine.Image.ResourceKey
- mWidth - Variable in class icyllis.arc3d.engine.ImageDesc
- mWriteMask - Variable in class icyllis.arc3d.engine.DepthStencilSettings.Face
- mWriteMask - Variable in class icyllis.arc3d.engine.trash.StencilFaceSettings
-
Deprecated.
- mX - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- mY - Variable in class icyllis.arc3d.engine.BufferImageCopyData
- myLooper() - Static method in class icyllis.modernui.core.Looper
-
Return the Looper object associated with the current thread.
- myQueue() - Static method in class icyllis.modernui.core.Looper
-
Return the
MessageQueue
object associated with the current thread. - mZ - Variable in class icyllis.arc3d.engine.BufferImageCopyData
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form