# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## W

w - Variable in class icyllis.arc3d.core.Quaternion
w - Variable in class icyllis.arc3d.core.Vector4
w(int) - Method in class icyllis.arc3d.core.Quad
W - Static variable in class icyllis.arc3d.compiler.tree.Swizzle
  SwizzleComponents.
w0() - Method in class icyllis.arc3d.core.Quad
w1() - Method in class icyllis.arc3d.core.Quad
w2() - Method in class icyllis.arc3d.core.Quad
w3() - Method in class icyllis.arc3d.core.Quad
waitForQueue() - Method in class icyllis.arc3d.engine.Device
  Blocks the current thread and waits for GPU to finish outstanding works.
waitForQueue() - Method in class icyllis.arc3d.opengl.GLDevice
waitForQueue() - Method in class icyllis.arc3d.vulkan.VulkanDevice
waitUntilFinished() - Method in class icyllis.arc3d.engine.CommandBuffer
  Blocks the current thread and waits for GPU to finish outstanding works.
waitUntilFinished() - Method in class icyllis.arc3d.opengl.GLCommandBuffer
waitUntilFinished() - Method in class icyllis.arc3d.vulkan.VulkanCommandBuffer
WangsFormula - Class in icyllis.arc3d.engine.tessellate
  Wang's formula specifies a depth D to which it is sufficient to subdivide a given degree N Bézier curve in order to ensure that the control points of each new segment lie on a straight line to within some pre-specified tolerance EPS:
WangsFormula() - Constructor for class icyllis.arc3d.engine.tessellate.WangsFormula
warn(String, String) - Static method in class icyllis.modernui.util.Log
  Logs a message object with the `Log.WARN` level.
warn(String, String, Object...) - Static method in class icyllis.modernui.util.Log
  Logs a message object with the `Log.WARN` level.
warn(String, String, Throwable) - Static method in class icyllis.modernui.util.Log
  Logs a message at the `Log.WARN` level including the stack trace of the `Throwable` `throwable` passed as parameter.
WARN - Static variable in class icyllis.modernui.util.Log
  An event that might possible lead to an error.
warning(int, int, String) - Method in class icyllis.arc3d.compiler.Context
warning(int, int, String) - Method in class icyllis.arc3d.compiler.ErrorHandler
  Reports a warning.
warning(int, String) - Method in class icyllis.arc3d.compiler.Context
warning(int, String) - Method in class icyllis.arc3d.compiler.ErrorHandler
  Reports a warning.
warningCount() - Method in class icyllis.arc3d.compiler.ErrorHandler
warningCount() - Method in class icyllis.arc3d.compiler.ShaderCompiler
  Returns the number of warnings during the last parsing or code generation.
WaveDecoder - Class in icyllis.modernui.audio
WaveDecoder(FileChannel) - Constructor for class icyllis.modernui.audio.WaveDecoder
weak - Variable in class icyllis.modernui.resources.ResourceValues.Value
weight - Variable in class icyllis.modernui.widget.LinearLayout.LayoutParams
  Indicates how much of the extra space in the LinearLayout will be allocated to the view associated with these LayoutParams.
WEIGHTING_CENTRAL - Enum constant in enum class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy.Weighting
WEIGHTING_DELTA - Enum constant in enum class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy.Weighting
WEIGHTING_NONE - Enum constant in enum class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy.Weighting
WEIGHTING_RECENT - Enum constant in enum class icyllis.modernui.view.VelocityTracker.LeastSquaresStrategy.Weighting
wglDelayBeforeSwapNVAddr - Variable in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
wglDelayBeforeSwapNVAddr_set - Variable in class icyllis.modernui.core.awt.PlatformWin32GLCanvas
what - Variable in class icyllis.modernui.core.Message
  User-defined message code so that the recipient can identify what this message is about.
WHITE - Static variable in class icyllis.arc3d.core.Color
  Represents fully opaque white.
widening(int) - Static method in class icyllis.arc3d.compiler.tree.Type.CoercionCost
width - Variable in class icyllis.modernui.text.BoringLayout.Metrics
width - Variable in class icyllis.modernui.view.ViewGroup.LayoutParams
  Information about how wide the view wants to be.
width() - Method in class icyllis.arc3d.core.ImageInfo
  Returns pixel count in each row.
width() - Method in class icyllis.arc3d.core.Rect2f
width() - Method in interface icyllis.arc3d.core.Rect2fc
width() - Method in class icyllis.arc3d.core.Rect2i
width() - Method in interface icyllis.arc3d.core.Rect2ic
width() - Method in class icyllis.arc3d.core.RoundRect
  Returns span on the x-axis.
