FloatBuffer.Compact Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Compacta esse buffer (operação 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
Retornos
Esse buffer
- Atributos
Exceções
se nenhuma alteração puder ser feita no conteúdo desse buffer.
Comentários
Compacta esse buffer (operação opcional).
Os floats entre a posição atual do buffer e seu limite, se houver, são copiados para o início do buffer. Ou seja, o float no índice p = position() é copiado para o índice zero, o float no índice p + 1 é copiado para indexar um e assim por diante até o float no índice limit() - 1 é copiado para indexar n = limit() - 1 - p. A posição do buffer é definida como n+1 e seu limite é definido como sua capacidade. A marca, se definida, é descartada.
A posição do buffer é definida como o número de floats copiados, em vez de zero, para que uma invocação desse método possa ser seguida imediatamente por uma invocação de outro método de put relativo.
Java documentação para java.nio.FloatBuffer.compact().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.