Index
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
- 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 thisBuilder
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 givenSpanned
. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form