Поделиться через


DoubleBuffer.Slice Метод

Определение

Перегрузки

Slice()

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

Slice(Int32, Int32)

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

Slice()

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

[Android.Runtime.Register("slice", "()Ljava/nio/DoubleBuffer;", "GetSliceHandler")]
public abstract Java.Nio.DoubleBuffer? Slice ();
[<Android.Runtime.Register("slice", "()Ljava/nio/DoubleBuffer;", "GetSliceHandler")>]
override this.Slice : unit -> Java.Nio.DoubleBuffer

Возвращаемое значение

Новый двойной буфер

Атрибуты

Комментарии

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

Содержимое нового буфера начинается с текущей позиции этого буфера. Изменения содержимого этого буфера будут отображаться в новом буфере, и наоборот; Позиция, ограничение и метки двух буферов будут независимыми.

Позиция нового буфера будет равна нулю, ее емкость и его предел будет числом двойных, оставшихся в этом буфере, и его знак будет не определен. Новый буфер будет прямым, если, и только если этот буфер прямой, и он будет доступен только для чтения, и только если этот буфер доступен только для чтения.

Документация по Java для java.nio.DoubleBuffer.slice().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

Slice(Int32, Int32)

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

[Android.Runtime.Register("slice", "(II)Ljava/nio/DoubleBuffer;", "GetSlice_IIHandler", ApiSince=34)]
public virtual Java.Nio.DoubleBuffer? Slice (int index, int length);
[<Android.Runtime.Register("slice", "(II)Ljava/nio/DoubleBuffer;", "GetSlice_IIHandler", ApiSince=34)>]
override this.Slice : int * int -> Java.Nio.DoubleBuffer

Параметры

index
Int32

Позиция в этом буфере, с которой начинается содержимое нового буфера; должно быть не отрицательным и не больше #limit() limit()

length
Int32

Число элементов, содержащих новый буфер; должно быть не отрицательным и не больше limit() - index

Возвращаемое значение

Новый буфер

Атрибуты

Комментарии

Создает новый двойной буфер, содержимое которого является общим подсезоной содержимого этого буфера.

Содержимое нового буфера начинается с позиции index в этом буфере и будет содержать length элементы. Изменения содержимого этого буфера будут отображаться в новом буфере, и наоборот; Позиция, ограничение и метки двух буферов будут независимыми.

Позиция нового буфера будет нулевой, ее емкость и его предел lengthбудет иметь значение, его знак будет неопределенным, а его порядок байтов будет не определен.

идентичен этому буферу.

Новый буфер будет прямым, если, и только если этот буфер прямой, и он будет доступен только для чтения, и только если этот буфер доступен только для чтения.

Добавлено в 13.

Документация по Java для java.nio.DoubleBuffer.slice(int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к