width() - Method in class icyllis.arc3d.granite.DrawAtlas.AtlasLocator
width() - Method in class icyllis.modernui.graphics.Rect
width() - Method in class icyllis.modernui.graphics.RectF
width() - Method in class icyllis.modernui.text.PackedIntVector
  Returns the width of the PackedIntVector.
width() - Method in class icyllis.modernui.text.PackedObjectVector
widthPixels - Variable in class icyllis.modernui.util.DisplayMetrics
  The absolute width of the available display size in pixels.
WILD_CARD - Static variable in class icyllis.modernui.util.StateSet
  A state specification that will be matched by all StateSets.
willNotDraw() - Method in class icyllis.modernui.view.View
  Returns whether this View draws on its own.
willRestore() - Method in class icyllis.arc3d.core.Canvas
willRestore() - Method in class icyllis.arc3d.core.NWayCanvas
willSave() - Method in class icyllis.arc3d.core.Canvas
willSave() - Method in class icyllis.arc3d.core.NWayCanvas
Window - Class in icyllis.modernui.core
  Represents a GLFW platform window, with 3D API surface attached to it.
Window(long) - Constructor for class icyllis.modernui.core.Window
WINDOW_FOCUSED_STATE_SET - Static variable in class icyllis.modernui.view.View
  Indicates the view's window has focus.
Window.State - Enum Class in icyllis.modernui.core
  Window states.
WINDOWED - Enum constant in enum class icyllis.modernui.core.Window.State
  The window is movable and takes up a subsection of the screen.
WindowGroup - Class in icyllis.modernui.view
  The root view of window view hierarchy, allowing for sub windows (panels), such as menu popups, tooltips and toasts.
WindowGroup(Context) - Constructor for class icyllis.modernui.view.WindowGroup
WindowManager - Interface in icyllis.modernui.view
  Interface for adding custom windows to the platform window.
WindowManager.LayoutParams - Class in icyllis.modernui.view
wireframeSupport() - Method in class icyllis.arc3d.engine.Caps
with(Animator) - Method in class icyllis.modernui.animation.AnimatorSet.Builder
  Sets up the given animation to play at the same time as the animation supplied in the `AnimatorSet.play(Animator)` call that created this `Builder` object.
withAlpha(int) - Method in class icyllis.modernui.util.ColorStateList
  Creates a new ColorStateList that has the same states and colors as this one but where each color has the specified alpha value (0-255).
WordIterator - Class in icyllis.modernui.text.method
  Walks through cursor positions at word boundaries.
WordIterator() - Constructor for class icyllis.modernui.text.method.WordIterator
  Constructs a WordIterator using the default locale.
WordIterator(Locale) - Constructor for class icyllis.modernui.text.method.WordIterator
  Constructs a new WordIterator for the specified locale.
workarounds() - Method in class icyllis.arc3d.engine.Caps
WorkerThread - Annotation Interface in icyllis.modernui.annotation
  Denotes that the annotated method should only be called on a worker thread.
