Class TypedArray.DirectUint8ClampedArray
java.lang.Object
com.oracle.truffle.js.runtime.array.ScriptArray
com.oracle.truffle.js.runtime.array.TypedArray
com.oracle.truffle.js.runtime.array.TypedArray.TypedIntArray
com.oracle.truffle.js.runtime.array.TypedArray.AbstractUint8ClampedArray
com.oracle.truffle.js.runtime.array.TypedArray.DirectUint8ClampedArray
- Enclosing class:
TypedArray
public static final class TypedArray.DirectUint8ClampedArray
extends TypedArray.AbstractUint8ClampedArray
-
Nested Class Summary
Nested classes/interfaces inherited from class TypedArray
TypedArray.AbstractUint32Array, TypedArray.AbstractUint8ClampedArray, TypedArray.BigInt64Array, TypedArray.BigUint64Array, TypedArray.DirectBigInt64Array, TypedArray.DirectBigUint64Array, TypedArray.DirectFloat16Array, TypedArray.DirectFloat32Array, TypedArray.DirectFloat64Array, TypedArray.DirectInt16Array, TypedArray.DirectInt32Array, TypedArray.DirectInt8Array, TypedArray.DirectUint16Array, TypedArray.DirectUint32Array, TypedArray.DirectUint8Array, TypedArray.DirectUint8ClampedArray, TypedArray.ElementType, TypedArray.Float16Array, TypedArray.Float32Array, TypedArray.Float64Array, TypedArray.Int16Array, TypedArray.Int32Array, TypedArray.Int8Array, TypedArray.InteropBigInt64Array, TypedArray.InteropBigIntArray, TypedArray.InteropBigUint64Array, TypedArray.InteropFloat16Array, TypedArray.InteropFloat32Array, TypedArray.InteropFloat64Array, TypedArray.InteropInt16Array, TypedArray.InteropInt32Array, TypedArray.InteropInt8Array, TypedArray.InteropOneByteIntArray, TypedArray.InteropTwoByteIntArray, TypedArray.InteropUint16Array, TypedArray.InteropUint32Array, TypedArray.InteropUint8Array, TypedArray.InteropUint8ClampedArray, TypedArray.TypedBigIntArray, TypedArray.TypedFloatArray, TypedArray.TypedIntArray, TypedArray.Uint16Array, TypedArray.Uint32Array, TypedArray.Uint8Array, TypedArray.Uint8ClampedArrayNested classes/interfaces inherited from class ScriptArray
ScriptArray.CreateWritableProfileAccess, ScriptArray.DefaultIterator, ScriptArray.SetLengthProfileAccess -
Field Summary
Fields inherited from class TypedArray
BUFFER_TYPE_ARRAY, BUFFER_TYPE_DIRECT, BUFFER_TYPE_INTEROP, BUFFER_TYPE_SHAREDFields inherited from class ScriptArray
EMPTY_OBJECT_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionintgetBufferElementIntImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) intgetIntImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) voidsetBufferElementIntImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, int value, com.oracle.truffle.api.interop.InteropLibrary interop) voidsetIntImpl(JSArrayBufferObject buffer, int offset, int index, int value, com.oracle.truffle.api.interop.InteropLibrary interop) Methods inherited from class TypedArray.AbstractUint8ClampedArray
getElementType, setBufferElement, setElementImpl, toInt, uint8ClampMethods inherited from class TypedArray.TypedIntArray
compareExchangeInt, getBufferElement, getElement, getElementInBounds, getInt, setIntMethods inherited from class TypedArray
addRangeImpl, bytesPerElement, bytesPerElementShift, deleteElementImpl, factories, factories, firstElementIndex, freeze, getBufferFromTypedArray, getBufferType, getByteArray, getDirectByteBuffer, getFactory, getName, getOffset, hasElement, hasHoles, hasOffset, isDirect, isFrozen, isHolesType, isInterop, isLengthNotWritable, isSealed, lastElementIndex, length, lengthInt, nextElementIndex, preventExtensions, previousElementIndex, removeRangeImpl, seal, setLengthImpl, setLengthNotWritable, unsupportedBufferAccessMethods inherited from class ScriptArray
addRange, asIterable, canDeleteElement, cast, createConstantArray, createConstantEmptyArray, deleteElement, hasHolesOrUnused, isExtensible, isInBoundsFast, isInstance, makeMultiRangeList, makeRangeList, nextPower, ownPropertyKeys, ownPropertyKeysContiguous, ownPropertyKeysHoles, removeRange, removeRange, setElement, setLength, setLength, shiftRange, shiftRangeImpl, toArray, traceArrayTransition, traceWrite, valueIsByte
-
Method Details
-
getIntImpl
public int getIntImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
getIntImplin classTypedArray.TypedIntArray
-
setIntImpl
public void setIntImpl(JSArrayBufferObject buffer, int offset, int index, int value, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
setIntImplin classTypedArray.TypedIntArray
-
getBufferElementIntImpl
public int getBufferElementIntImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
getBufferElementIntImplin classTypedArray.TypedIntArray
-
setBufferElementIntImpl
public void setBufferElementIntImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, int value, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
setBufferElementIntImplin classTypedArray.TypedIntArray
-