FloatBuffer.Get Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Get() |
Méthode get relative. |
| Get(Int32) |
Méthode get absolue. |
| Get(Single[]) |
Méthode get en bloc relative. |
| Get(Int32, Single[]) | |
| Get(Single[], Int32, Int32) |
Méthode get en bloc relative. |
| Get(Int32, Single[], Int32, Int32) |
Get()
Méthode get relative.
[Android.Runtime.Register("get", "()F", "GetGetHandler")]
public abstract float Get();
[<Android.Runtime.Register("get", "()F", "GetGetHandler")>]
abstract member Get : unit -> single
Retours
Float à la position actuelle de la mémoire tampon
- Attributs
Exceptions
si la position est égale ou supérieure à la limite.
Remarques
Méthode get relative. Lit le float à la position actuelle de cette mémoire tampon, puis incrémente la position.
Documentation Java pour java.nio.FloatBuffer.get().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Get(Int32)
Méthode get absolue.
[Android.Runtime.Register("get", "(I)F", "GetGet_IHandler")]
public abstract float Get(int index);
[<Android.Runtime.Register("get", "(I)F", "GetGet_IHandler")>]
abstract member Get : int -> single
Paramètres
- index
- Int32
Index à partir duquel le float sera lu
Retours
Float à l’index donné
- Attributs
Exceptions
si l’index n’est pas valide.
Remarques
Méthode get absolue. Lit le float à l’index donné.
Documentation Java pour java.nio.FloatBuffer.get(.*int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Get(Single[])
Méthode get en bloc relative.
[Android.Runtime.Register("get", "([F)Ljava/nio/FloatBuffer;", "GetGet_arrayFHandler")]
public virtual Java.Nio.FloatBuffer? Get(float[]? dst);
[<Android.Runtime.Register("get", "([F)Ljava/nio/FloatBuffer;", "GetGet_arrayFHandler")>]
abstract member Get : single[] -> Java.Nio.FloatBuffer
override this.Get : single[] -> Java.Nio.FloatBuffer
Paramètres
- dst
- Single[]
Tableau de destination
Retours
Cette mémoire tampon
- Attributs
Exceptions
si dst.length est supérieur à remaining().
Remarques
Méthode get en bloc relative.
Cette méthode transfère les flotteurs de cette mémoire tampon dans le tableau de destination donné. Un appel de cette méthode du formulaire src.get(a) se comporte exactement de la même façon que l’appel
src.get(a, 0, a.length)
Documentation Java pour java.nio.FloatBuffer.get(float[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Get(Int32, Single[])
[Android.Runtime.Register("get", "(I[F)Ljava/nio/FloatBuffer;", "GetGet_IarrayFHandler", ApiSince=35)]
public virtual Java.Nio.FloatBuffer? Get(int index, float[]? dst);
[<Android.Runtime.Register("get", "(I[F)Ljava/nio/FloatBuffer;", "GetGet_IarrayFHandler", ApiSince=35)>]
abstract member Get : int * single[] -> Java.Nio.FloatBuffer
override this.Get : int * single[] -> Java.Nio.FloatBuffer
Paramètres
- index
- Int32
- dst
- Single[]
Retours
- Attributs
S’applique à
Get(Single[], Int32, Int32)
Méthode get en bloc relative.
[Android.Runtime.Register("get", "([FII)Ljava/nio/FloatBuffer;", "GetGet_arrayFIIHandler")]
public virtual Java.Nio.FloatBuffer? Get(float[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "([FII)Ljava/nio/FloatBuffer;", "GetGet_arrayFIIHandler")>]
abstract member Get : single[] * int * int -> Java.Nio.FloatBuffer
override this.Get : single[] * int * int -> Java.Nio.FloatBuffer
Paramètres
- dst
- Single[]
Tableau dans lequel les floats doivent être écrits
- offset
- Int32
Décalage dans le tableau du premier float à écrire ; doit être non négatif et pas plus grand que dst.length
- length
- Int32
Nombre maximal de floats à écrire dans le tableau donné ; doit être non négatif et pas plus grand que dst.length - offset
Retours
Cette mémoire tampon
- Attributs
Exceptions
si l’une ou l’autre dstOffsetfloatCount n’est pas valide.
si floatCount est supérieur à remaining().
Remarques
Méthode get en bloc relative.
Cette méthode transfère les flotteurs de cette mémoire tampon dans le tableau de destination donné. S’il y a moins de flotteurs restant dans la mémoire tampon que nécessaire pour satisfaire la demande, autrement dit, si length ;> ;remaining(), alors aucun flotteur n’est transféré et un BufferUnderflowException est levée.
Dans le cas contraire, cette méthode copie length des flottes de cette mémoire tampon dans le tableau donné, en commençant à la position actuelle de cette mémoire tampon et au décalage donné dans le tableau. La position de cette mémoire tampon est ensuite incrémentée par length.
En d’autres termes, un appel de cette méthode du formulaire src.get(dst, off, len) a exactement le même effet que la boucle
{@code
for (int i = off; i < off + len; i++)
dst[i] = src.get();
}
sauf qu’il vérifie d’abord qu’il y a suffisamment de flotteurs dans cette mémoire tampon et qu’il est potentiellement beaucoup plus efficace.
Documentation Java pour java.nio.FloatBuffer.get(float[], int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Get(Int32, Single[], Int32, Int32)
[Android.Runtime.Register("get", "(I[FII)Ljava/nio/FloatBuffer;", "GetGet_IarrayFIIHandler", ApiSince=35)]
public virtual Java.Nio.FloatBuffer? Get(int index, float[]? dst, int offset, int length);
[<Android.Runtime.Register("get", "(I[FII)Ljava/nio/FloatBuffer;", "GetGet_IarrayFIIHandler", ApiSince=35)>]
abstract member Get : int * single[] * int * int -> Java.Nio.FloatBuffer
override this.Get : int * single[] * int * int -> Java.Nio.FloatBuffer
Paramètres
- index
- Int32
- dst
- Single[]
- offset
- Int32
- length
- Int32
Retours
- Attributs