Condividi tramite


ETC1.EncodeBlock(Buffer, Int32, Buffer) Metodo

Definizione

Codificare un blocco di pixel.

[Android.Runtime.Register("encodeBlock", "(Ljava/nio/Buffer;ILjava/nio/Buffer;)V", "")]
public static void EncodeBlock (Java.Nio.Buffer? in, int validPixelMask, Java.Nio.Buffer? out);
[<Android.Runtime.Register("encodeBlock", "(Ljava/nio/Buffer;ILjava/nio/Buffer;)V", "")>]
static member EncodeBlock : Java.Nio.Buffer * int * Java.Nio.Buffer -> unit

Parametri

in
Buffer

un buffer diretto dell'ordine nativo di dimensioni DECODED_BLOCK_SIZE che rappresentano un quadrato di 4 x 4 pixel a 3 byte nel formato R, G, B. Byte (3 * (x + 4 * y) è il valore R di pixel (x, y).

validPixelMask
Int32

è una maschera a 16 bit dove bit (1 << (x + y * 4)) indica se il pixel corrispondente (x,y) è valido. I valori di colore pixel non validi vengono ignorati durante la compressione.

out
Buffer

buffer diretto dell'ordine nativo di dimensioni ENCODED_BLOCK_SIZE che riceve la versione compressa ETC1 dei dati.

Attributi

Commenti

Codificare un blocco di pixel.

Documentazione java per android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer).

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