Compartir a través de


ETC1.EncodeBlock(Buffer, Int32, Buffer) Método

Definición

Codificar un bloque de píxeles.

[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

Parámetros

in
Buffer

un búfer directo de orden nativo de tamaño DECODED_BLOCK_SIZE que representa un cuadrado de 4 x 4 cuadrados de 3 bytes en formato R, G, B. Byte (3 * (x + 4 * y) es el valor R de píxel (x, y).

validPixelMask
Int32

es una máscara de 16 bits donde bit (1 << (x + y * 4)) indica si el píxel correspondiente (x,y) es válido. Los valores de color de píxel no válidos se omiten al comprimir.

out
Buffer

un búfer directo de orden nativo de tamaño ENCODED_BLOCK_SIZE que recibe la versión comprimida ETC1 de los datos.

Atributos

Comentarios

Codificar un bloque de píxeles.

Documentación de Java para android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a