WORLD_POS_VAR_NAME - Static variable in class icyllis.arc3d.granite.PipelineBuilder
worst_cubic(float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
worst_cubic_log2(float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
worst_cubic_p4(float, float, float) - Static method in class icyllis.arc3d.engine.tessellate.WangsFormula
wrap(long, int, LongConsumer, int, int, Bitmap.Format, boolean, ColorSpace) - Static method in class icyllis.modernui.graphics.Bitmap
  Create a mutable bitmap by wrapping an existing address in an unsafe manner.
wrap(Image, int, short) - Static method in class icyllis.arc3d.engine.ImageViewProxy
wrap(CharacterStyle) - Static method in class icyllis.modernui.text.style.CharacterStyle
  A given `CharacterStyle` can only be applied to a single region of a given `Spanned`.
WRAP_CONTENT - Static variable in class icyllis.modernui.view.ViewGroup.LayoutParams
  Special value for the height or width requested by a View.
WRAP_CONTENT and MATCH_PARENT - Search tag in class icyllis.modernui.widget.GridLayout.LayoutParams
  Section
wrapBackendRenderTarget(BackendRenderTarget) - Method in class icyllis.arc3d.engine.Device
  Deprecated.
wrapBackendRenderTarget(BackendRenderTarget) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
wrapBackendRenderTarget(BackendRenderTarget, Runnable) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
WrapCacheable - Static variable in interface icyllis.arc3d.engine.Engine.BudgetType
  The resource is not budgeted and is allowed to remain in the cache with no refs if it has a unique key.
wrapGLDefaultFramebuffer(int, int, int, int, int, BackendFormat) - Method in class icyllis.arc3d.engine.Device
  Deprecated.
wrapGLDefaultFramebuffer(int, int, int, int, int, BackendFormat) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
wrapHeaderListAdapterInternal() - Method in class icyllis.modernui.widget.ListView
wrapHeaderListAdapterInternal(ArrayList<ListView.FixedViewInfo>, ArrayList<ListView.FixedViewInfo>, ListAdapter) - Method in class icyllis.modernui.widget.ListView
WrapperListAdapter - Interface in icyllis.modernui.widget
  List adapter that wraps another list adapter.
wrapRenderableBackendTexture(BackendImage, int, boolean) - Method in class icyllis.arc3d.engine.Device
  Deprecated.
wrapRenderableBackendTexture(BackendImage, int, boolean) - Method in class icyllis.arc3d.engine.ResourceProvider
  Deprecated.
wrapRenderableBackendTexture(BackendImage, int, boolean, boolean, Runnable) - Method in class icyllis.arc3d.engine.ImageProxyCache
  Deprecated.
wrapsGLDefaultFB() - Method in class icyllis.arc3d.engine.SurfaceProxy
wrapsVkSecondaryCB() - Method in class icyllis.arc3d.engine.SurfaceProxy
WrapTogetherSpan - Interface in icyllis.modernui.text.style
write - Variable in class icyllis.arc3d.compiler.analysis.SymbolUsage.VariableCounts
write(char[], int, int) - Method in class icyllis.modernui.core.LogWriter
write(STBIWriteCallbackI, int, int, Bitmap.Format, long, int) - Method in enum class icyllis.modernui.graphics.Bitmap.SaveFormat
write1f(float) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write1i(int) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write2f(float, float) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write2i(int, int) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write3f(float, float, float) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write4f(float, float, float, float) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write4fv(int, int, float[]) - Method in class icyllis.arc3d.granite.UniformDataGatherer
write4i(int, int, int, int) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeArray(Object[]) - Method in class icyllis.modernui.util.Parcel
  Write an object array.
writeBoolean(boolean) - Method in class icyllis.modernui.util.Parcel
  Write a boolean value into the parcel.
writeBooleanArray(boolean[]) - Method in class icyllis.modernui.util.Parcel
  Write a boolean array.
writeByte(int) - Method in class icyllis.modernui.util.IOStreamParcel
writeByte(int) - Method in class icyllis.modernui.util.Parcel
  Write a byte value into the parcel.
writeByteArray(byte[]) - Method in class icyllis.modernui.util.Parcel
  Write a byte array.
writeByteArray(byte[], int, int) - Method in class icyllis.modernui.util.Parcel
  Write a byte array.
writeBytes(byte[]) - Method in class icyllis.modernui.util.Parcel
writeBytes(byte[], int, int) - Method in class icyllis.modernui.util.IOStreamParcel
writeBytes(byte[], int, int) - Method in class icyllis.modernui.util.Parcel
writeChar(int) - Method in class icyllis.modernui.util.Parcel
  Write a char value into the parcel.
writeCharArray(char[]) - Method in class icyllis.modernui.util.Parcel
  Write a char array.
writeCharSequence(CharSequence) - Method in class icyllis.modernui.util.Parcel
  Write a CharSequence value into the parcel.
writeDataSet(DataSet) - Method in class icyllis.modernui.util.Parcel
  Write a data set.
writeDouble(double) - Method in class icyllis.modernui.util.Parcel
  Write a double precision floating point value into the parcel.
writeDoubleArray(double[]) - Method in class icyllis.modernui.util.Parcel
  Write a double array.
writeFloat(float) - Method in class icyllis.modernui.util.Parcel
  Write a floating point value into the parcel.
writeFloatArray(float[]) - Method in class icyllis.modernui.util.Parcel
  Write a float array.
writeInstant(Instant) - Method in class icyllis.modernui.util.Parcel
  Write Instant as a value.
writeInt(int) - Method in class icyllis.modernui.util.IOStreamParcel
writeInt(int) - Method in class icyllis.modernui.util.Parcel
  Write an integer value into the parcel.
writeIntArray(int[]) - Method in class icyllis.modernui.util.Parcel
  Write an int array.
writeList(List<?>) - Method in class icyllis.modernui.util.Parcel
  Write a list.
writeLong(long) - Method in class icyllis.modernui.util.IOStreamParcel
writeLong(long) - Method in class icyllis.modernui.util.Parcel
  Write a long integer value into the parcel.
writeLongArray(long[]) - Method in class icyllis.modernui.util.Parcel
  Write a long array.
writeMatrix3f(int, float[]) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeMatrix3f(Matrix3) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeMatrix3f(Matrixc) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeMatrix4f(int, float[]) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeMatrix4f(Matrix4c) - Method in class icyllis.arc3d.granite.UniformDataGatherer
writeMesh(MeshDrawWriter, Draw, float[], boolean) - Method in class icyllis.arc3d.granite.geom.AnalyticArcStep
writeMesh(MeshDrawWriter, Draw, float[], boolean) - Method in class icyllis.arc3d.granite.geom.AnalyticSimpleBoxStep
writeMesh(MeshDrawWriter, Draw, float[], boolean) - Method in class icyllis.arc3d.granite.geom.RasterTextStep
writeMesh(MeshDrawWriter, Draw, float[], boolean) - Method in class icyllis.arc3d.granite.geom.VerticesStep
writeMesh(MeshDrawWriter, Draw, float[], boolean) - Method in class icyllis.arc3d.granite.GeometryStep
writePaintColor(float, float, float, float) - Method in class icyllis.arc3d.granite.UniformDataGatherer
  This is a specialized uniform writing entry point intended to deduplicate the paint color.
writeParcelable(Parcelable, int) - Method in class icyllis.modernui.util.Parcel
  Flatten the name of the class of the Parcelable and its contents into the parcel.
writeParcelableCreator(Parcelable) - Method in class icyllis.modernui.util.Parcel
  Flatten the name of the class of the Parcelable into this Parcel.
writePassthroughWorldPosition(VertexGeomBuilder, ShaderVar, ShaderVar) - Static method in class icyllis.arc3d.granite.GeometryStep.ProgramImpl
writePixels(Pixmap, int, int) - Method in class icyllis.arc3d.core.Pixmap
  Copies a Rect of pixels from src.
writePixels(Image, int, int, int, int, int, int, int, long) - Method in class icyllis.arc3d.opengl.GLDevice
  Updates the pixels in a rectangle of an image.
writePixelsRowBytesSupport() - Method in class icyllis.arc3d.engine.Caps
  Does writePixels() support a src buffer where the row bytes is not equal to bpp * w?
writeShort(int) - Method in class icyllis.modernui.util.IOStreamParcel
writeShort(int) - Method in class icyllis.modernui.util.Parcel
  Write a short integer value into the parcel.
writeShortArray(short[]) - Method in class icyllis.modernui.util.Parcel
  Write a short array.
writeString(String) - Method in class icyllis.modernui.util.Parcel
  Write a string.
writeString16(String) - Method in class icyllis.modernui.util.Parcel
  Write a string in UTF-16 format.
writeString8(String) - Method in class icyllis.modernui.util.Parcel
  Write a string in UTF-8 format.
writeSwizzle() - Method in class icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old
  Deprecated.
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.AbsoluteSizeSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.AlignmentSpan.Standard
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.BackgroundColorSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.ForegroundColorSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.LeadingMarginSpan.Standard
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.LineBackgroundSpan.Standard
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.LocaleSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.RelativeSizeSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.StrikethroughSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.StyleSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.SubscriptSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.SuperscriptSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.TrailingMarginSpan.Standard
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.TypefaceSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.UnderlineSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.text.style.URLSpan
writeToParcel(Parcel, int) - Method in class icyllis.modernui.util.DataSet
writeToParcel(Parcel, int) - Method in interface icyllis.modernui.util.Parcelable
  The subclass implements the method to flatten its contents by calling the methods of `Parcel` for its primitive values.
writeToParcel(Parcel, int) - Method in class icyllis.modernui.widget.Editor.EditOperation
writeToParcel(CharSequence, Parcel, int) - Static method in class icyllis.modernui.text.TextUtils
  Flatten a `CharSequence` and whatever styles can be copied across processes into the output.
writeTransitionTable(PrintWriter, DFA, int) - Static method in class icyllis.arc3d.compiler.lex.LexerGenerator
writeUniforms(DrawBufferManager) - Method in class icyllis.arc3d.granite.UniformTracker
writeUniformsAndTextures(RecordingContext, Draw, UniformDataGatherer, TextureDataGatherer, boolean) - Method in class icyllis.arc3d.granite.geom.RasterTextStep
writeUniformsAndTextures(RecordingContext, Draw, UniformDataGatherer, TextureDataGatherer, boolean) - Method in class icyllis.arc3d.granite.geom.VerticesStep
writeUniformsAndTextures(RecordingContext, Draw, UniformDataGatherer, TextureDataGatherer, boolean) - Method in class icyllis.arc3d.granite.GeometryStep
writeUUID(UUID) - Method in class icyllis.modernui.util.Parcel
  Write UUID as a value.
writeValue(Object) - Method in class icyllis.modernui.util.Parcel
  Write a value and its type.
writeWorldPosition(VertexGeomBuilder, ShaderVar, String, ShaderVar) - Static method in class icyllis.arc3d.granite.GeometryStep.ProgramImpl
  Helpers for adding code to write the transformed vertex position.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form