ETC1.EncodeBlock(Buffer, Int32, Buffer) 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.
Encoder un bloc de pixels.
[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
Paramètres
- in
- Buffer
une mémoire tampon directe d’ordre natif de taille DECODED_BLOCK_SIZE qui représentent un carré de 4 x 4 pixels de 3 octets au format R, G, B. Byte (3 * (x + 4 * y) est la valeur R de pixel (x, y).
- validPixelMask
- Int32
est un masque 16 bits où le bit (1 << (x + y * 4)) indique si le pixel correspondant (x,y) est valide. Les valeurs de couleur de pixel non valides sont ignorées lors de la compression.
- out
- Buffer
mémoire tampon directe d’ordre natif de taille ENCODED_BLOCK_SIZE qui reçoit la version compressée ETC1 des données.
- Attributs
Remarques
Encoder un bloc de pixels.
Documentation Java pour android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer)
.
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.