다음을 통해 공유


ETC1.EncodeBlock(Buffer, Int32, Buffer) 메서드

정의

픽셀 블록을 인코딩합니다.

[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

매개 변수

in
Buffer

R, G, B 형식의 3바이트 픽셀 4 x 4 정사각형을 나타내는 DECODED_BLOCK_SIZE 크기의 네이티브 순서 직접 버퍼입니다. 바이트(3 * (x + 4 * y)는 픽셀 (x, y)의 R 값입니다.

validPixelMask
Int32

는 비트(1(x + y * 4)가 해당(x,y) 픽셀이 유효한지 여부를 나타내는 16 << 비트 마스크입니다. 압축할 때 잘못된 픽셀 색 값이 무시됩니다.

out
Buffer

데이터의 ETC1 압축 버전을 수신하는 크기 ENCODED_BLOCK_SIZE 네이티브 순서 직접 버퍼입니다.

특성

설명

픽셀 블록을 인코딩합니다.

에 대한 android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상