FloatBuffer.Compact Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Komprimiert diesen Puffer (optionaler Vorgang).
[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
Gibt zurück
Dieser Puffer
- Attribute
Ausnahmen
wenn an dem Inhalt dieses Puffers möglicherweise keine Änderungen vorgenommen werden.
Hinweise
Komprimiert diesen Puffer (optionaler Vorgang).
Die Gleitkommawerte zwischen der aktuellen Position des Puffers und dessen Grenzwert werden ggf. an den Anfang des Puffers kopiert. Das heißt, der Float bei index p = position() wird in Index 0 kopiert, der Float bei index p + 1 wird in index 1 kopiert und so weiter, bis der Float bei index limit() - 1 wird in index n = kopiert;limit() - 1 - p. Die Position des Puffers wird dann auf n+1 festgelegt, und sein Grenzwert wird auf seine Kapazität festgelegt. Die Markierung( falls definiert) wird verworfen.
Die Position des Puffers wird auf die Anzahl kopierter Floats und nicht auf Null festgelegt, sodass ein Aufruf dieser Methode sofort durch einen Aufruf einer anderen relativen Put-Methode gefolgt werden kann.
Java-Dokumentation für java.nio.FloatBuffer.compact().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.