Condividi tramite


DoubleBuffer.Slice Metodo

Definizione

Overload

Slice()

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

Slice(Int32, Int32)

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

Slice()

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

[Android.Runtime.Register("slice", "()Ljava/nio/DoubleBuffer;", "GetSliceHandler")]
public abstract Java.Nio.DoubleBuffer? Slice ();
[<Android.Runtime.Register("slice", "()Ljava/nio/DoubleBuffer;", "GetSliceHandler")>]
override this.Slice : unit -> Java.Nio.DoubleBuffer

Restituisce

Nuovo doppio buffer

Attributi

Commenti

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

Il contenuto del nuovo buffer inizierà in corrispondenza della posizione corrente del buffer. Le modifiche apportate al contenuto del buffer saranno visibili nel nuovo buffer e viceversa; la posizione, il limite e i valori di contrassegno dei due buffer saranno indipendenti.

La posizione del nuovo buffer sarà zero, la sua capacità e il relativo limite saranno il numero di doppi rimanenti in questo buffer e il relativo contrassegno non sarà definito. Il nuovo buffer sarà diretto se e solo se questo buffer è diretto e sarà di sola lettura se e solo se il buffer è di sola lettura.

Documentazione java per java.nio.DoubleBuffer.slice().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Slice(Int32, Int32)

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

[Android.Runtime.Register("slice", "(II)Ljava/nio/DoubleBuffer;", "GetSlice_IIHandler", ApiSince=34)]
public virtual Java.Nio.DoubleBuffer? Slice (int index, int length);
[<Android.Runtime.Register("slice", "(II)Ljava/nio/DoubleBuffer;", "GetSlice_IIHandler", ApiSince=34)>]
override this.Slice : int * int -> Java.Nio.DoubleBuffer

Parametri

index
Int32

Posizione in questo buffer in cui verrà avviato il contenuto del nuovo buffer; deve essere non negativo e non maggiore di #limit() limit()

length
Int32

Numero di elementi che il nuovo buffer conterrà; deve essere non negativo e non maggiore di limit() - index

Restituisce

Nuovo buffer

Attributi

Commenti

Crea un nuovo buffer doppio il cui contenuto è una sottosequenza condivisa del contenuto del buffer.

Il contenuto del nuovo buffer inizierà in corrispondenza della posizione index in questo buffer e conterrà length elementi. Le modifiche apportate al contenuto del buffer saranno visibili nel nuovo buffer e viceversa; la posizione, il limite e i valori di contrassegno dei due buffer saranno indipendenti.

La posizione del nuovo buffer sarà zero, la sua capacità e il limite saranno length, il relativo contrassegno non sarà definito e il relativo ordine di byte sarà

identico a quello di questo buffer.

Il nuovo buffer sarà diretto se e solo se questo buffer è diretto e sarà di sola lettura se e solo se il buffer è di sola lettura.

Aggiunta in 13.

Documentazione java per java.nio.DoubleBuffer.slice(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a