Langage

FloatBuffer.Compact Méthode

Définition

Compacte cette mémoire tampon&e ;   ; (opération facultative).

[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

Retours

Cette mémoire tampon

Attributs

Exceptions

si aucune modification ne peut être apportée au contenu de cette mémoire tampon.

Remarques

Compacte cette mémoire tampon&e ;   ; (opération facultative).

Les flotteurs entre la position actuelle de la mémoire tampon et sa limite, le cas échéant, sont copiés au début de la mémoire tampon. Autrement dit, le float à l’index p  ;=  ;position() est copié à l’index zéro, le float à l’index p  ;+  ; 1 est copié dans l’index 1, et ainsi de suite jusqu’à ce que le float à l’index limit()  ;-  ; 1 est copié dans l’index n  ;=  ;limit()  ;-  ;1  ;-  ; p. La position de la mémoire tampon est alors définie sur n+1 et sa limite est définie sur sa capacité. La marque, si elle est définie, est ignorée.

La position de la mémoire tampon est définie sur le nombre de floats copiés, plutôt que sur zéro, afin qu’un appel de cette méthode puisse être suivi immédiatement par un appel d’une autre méthode put relative.

Java documentation pour java.nio.FloatBuffer.compact().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à