FloatBuffer.Compact Método

Definición

Compacta este búfer    (operación opcional).

[Android.Runtime.Register("compact", "()Ljava/nio/FloatBuffer;", "GetCompactHandler")]
public abstract Java.Nio.FloatBuffer? Compact();
[<Android.Runtime.Register("compact", "()Ljava/nio/FloatBuffer;", "GetCompactHandler")>]
abstract member Compact : unit -> Java.Nio.FloatBuffer

Devoluciones

Este búfer

Atributos

Excepciones

si no se puede realizar ningún cambio en el contenido de este búfer.

Comentarios

Compacta este búfer    (operación opcional).

Los floats entre la posición actual del búfer y su límite, si existe, se copian al principio del búfer. Es decir, el float en el índice p = position() se copia en el índice cero, el float en el índice p +  1 se copia en el índice uno, y así sucesivamente hasta el float en el índice limit() -  1 se copia en el índice n = limit() - 1 -  p. La posición del búfer se establece en n+1 y su límite se establece en su capacidad. La marca, si se define, se descarta.

La posición del búfer se establece en el número de floats copiados, en lugar de en cero, para que una invocación de este método pueda ir seguida inmediatamente por una invocación de otro método put relativo.

Java documentación para java.nio.FloatBuffer.compact().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a