ETC1.EncodeBlock(Buffer, Int32, Buffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codieren sie einen Pixelblock.
[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
Parameter
- in
- Buffer
Ein direkter Puffer der Größe der systemeigenen Reihenfolge DECODED_BLOCK_SIZE, die ein 4 x 4 Quadrat von 3 Bytepixeln in Form R, G, B. Byte (3 * (x + 4 * y) darstellt, ist der R-Wert des Pixels (x, y).
- validPixelMask
- Int32
ist eine 16-Bit-Maske, wobei Bit (1 << (x + y * 4)) angibt, ob das entsprechende Pixel (x,y) gültig ist. Ungültige Pixelfarbwerte werden beim Komprimieren ignoriert.
- out
- Buffer
ein systemeigener Direktpuffer der Größe ENCODED_BLOCK_SIZE, der die komprimierte ETC1-Version der Daten empfängt.
- Attribute
Hinweise
Codieren sie einen Pixelblock.
Java-Dokumentation für android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.