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


FloatBuffer.Slice Метод

Определение

Перегрузки

Slice()

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

Slice(Int32, Int32)

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

Slice()

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

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

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

Новый буфер с плавающей запятой

Атрибуты

Комментарии

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

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

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

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

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

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

Slice(Int32, Int32)

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

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

Параметры

index
Int32

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

length
Int32

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

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

Новый буфер

Атрибуты

Комментарии

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

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

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

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

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

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

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

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

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